Badges
Certifications
Work Experience
Software Developer
Virginia Tech•  September 2023 - Present•  Blacksburg, VA
Spearheaded the development of SWEEP, a map-based municipal waste management software using ReactJS and Python, optimizing waste collection routes, saving time and fuel costs. Utilized React Context API for efficient state management of application-wide data such as marker arrays and location updates. Implemented RESTful APIs using Flask to optimize data accessibility and integration with the frontend and Gurobi solver. Achieved 99% system reliability by containerizing both frontend and backend environments separately using Docker. Enhanced scalability by deploying on a Kubernetes cluster, creating Pods on VT’s cloud servers, mapping relevant ports, and configuring Ingress to expose services via a public URL.
Software Development Intern
Mediaocean•  June 2023 - August 2023•  New York, NY
Developed and shipped an in-house thumbnail generation service for the Scope 2.0 advertising platform to production. Built reusable React Typescript components for displaying thumbnails and leveraged Storybook to document UI components, ensuring maintainability and scalability of the frontend. Designed Python APIs to handle backend logic and used Apollo Client to retrieve thumbnail data from a GraphQL backend. Orchestrated a serverless service to architect scalable infrastructure using AWS Lambda, AWS S3, and API Gateway. Upheld coding standards by implementing rigorous unit testing with Unittest, Jest, and RTL, achieving 70% test coverage.
Software Developer
Gibots•  July 2020 - July 2021•  Pune, India
Engineered core modules in a document automation project, achieving a 90% reduction in client’s manpower efforts. Created a PDF to Word conversion service using Java Apache PDFBox, ExpressJS, and MongoDB and wrote complex styling logic. Developed a user interface using AngularJS to check Rule Engine functionality, reducing development time by 20%. Enhanced code quality and maintainability with pre-commit Git hooks for linting and unit tests within a Jenkins CI/CD pipeline. Authored scripts to automate workflows for data gathering and automated deployments, saving 4 hours/week of dev time.
Software Engineer
Vodafone•  July 2018 - March 2020•  Pune, India
Developed and managed automation frameworks for Vodafone TV’s streaming platforms, significantly reducing manual efforts. Leveraged Python for GUI testing, and Java Spring Boot with Kaltura APIs for schema validation and API testing. Wrote and optimized SQL queries, ensuring efficient storage and improved reporting of test execution data by 30%. Built and deployed a dynamic React dashboard on Heroku, providing real-time test run results with interactive visualizations. Collaborated with cross-functional teams in an Agile environment within the SDLC ensuring successful project delivery.
Education
Virginia Tech
Master of Engineering in Computer Science•  May 2022 - May 2024•  GPA: 3.9
Pune University
Bachelor of Engineering in Electronics and Telecommunication•  May 2014 - May 2018
Links
Swordtooth has not updated links details yet.