# Ajay Chandra Somepalli > Staff Software Engineer at Optigrid Location: San Francisco Bay Area, United States Profile: https://flows.cv/ajaychandrasomepalli Experienced Java Software Engineer with a demonstrated history of working in the logistics and supply chain industry. Skilled in Spring Boot, Oracle Database, Hibernate, Java, and Web Services(RESTful and SOAP). Strong engineering professional with a Master's degree focused in Engineering/Industrial Management from St. Cloud State University. ## Work Experience ### Staff Software Engineer @ OptiGrid Jan 2024 – Present | Newark, CA ### Staff Software Engineer @ FreeWire Technologies Jan 2022 – Jan 2024 | Newark, CA ### Senior Software/Firmware Engineer @ FreeWire Technologies Jan 2020 – Jan 2022 | San Leandro, California, United States At FreeWire Technologies, We manufacture electric vehicle fast charging stations which reduces the installation costs by 20% and operating costs by 70%. I am part of the Device Software team. We as a team are responsible for the operation of the Boost. I have developed the channel for communication between the centralized cloud application and individual Boosts. I've also worked on implementing OCPP protocol on our Boost.I have worked on the software which is responsible for smooth charging transaction. ### Sr. Java Developer @ MEDIUS Jan 2014 – Jan 2020 | San Jose, California, United States At Medius, we developed and maintain an e-commerce website, which offers different kinds of products like courses, subscription licenses and other products and different layers of customers include guests, employees and partners. We also developed and maintain admin portal to add products, manage aisles, changing product lines, create coupons and many different things on site and Web service calls need to be made with third party vendors while updating products and selling products · Actively involved in defining scope and designing tiers of applications and implementation with J2EE best design practices. · Develop and maintain elaborate services-based architecture utilizing open source technologies like Hibernate, Spring Boot and Spring MVC Framework. · Implemented Spring MVC Architecture; Servlet targeting request module and flow of control. · Implemented Microservice using Spring Boot to scale Payment gateway. · Implemented RDMS and Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules. · Implemented ElasticSearch for searching the products in the website by making a Rest webservice call to the ElasticSearch. · Worked with Json as they are very light weight objects for passing the data between different action classes. · Designed and developed user interfaces according to the levels of users (Admin, Management, and support and Customer levels). · Developed RESTful and SOAP Web-Service calls to notify or contact with the third-party vendors for sales or licenses, also for virtual classrooms availability and registrations. · Business logic is thoroughly tested using TestNG and developed different Test Cases using Junit. · Worked with the offshore team throughout the development process. Environment: J2EE, Hibernate, Spring MVC Framework, Spring Boot, Postman, UML, JSP, AJAX, Java Script, Oracle10g, JDK, PL/SQL, TestNG, JUnit, Maven, ElasticSearch, Json, Agile Methodology, Eclipse, Git ### Java Developer @ MEDIUS Jan 2013 – Jan 2014 | San Jose, California At Medius, we developed web application where customers can login into the site and access their insurance documents. It is a web application where Customers can access insurance documents. Raw data from vendor must be stitched as per requirement. Since it is insurance document, order of documents is very important and emails are sent to end users if there are any updates to documents · Followed Agile Methodology in analyze, define and document which will support functional and business requirements · Generated reports which are sent out as email attachment to vendor · Implemented Hibernate mapping and DAO to access data from databases through Hibernate · Implemented MVC design pattern by using Spring Framework · Responsible for developing presentation layer using JSP, HTML, CSS, JQuery · Developed PL/SQL stored procedures and triggers to add or update data · Implemented RESTful and SOAP Web Services to interact with third-party vendor · Experience in working on different projects simultaneously and meeting deadlines with no fail · Used Git for version control and JIRA for ticket tracking. Environment: J2EE, Hibernate, Spring MVC Framework, JSP, JUnit, AJAX, Java Script, Oracle10g, JDK, PL/SQL, DAO, CSS, Log4J, Maven, Axis, SVN ### Software Engineer @ PayPal Jan 2020 – Jan 2020 | San Jose, California, United States At PayPal, I worked in a team which mainly focused on the payments processing for various flows. All the payments processed through PayPal goes through our builds. There are different factors which determine a transaction to be successful or unsuccessful. It is a micro service environment where few use json for inputs and few use protocol buffers. Developed changes as per the requirements and deployed them to stage environments and also the production. Developed functional tests and unit tests using TestNg and Junit respectively as the environment is automated for testing. Debugged through already existing code to fix some bugs already present. Worked on RxJava which uses observable sequences for composing event-based programs. Was part of release support where all the changes done in stage are released to production by following the CICD pipeline. Created multiple test environments with multiple versions to test different flows at the same time. Worked between multiple microservices at the same time to make the changes in the entire flow. Environment: rxJava, Spring Boot, Postman, TestNG, JUnit, Maven, Json, protobuffs, Agile Methodology, Eclipse, Git, Jira, Confluence ## Education ### Master's degree in Engineering/Industrial Management St. Cloud State University ## Contact & Social - LinkedIn: https://linkedin.com/in/ajaysomepalli --- Source: https://flows.cv/ajaychandrasomepalli JSON Resume: https://flows.cv/ajaychandrasomepalli/resume.json Last updated: 2026-04-01