About
Hi, I'm Bharkavi, a graduate Research Assistant pursuing MS in Computer Science from San Jose State University (SJSU). My current research interest is about utilising Generative AI, Reinforcement Learning and Large Language Models(LLMs) to build more secure systems by analysing vulnerabilities and defending potential cybersecurity attacks , and I have acquired skills in Python, C++, R, PyTorch, TensorFlow, AWS, and more.
I worked as Automotive - Automation Development Intern at Qualcomm Inc collaborating with the Automotive infotainment team to develop and test impactful features and functionalities. I also worked as a Software Engineer at Multicoreware, contributing to the Automotive Radar Software team to develop and test impactful functionalities using C++ and Python along with acting as the Point of Contact(POC) between the developers and stakeholders to collect requirements and establish Agile sprint plans. I graduated from Anna University, Chennai in 2021 with Bachelor of Engineering in Computer Science and Engineering.
I am passionate about software development,Machine Learning and Data engineering. I like taking up new challenges, exploring and learning new technologies.
Skills
- Programming Languages : Python, C++, R, Java, JavaScript, Objective C
- Frameworks : Apache Spark, Apache Airflow, Apache Hadoop, Apache Kafka, Tensorflow, PyTorch, Django
- Mobile App Development : Android, Android Studio
- Database : MySQL, PostgreSQL, MongoDB
- Python Libraries and Packages : NumPy, SciPy, Scikit-Learn, Matplotlib, Pandas, Django
- Data Visualization Tools: Tableau, Power BI.
- AWS Cloud Services: DynamoDB, S3, SES, SNS, SQS, Lambda, EC2
- Operating Systems : Linux, QNX
- Developer Tools : Docker, Postman, Git, Jenkins, MS Excel, Jupyter Notebooks, Jira, Confluence.
- Other Skills : RESTful APIs, Effective Communication, CI/CD Management, Shell Scripting.
Resume
Education
Master of Science, Computer Science
2022 - 2024
San Jose State University, San Jose, CA
Relevant Coursework :
- Topics in Machine Learning
- Topics in Natural Language Processing
- Reinforcement Learning
- Advanced Computer Architecture
- Mobile Device Development
- Database management and BigData Systems
- Computer Communication Systems
Bachelor of Engineering, Computer Science and Engineering
2017 - 2021
Anna University, Chennai, India
Relevant Coursework :
- Data Structures and Algorithms
- Operating Systems
- Computer Architecture
- Database Management Systems
- Object oriented Programming and Design
- Distributed Systems
- Computer Networks
- Cloud Computing
Internships
Engineering Intern - Automotive Infotainment
May 2023 - Aug 2023
Qualcomm Inc, San Diego, CA
- Developed an automation framework to streamline Automotive Infotainment API testing and result analysis process.
- Automated testing and analysis for 70 APIs successfully and is designed to accommodate additional APIs in the future.
Software Engineer Intern
Dec 2020 - May 2021
Multicoreware Inc, Chennai, India
- Developed RESTful APIs to transfer data efficiently from Open-sourced program Jenkins to resource management tool Jama using Python.
- Administered and executed the installation of diverse modules using shell script within a Linux environment.
- Automated approximately 200 Hardware-In-Loop (HIL) and Software-In-Loop (SIL) test cases using a combination of Python, Groovy, and Jenkins.
- Built python framework that injects errors into registers that have to be detected by automotive software
Work Experience
Software Engineer
May 2021 - July 2022
Multicoreware Inc, Chennai, India
- Revamped performance of target misalignment detection by 8% by optimizing automotive source code using C++.
- Spearheaded the conceptualization and implementation of a C++ test automation framework to exercise 158 ADAS APIs embedded in automotive software.
- Administered and executed the installation of diverse modules using shell script within a Linux environment.
- Designed a Python utility to extract data from automotive radar logs and transform it into an HTML and JSON format.
- Collaborated with stakeholders to establish and maintain ASPICE and ISO26262 compliance, ensuring the organization's commitment to delivering high-quality, functionally safe automotive software solutions.
- Created Tableau dashboards aligned with key performance indicators (KPIs), incorporating interactive design elements through the use of filters and parameters.
- Executed SQL queries to extract, transform and load (ETL) large datasets for further analysis.
- Collaborated closely with developers and business analysts to comprehend ADAS features and requirements.
Other Experience
Research Assistant
Aug 2023 - Present
San Jose State University (SJSU), San Jose, CA, USA
- Natural Language Processing (NLP)
- Researched and used Large Language models(LLMs) like DistilBERT to get an emotion score for a paragraph to be used as a feature for predictive models.
- Extracted other linguistic features and trained traditional machine learning algorithms on a restaurant reviews dataset to detect if a given review is fake or not
- Experimented with combinations of BERT + Simple Neural Networks and BERT + LSTMs to detect if a given review is fake.
- Published it as "The Performance of Machine and Deep Learning Algorithms in Detecting Fake Reviews" at the 2023 IEEE International Conference on Big Data held in Sorrento
- Cybersecurity
- Experimenting with Hidden Markov Models and Markov Decision Process to model the states of a Social Engineer.
Teaching Assistant - Topics in Natural Language Processing
Jan 2023 - Dec 2023
San Jose State University (SJSU), San Jose, CA, USA
- Assisted classes - CS286: Advanced Topics in Computer Science and CS273: Topics in Natural Language Processing during Spring 2023 and Fall 2023, respectively.
- Developed and graded assignments, administered exams, and evaluated capstone projects.
- Conducted regular office hours to provide personalized assistance to students, facilitating exam review sessions and clarifying grading criteria.
Projects
Publications
2023 IEEE International Conference on Big Data (Big Data), Sorrento, Italy, 2023. - Read More..
Contact
Location:
San Jose, CA, USA
Email:
sashibharkavi@gmail.com