# Krupa Popat > Staff Engineer at Rivian Location: Fremont, California, United States Profile: https://flows.cv/krupapopat Technologies : Node JS, AWS, Dynamo DB, JAVA & J2EE Technologies(JSP ,Servlet , Struts, Spring, Hibernate, EJB, JDBC(with JNDI), JMS, PL/SQL, HTML, XML, CSS, JavaScript, JQuery, AJAX, JSON, Tomcat, JBoss, MVC Architecture, Grails and Groovy, RESTful web services with Apache CXF), OAuth, SAML, gradle, Spring boot, docker, git ## Work Experience ### Staff Software Engineer @ Rivian Jan 2020 – Present | Palo Alto, California, United States ### Senior Software Development Engineer @ Accela Jan 2017 – Jan 2020 • Developed multi-data source project for Accela civic platform using Java, Spring and Hibernate. It was for every SaaS based agency to have their individual database as per their need. • Designing and developing SSO(Single Sign On) solution using Spring Boot, Spring JPA, Hibernate, Flyway, MySQL. • Developing and exposing RESTful APIs for SSO framework. • Integrated Access SSO APIs with third party authentication provider Auth0. • Solved show stopper bugs during software deployment to production. • Deployment in Docker container. • Designed database schema and developing using MySql database ### Senior Software Engineer @ Kohl's Department Stores Jan 2014 – Jan 2017 | San Francisco Bay Area • Developed RESTful Web services using Spring Framework and Hibernate for Kohl's e-commerce and m-commerce platform • Developed Spring Batch to load data in from business excel to tables and vice versa and few more scenarios. • Worked on JMeter to check performance of APIs. Help performance team to test APIs. • Worked on MySQL workbench to develop MySQL query and database. • Developed Omni Channel implementation where we use REST APIs to keep shopping cart persistent. • Designed and developed Spring Batch and Spring Scheduler based notifications to send emails to customer's inbox for various offers like Kohl’s cash. • Involved in changing from My SQL to NO SQL database for all our functionality. ### Java Software Engineer / Consultant @ Bosch North America Jan 2014 – Jan 2014 | Palo Alto, CA - Developing a component for understanding user’s text input. - Parsing Input JSON from DM module and interpreting a sentences of it and creating output JSON and sending back to DM module. - Using Java Regex API for pattern match and Simple JSON to parse JSON. - Porting code from C++ to JAVA ### Software Engineer @ FleetCor Jan 2013 – Jan 2014 | Sunnyvale, CA - Involved in development of Mobile App backend. - Communication between Android and iOS based client code with backend by developing restful web-services API based on Spring MVC and iBATIS (persistent layer) framework. - Worked on SoapUI using Groovy scripts. - Develop Java based program using AWS SDK to monitor EC2 instances. - Work on code migration to Cloudforge ### Web Application Developer @ TriNet Jan 2011 – Jan 2012 | San Leandro,CA - Human Resource (HR) Domain - Involved in requirement gathering , functional review and final deployment. - Involved in software developed related to IBM Cognos reporting framework using Spring (Core + MVC) , Hibernate, ExtJS - Development using ExtJS framework for UI. - Developed Web service to integrate Salesforce to HRPassport using Grails service and groovy. - Constant collaboration with Third party software vendors and partners. -Developing Web application using RESTful web services with Apache CXF, JAXB and Hibernate - Working with deployment team to configure/deploy saleforce and cognos. ### Senior Software Developer @ Yodlee Jan 2010 – Jan 2010 | Redwood City - Worked on Banking / Financial domain. - Development of Bill Pay back end software for Bank Of America which included creating Payee, Payment, Biller, User Account, User Registration etc. - Maintained several software modules like Risk Assessment, BAU Bill Pay, Routing, UDAP, UBD, YCC, Ebills, Paymon, General and Quick Pay. - Exposed Webservices for API and/or File Simulator through WSDL. Technologies :- Java, J2EE, Oracle 10g/9i, RMI, JSP, JavaBeans, JDBC (with JNDI), AJAX, XML, XSLT, Hibernate (ORM), Eclipse, Struts framework, Log4j, Java Script, HTML, CSS, Jquery, MS Office and Agile Development process, JBoss ### Software Engineer @ Tata Consultancy Services Jan 2007 – Jan 2008 ### Software Intern @ SaneWork Technologies Jan 2007 – Jan 2007 ### Software Engineer @ XTen industries Jan 2004 – Jan 2007 ## Education ### Masters of Computer Application in Computer Science Gujarat University ## Contact & Social - LinkedIn: https://linkedin.com/in/kpopat --- Source: https://flows.cv/krupapopat JSON Resume: https://flows.cv/krupapopat/resume.json Last updated: 2026-04-12