# Kuldeep Jain > Software Engineer at Intuit Location: San Francisco Bay Area, United States Profile: https://flows.cv/kuldeepjain - Over Thirteen years of experience in Software Design, development and execution of product - Worked on Product Development using Agile methodologies like Scrum, TDD. - Banking domain experience in investment performance analysis - Experience in Object oriented design and development of applications using Java and J2EE technologies. - Experience in Core Java with strong understanding and working knowledge of Collections, Multi-Threading , Exception Handling and Generics - Hands-on experience with technologies and tools like Core Java, Concurrency, Spring Framework, RESTful Web services, Apigee API management, Spring JDBC, Caching, XML, Castor, JAXB, Apache Torque, Junit, EasyMock, Ant, Splunk, JIRA, YourKit profiler and Jenkins - Solid understanding of Design Patterns and Design Principals - Working knowledge of Splunk, JIRA, Perforce and YourKit - Experience working with databases like Oracle and SQL Server - Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with emerging technologies. ## Work Experience ### Staff Software Engineer @ Intuit Jan 2019 – Present | Mountain View, California, United States ### Development Lead @ JPMorgan Chase & Co. Jan 2018 – Jan 2019 | Wilmington, Delaware As a Development lead, I am responsible for analyzing, designing, developing and deploying functionality in middleware applications supporting of JPMC's business requirements. I work with an agile team to ensure process and development quality is maintained through code reviews and daily standup meetings. I am responsible for the design and delivery of entire features from backlog refinement through production implementation. ### Lead Developer @ First Data Corporation Jan 2017 – Jan 2018 | Greater Atlanta Area As part of Payment API project, designed and implemented Payment API specification and services and worked on following: - API specification including the Payments objects (Request, Response and Error objects) - RESTful endpoints and services - OpenAPI Specification for the Global API using YAML (Swagger) - Designed and Implemented services for various API offering for payments - APIGEE proxies and policies - Splunk queries and reports ### Senior Consultant @ JPMorgan Chase & Co. Jan 2016 – Jan 2017 | Wilmington, Delaware ### Sr Associate @ Morgan Stanley Capital International Jan 2013 – Jan 2016 - Communicating and finalizing features with product managers. - Implemented Result storage for B1 PA Export job, which utilizes stored results and on-the-fly linking leading to up to 80% reduction in job execution time. - Designed and implemented Multi-stage job framework which splits jobs in smaller chunks, solved a major issue of smaller jobs waiting for other jobs to finish using the queue based framework and multithreading. - Implemented RESTful web services to expose data to the Spotfire for data visualization. - Designed and implemented Ex-post Risk Measures which are historical predictors of investment risk and volatility and major components in modern portfolio theory. They help in assessing the performance of a stock or a stock fund compared to its benchmark index. Exposed these risk measure APIs for reuse in other applications under BarraOne. - Implemented result caching using Guava cache. ### Staff Software Engineer @ IBM Software Lab Jan 2011 – Jan 2013 - Proposed new ideas, implemented finalized features and code reviews. - Developed Adapter layer for integrating visualization engines - Extensible charting implementation in CGS(Cognos Graphics Service) - Internationalization of ECS - Designed and developed algorithm for pie chart visualization for labels call-out for pie chart which was much appreciated by partner lab. Also filed a patent on this. - Developed facade layer for waypoint service to Logical Storage ### System Software Engineer @ IBM Software Lab Jan 2008 – Jan 2011 - Development of key components like reporting bundle and Core execution engine etc. - Managing sprints as scrum master, communicating and finalizing development related tasks with onshore Technical Architect and product manager. - Proposing, understanding and analysis of new feature development with Product Management Team. - Implementing the product enhancements following the TDD approach, code reviews, product documentation. ### Software Engineer @ Avaya Jan 2005 – Jan 2008 - Enhancement in application to support new media servers and gateway models. - Fixing ongoing bugs and implement features - Creating build and rpm distribution for deployment ## Education ### Bachelor’s Degree in Computer Science Institute of Engineering & Science, IPS Academy, RGPV University ### DAC in Computer Software Engineering SunBeam Pune ## Contact & Social - LinkedIn: https://linkedin.com/in/jaink123 --- Source: https://flows.cv/kuldeepjain JSON Resume: https://flows.cv/kuldeepjain/resume.json Last updated: 2026-04-12