Bharkavi Sachithanandam

I'm

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

Twitter Data ETL Project - End to End Data Pipeline using Apache Airflow

Tech Stack : Python, Apache Airflow, AWS EC2, AWS S3 buckets.
Network Intrusion Detection System

Tech Stack : Python, Tensorflow,
MindScape1.0 - Your all time chat buddy

Tech Stack : Java, Android Studio, OpenAI ChatGPT API

Hidden Markov Model for Text generation

Tech Stack : C++ , Machine Learning , Hidden Markov Models
Stock Price Anomaly Detection using R and Tableau

Tech Stack : R, Tableau.
Stock Market Real-time data analysis using Kafka

Tech Stack : Python, Apache Kafka, AWS EC2, AWS S3 and AWS Athena, SQL
More Projects

Publications

  • The Performance of Machine and Deep Learning Algorithms in Detecting Fake Reviews
    2023 IEEE International Conference on Big Data (Big Data), Sorrento, Italy, 2023. - Read More..
  • Contact

    Location:

    San Jose, CA, USA