Vasudha Jha

Vasudha Jha

MS in Computer Science Student

University of California, Davis

About Me

I am a software engineer with a strong focus on Cloud Computing and CI/CD, but also with experience in both mobile and web development. Designing and building efficient, resilient, and cost-effective software solutions excites me.

To learn advanced Computer Science techniques for building software which is equally a joy to create and use, I have joined the University of California, Davis, as a graduate student in Fall 2021.

In my spare time, you’ll find me reading about anything that stimulates my brain, be it coding practices, human psychology, or the latest Murakami novel. I also enjoy mentoring new developers and blogging about topics that they will find helpful as they step into their tech careers.

I am interested in internship opportunities for Summer 2022. Please feel free to contact me at vajha@ucdavis.edu.

Download my resumé.

Interests
  • Distributed Systems
  • Empirical Software Engineering
  • Blockchain
  • Python Programming
Education
  • Master of Science (MS) in Computer Science, 2021-present

    University of California, Davis

  • Bachelor of Technology (B.Tech.) in Computer Science & Engineering, 2017

    Kalinga Institute of Industrial Technology

Skills

Python
JavaScript
Java
flask
Flask
MySQL
Ethereum
Node.js
Docker
Swift
iOS
React
Angular
ReactNative
HTML5
CSS3
Bootstrap
Jenkins
Git

Experience

 
 
 
 
 
Graduate Student Researcher
Jan 2022 – Present Davis, CA

Responsibilities include:

  • Design and implement novel algorithms, pipelines, and software (including UI) for the analysis of biomedical data
  • Follow best engineering practices to provide novel and reliable software tools for bio-medical data analysis
 
 
 
 
 
Volunteer Private Tutor
Mar 2021 – Jun 2021 Seattle, WA

Responsibilities include:

  • Providing expertise knowledge to students on why/when/how coding structures are used
  • Helping students by asking them probing questions, providing suggestions, and scaffolding the process of solving a problem
  • Providing specific feedback to students about their code and problem solving approach
  • Encouraging and support students on their journey to being professional developers
  • Providing supportive code review that helps them level up their work
 
 
 
 
 
Software Engineer II
Oct 2019 – Jan 2020 Bengaluru, India

Responsibilities included:

  • Streamlined software development by conducting daily stand-ups, backlog grooming and sprint retrospectives
  • Worked with teams across the organization to incorporate CI/CD in their projects
  • Mentored interns and junior developers through pair-programming and knowledge-sharing sessions
 
 
 
 
 
Software Engineer I
Oct 2018 – Sep 2019 Bengaluru, India

Responsibilities included:

  • Significantly shortened development cycles by incorporating Git workflows and CI/CD pipelines using GitLab, Jenkins and fastlane for iOS, Android and React Native applications
  • Improved software quality and reliability through Test-Driven Development (TDD)
 
 
 
 
 
Analyst
Aug 2017 – Sep 2018 Bengaluru, India

Responsibilities included:

  • Developed enterprise iOS applications using Swift in an agile team
  • Implemented user stories, fixed defects, participated in daily stand-ups, backlog grooming and retrospectives
 
 
 
 
 
Software Engineer Intern
Feb 2017 – Aug 2017 Bengaluru, India

Responsibilities included:

  • Developed, enhanced and provided support for applications developed in AngularJS and .NET Framework
  • Collaborated with senior engineers through pair-programming

Projects

*
Investigating Chain of Vulnerabilites in Popular Open-Source Software

Investigating Chain of Vulnerabilites in Popular Open-Source Software

Investigate cybersecurity threats to OSS projects due to direct and transitive dependencies

Tag Immutability Using Blockchain

Tag Immutability Using Blockchain

Guarantee immutability of version control system tags using blockchain

Contact