# Varun Jain > Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/varunjain Solutions-driven programmer with a 5-year track record of commended performance in building large-scale distributed systems. I've had the opportunity to work on a multitude of different technologies to build high-quality production services. ## Work Experience ### Software Engineer @ Google Jan 2021 – Present | Sunnyvale, California, United States ### Software Engineer 2 @ ipsy Jan 2019 – Jan 2021 | San Francisco Bay Area • Overhaul existing monolithic infrastructure to scope requirements for new microservices architecture. • Scheduled and feature lead the project of migrating business models to microservice. • Designed API first contracts with OpenAPI Specification for scalable RESTful microservices. • Implemented microservices using Spring Boot, Hibernate, AWS RDS PostgreSQL. • Implemented AWS lambda functions for event-based inter-service communications reducing sync communications. • Implemented DynamoDB for fail-fast low-latency API response caching, improving user response latency. • Developed automated testing with Spock and JaCoCo frameworks. • Used Terraform to setup AWS infrastructure and SignalFx resource monitoring dashboards. • Load test services using Gatling and RedLine13 with scripts in Scala. ### Application Engineer Intern @ Airlines Reporting Corporation (ARC) Jan 2018 – Jan 2018 | Arlington, Virginia • Developed UI products using the Angular framework with TypeScript. • Built tests using Selenium WebDriver and Karma Jasmine. • Worked on different phases of SDLC while building live products. ### Graduate Teaching Assistant @ Stony Brook University Jan 2018 – Jan 2018 | Stony Brook, New York Teaching Assistant for undergraduate course ESE344 - Software Techniques for Engineers in C++, by Professor Murali Subbarao. This course was aimed at training students to use computer systems to solve engineering problems, covering: C++ programming language, UNIX programming environment, basic data structures and algorithms, and object-oriented programming. Responsibilities: • Implementing projects and assignments in C++. • Evaluation and Grading of assignments, projects, and exams. • Held office hours to clarify student queries. ### Senior System Engineer @ Infosys Jan 2016 – Jan 2017 | Bengaluru Area, India Development of Java Web Services and Microsoft full-stack web applications are the highlights of my work with Infosys. Experienced in agile methodologies and various SDLC automation tools. Project for client British Telecommunications • Migrated existing PL/SQL monolith service into two Spring Boot RESTful microservice decoupling data models. • Implemented execution engine based on Directed Acyclic Graph of processes, executing independent processes on separate threads. DAGs described in XML, represented logic behind service endpoints. • Implemented framework to configure thread pool for each process. Processes had own JMS queues holding requests. • Implemented JSON template mapping framework fetching data from XML/JSON and SQL queries. • Configured IP hashing-based load balancing on apache server for scaling. • Developed automated testing with JUnit framework. • Implemented Jenkins CI/CD pipeline to build from Subversion and deploy on WebLogic server. • Implemented Oracle GoldenGate database synchronization for multiple servers. ### System Engineer @ Infosys Jan 2014 – Jan 2016 | Bengaluru Area, India Project for client British Petroleum in Apps Development unit at Infosys. • Developed XML transformations using XSLT and XQuery for integrating services. • Designed and developed data extraction, compound filtering and statistical analysis business tools using jQuery and charts.js. • Reduce server request by 30% by implementing lazy loading datasets and client-side polling in JavaScript. • Developed full stack web portal with front-end using jQuery and back-end using ASP.NET MVC in C# and Oracle. • Implemented business processes requiring PL/SQL and ASP.NET service requests over client-side, server-side and database scripting. Designed application to reduce server calls and database requests. ### Computer Science Intern @ Infosys Jan 2014 – Jan 2014 | Mysuru Area, India ASP.NET Web Application • Designed and developed the Extract, Transform and Load (ETL) product for refining unstructured data from files, web, and databases. • Designed a scalable core framework for the easy addition of new operators using XML. • Programmed ETL operators analyzing data using source definitions and various characteristics of the data. ## Education ### Master of Science - MS in Computer Engineering Stony Brook University Jan 2017 – Jan 2018 ### Bachelor of Engineering - BE in Computer Science Chitkara University Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/varunjain03 - GitHub: https://github.com/varunjain2703 - Website: https://www.hackerrank.com/varunjain_2703 - Website: https://auth.geeksforgeeks.org/user/VarunJain1/profile --- Source: https://flows.cv/varunjain JSON Resume: https://flows.cv/varunjain/resume.json Last updated: 2026-03-22