# Venkatesh P. > Software Engineer @ JPMorganChase Payments | Master of Science in Computer Science Location: New York, New York, United States Profile: https://flows.cv/venkateshp I am a Senior Software Engineer at John Deere, where I have been working on refactoring the mainframe applications to microservices using AWS, Java, Terraform, and NextJs. I have contributed to the team by improving the deployment process, reducing errors, and building a browser-supported 3D tool to visualize objects in the real world. Before joining John Deere, I worked as a Software Engineer at Capital One and Publicis Sapient, where I designed, developed, and implemented scalable, elastic microservices that supported various products and features using Java, Spring Boot, REST, RXJava, Docker, Kubernetes, and Kafka. I have built resilient microservices that enabled secure and efficient communication between applications and external end clients. I have a Master of Science in Computer Science from East Carolina University, where I gained a strong foundation in data structures, algorithms, software engineering, and cloud computing. I also hold multiple certifications in AWS and Java. My core competencies include Terraform, RxJava, Reactive Programming, and Microservices. I am passionate about delivering high-quality solutions that meet the needs and expectations of the clients and users. I am always eager to learn new technologies and best practices that can enhance my skills and the performance of the products I work on. ## Work Experience ### Software Engineer @ JPMorganChase Jan 2024 – Present ### Senior Software Engineer @ John Deere Jan 2023 – Jan 2024 | Chicago, Illinois, United States I have been working on refactoring the mainframe applications to microservices in my current position. My contributions to the team include refactoring existing terraforms to module-based systems and extracting variables to a constant file. This was later implemented by the team, resulting in reduced deployment time and fewer errors in terraform. Additionally, I have built NextJs with federated modules and have written scripts to generate applications and components. ### Software Engineer @ Capital One Jan 2021 – Jan 2023 - Working in an agile team to design, develop and implement scalable, elastic microservices that support an Investment Product using Java, Spring Boot, REST, AWS, unit testing (Junit, Mockito), integration testing (Cucumber), and Continuous Integration/Deployment tools (Jenkins). ### Software Engineer @ Randstad USA Jan 2020 – Jan 2021 | Remote Implemented solution to transform greenhouse project to microservice using AWS. ### Full Stack Engineer @ IBM Jan 2020 – Jan 2020 | Irving, Texas, United States Passionate, Energetic and self-driven individual with a strong aptitude for understanding end to end, and a proven ability to rationalize systems. Working on transforming monolithic applications to Microservices with NoSQL database as the back-end for highly available, low latency and highly scalable systems. ### Software Engineer @ D Square Tech Labs Jan 2015 – Jan 2017 | Hyderabad Area, India Implemented Agile software methodology throughout the project development lifecycle, and the scrum was conducted as part of this methodology with techniques such as test-driven development to maximize productivity and quality. Design, develop, and test software for scalability, reliability, and data recovery associated with a high volume, high availability platform. Engaged in the development, Automation, and integration test for application development. Used Spring Core Annotations for dependency injection, Spring MVC for Restful APIs, and Spring Boot for microservices. Developed custom controllers for handling the requests using the Spring MVC controllers. Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with spring web layer. We are involved in developing the use cases and sequence diagrams using UML as per requirement. Used hibernate to persist the data in the Oracle database using HQL Queries. Created resource URIs to retrieve the data from the oracle database with stored procedures and SQL statements. Developed stand-alone application using Spring Batch, implemented interceptors, and runners with Spring Boot. ## Education ### Master of Science - MS in Computer Science East Carolina University ### KL University ## Contact & Social - LinkedIn: https://linkedin.com/in/vepala5 - Website: https://www.vrpala.com/ --- Source: https://flows.cv/venkateshp JSON Resume: https://flows.cv/venkateshp/resume.json Last updated: 2026-04-05