Graduate Research Assistant
Rochester Institute of Technology
- Supporting full-stack development for NGAFID by delivering React components, creating RESTful API in Java, modifying MySQL database tables, and contributing to multiple user facing features.
- Designed and implemented new 3D visualization page for displaying flight paths using JavaScript library like Cesium.js.
- Developed innovative analytics features utilizing flight data, leading to a 30% increase in user engagement.
- Assisting in applied machine learning and neuroevolution research for Distributed Data Science Systems Lab.
Tools: Java, JUnit Testing, Linux, React, JavaScript, MySQL.
August 2022 - Dec 2023
Software Engineer Intern
Esri
- Developed and implemented automation scripts using Ansible to install GitHub Action runners on existing and new servers.
- Engineered efficient GitHub Actions workflows to automate the publishing of Docker images in a private docker registry, resulting in a 40% reduction in manual intervention and ensuring seamless continuous integration and delivery processes.
- Upgraded existing CI/CD pipelines for improving performance by 30% and fixed security related issues by integrating Vault secret storage engine.
Tools: CI/CD, Rest API's, Git, Jenkins, Linux, Docker
May 2022 - July 2022
Software Engineer
Capgemini
- Developed in Spring Boot, Java, Angular, MySQL to meet design specifications and user requirements to deliver high quality applications within specified deadline.
- Implemented and maintained CI/CD pipelines using Jenkins for code quality and rapid deployment, increased efficiency of the team by 20%.
- Utilized Mockito and Selenium to create test cases for Java and UI components respectively to perform unit testing.
- Collaborated with clients and project management to gather requirements and participated in development of automation projects using Python and Machine Learning algorithms which cumulatively led to reduction of 10 Full-Time Equivalent.
- Served as subject matter expert for the projects, delivering comprehensive knowledge transfer sessions to multiple teams and newly joined team members.
Tools: Java, Spring Boot, MySQL, Oracle, Angular, Python, Pandas, Numpy, Scikt-learn, Scipy, Jenkins, SonarQube
February 2019 - July 2021