# Shri Natarajan > Staff Software Engineer Location: San Jose, California, United States Profile: https://flows.cv/shri ## Work Experience ### Staff Software Engineer @ Walmart Jan 2022 – Present | San Francisco Bay Area ### Software Engineering Lead @ PlayStation Jan 2021 – Jan 2022 | San Diego, California, United States ### Application Development Supervisor @ MedImpact Healthcare Systems, Inc. Jan 2018 – Jan 2021 | Greater San Diego Area ### Staff Software Engineer @ Symantec Jan 2015 – Jan 2018 | San Francisco Bay Area ### Sr. Java Software Engineer @ Staples Jan 2014 – Jan 2015 | Framingham • Development in JAVA using eclipse IDE tool • Developed Subscribe and save feature as part of cart and checkout domain • Developed web services for the existing business logic • Developed application using Spring MVC, JSP in the presentation layer • Automated Order Confirmation flow in STAPLES by using all backend API's • Support Production releases bi weekly by fixing any production bugs • Worked closely with business team on changing functionalities ### Software Engineer @ PayPal Jan 2014 – Jan 2014 | San Francisco Bay Area • Developed web service to add new user who is interested to register for MICA products • Managed the existing system with enhancement and bug fixes • Involved in requirement gathering and defined the scope of the application. • Automated e2e flow for the functional validations • Coordinating with the onsite, offshore teams to facilitate the quality deliver on schedule. • Developed JUnit test cases for the project. ### Senior Java Developer @ Spruce Technology Inc Jan 2013 – Jan 2014 • Code refactoring of the existing System to a SOA based approach • Implemented Spring IOC layer and Spring Data Access to configure Hibernate Framework. • Single point of contact for all technical details. • Prepared necessary work flow, technical documents and JUnit test cases • Involved in unit testing, integration testing and delivery to client. • Load Balancing using Visual VM and JMeter • Involved in test automation using TestNG • Built PDF and excel reports using Jasper API, ireports and Jasper Reports Server ### Senior Java Developer @ NEC Jan 2013 – Jan 2013 | Texas/ Singapore • Mentored team members on Java/J2EE, architecture, design patterns and best practices. • Application development and production support using Java technology (MVC framework) and Spring. • Developed code to display Menu dynamically based on user functions. • Developed Jasper reports for the front end screens using ireports 3.7. • Implemented Spring IOC layer and Spring Data Access to configure Hibernate Framework. • Based on the functional requirements created high level design document, technical specification document. • Was single point of contact for all technical details. • Refactoring the code base, making the layers loosely coupled. • Involved in requirement gathering and defined the scope of the application. • Involved in unit testing, integration testing and delivery to client. • Coordinating with the onsite, offshore teams to facilitate the quality deliver on schedule. • Fixing Production issues and helping deployment team for each release. • Prepared the necessary work flow, technical documents and JUnit test cases for the project. ### Java Application Developer @ Standard Chartered Bank Jan 2010 – Jan 2013 | Singapore • Developed UI screens using custom tags written in Java. • Front end validations using JavaScript. • Enhanced the XFW framework java changes used for code development. • Designed webservices using SOAP for Straight2Bank. • Designed RESTful Webservices for ATM locator of Standard Chartered Bank in Singapore. • Refactoring the whole code base, making the layers loosely coupled. • Technical effort estimation for realizing the business services. • Analyzed the Functional specifications and came up with High level Design documents, Technical design documents. • Collaborated with the bank’s architecture team for building a custom platform for applications to be migrated. • Automated testing for certain common business usecases to help reduce regression test times using selenium script. • Interacted closely with the Business Team and was a single point of contact for Development, Testing and Business Team. • Configured and used Hibernate for database interactions. • Involved in creating project related documentations like datasheets, user guide. • As a developer responsible for User Interface (UI) design as per from UI specification. • Analysis and development of reporting tools using Webservices with Axis 1.4. • Fixing Production issues and helping deployment team for each release. • Responsible for Unit Testing and Integration Testing. • Coordinate with onshore counterparts and client teams. ### Java Product Developer @ eBay Inc Jan 2007 – Jan 2010 | San Jose • Developed new Verification systems (Credit Card, Email, SMS, Phone verification). • Involved in requirement gathering and defined the scope of the application. • Involved in development of Selling and enhancements of Selling flows. • Supported bug fixes in all eBay domains. • Involved in technical design for the projects before implementation. • Involved in code review, and unit testing phases. • Extensively used Factory and Adaptor patterns for development. • Involved in end to end project development from design, development, testing and code rollout and closely worked in San Jose eBay team for all the projects. • Ensure delivery SLA and quality adherence. • Travelled on B1 visa to get the knowledge transfer on eBay Verification system and implemented the same from Offshore (India). • Trained the junior resources in the team on Verification and Selling flows architecture involved in eBay. ### Java Developer @ Marketplace Technologies Jan 2005 – Jan 2007 • Front-end coding using JSP and validations using javascript. • Server side coding using servlets for Thick Client and Thin client. • Deploying the application with Database in Client’s place. • Developing Framework related classes in the Application. • Front end validations using JavaScript in Thin Client. • Making necessary changes in the CSS Files according to the clients. • Developed IPO(Initial Public Offering) for the Application. • Developed Payment Gateway for banks SBI ,UTI ,ICICI ,HDFC and IDBI. • Refactored the entire application from JSP technology to Ajax pages for asynchronous behavior. • Interacted directly with clients and based on their requests enhanced the application. • Involved in Unit Testing and Integration testing before the release. • Fixed Production issues then and there meeting the SLA’s. • Involed in client place deployments. ## Education ### Bachelor of Engineering (BEng) Visvesvaraya National Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/shri-natarajan-61227286 --- Source: https://flows.cv/shri JSON Resume: https://flows.cv/shri/resume.json Last updated: 2026-04-12