# Krati Agarwal > Staff Software Engineer at Five9 Location: Fremont, California, United States Profile: https://flows.cv/krati 12+ years of hands-on experience in Design, Development & Deployment of Web applications using Java, J2EE & related Technologies ● Languages: Java, SQL, Unix shell scripting, HTML, JavaScript and XML. ● JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, JUnit, JSP, JDBC, Java Mail, Hibernate, Spring MVC, Web Services(SOAP and RESTFUL), CSS,HTML, JavaScript, XML ● Application/Web Servers: Web Sphere, Web Logic, Tomcat. ● Databases: Oracle, MySQL,. ● Web Technologies: HTML, Java Script, XML, CSS. ● Design Tools and IDE’s: Eclipse, Net-beans. ● Operating Systems: UNIX, Linux, Windows XP ## Work Experience ### Staff Software Engineer @ Five9 Jan 2023 – Present | United States ### Senior Software Engineer @ Five9 Jan 2020 – Jan 2023 | United States ### Web Developer @ Wells Fargo Jan 2019 – Jan 2020 | San Francisco Bay Area ### Java Software Developer @ eBay Jan 2018 – Jan 2019 | United States Description: Ebay Customer Service Platform - Requirement gathering, API development and E2E testing Responsibilities: ● Actively involved in Requirement Analysis, design, development and testing of the entire application. ● Created user stories, requirement and design documents ● Extensively used the Spring framework implemented upon the MVC design pattern. ● Used Log4J for Logging purposes and JIRA for creating User stories. ● Exposed Web Services for system integration and developed Restful Web Services for accessing information ● Involved in testing the API’S written in both restful and SOAP services. ● Leveraged Hibernate for object-relational mapping and for database operations in Oracle. ● Used JUnit for testing the application, Maven for building Projects, Git for version controlling and Jenkins for CI. Environment: Java, J2EE, JDK, JSP, Spring, Hibernate, Tomcat server, Web Services (Restful services), CSS, Log4J, HTML, Oracle, PL/SQL, Git. ### Lead Technology Analyst @ Infosys Jan 2007 – Jan 2014 Lead member of core R&D team which conceptualized, designed and developed mConnect – Mobility Apps Development Platform Project 1: Infosys Finacle (A core banking product that provides universal digital banking functionality to bank globally). mConnect integration to provide dynamic mobile capability based digital content and image rendering (Data Visualization including clustering, stacking and Scattering using customized representations based on user defined data points). Responsibilities: ● Actively involved in Requirement gathering, designing, development, end to end testing and provided support. ● Extensively used J2EE, Servlets upon the MVC design pattern, Java related Imaging API’s JAI(Java Advanced Imaging) and Log4J for Logging purposes. ● Experience in the development of Presentation layer using JSP, HTML, and CSS. ● Worked with EJB in the server-side to encapsulate the business logic of the application and SVN technology for version controlling. Environment: Java, J2EE, Servlets, Java Advanced Imaging, Tomcat Server, CSS, Log4J, HTML, SVN. Project 2: Infosys Flypp (white labeled mobile app platform service providers and enterpises). mConnect integration to provide API based dynamic visualization and digital content capability to App developers Responsibilities: ● Used Java, J2EE, JAI, Servlets, application servers like Apache Tomcat, Websphere. ● Designed and developed Services using JSP for controller and view functionalities, followed Waterfall model, prepared required documents. Environment: Java/J2EE, PLSQL,TOAD. ## Contact & Social - LinkedIn: https://linkedin.com/in/krati-agarwal-682a8b12 --- Source: https://flows.cv/krati JSON Resume: https://flows.cv/krati/resume.json Last updated: 2026-04-12