Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

Jatin Saxena

Des Plaines,IL

Summary

Summary

  • Around 14 years of proven expertise in designing, developing, and maintaining scalable, high-performance backend systems.
  • Demonstrated ability to lead and mentor engineering teams, ensuring best practices and high-quality code standards.
  • Proficient in creating and deploying applications on cloud platforms and leveraging cloud-native services of Microsoft Azure and AWS.
  • Strong knowledge of distributed databases like Cassandra and Microsoft Cosmos and relational databases like Microsoft SQL and Oracle.
  • Worked on event and Streaming platforms like Apache Kafka.
  • Experience in building pipeline and using build/deploy tools such as Jenkins, Docker for continuous Integration and deployment for microservices.
  • Expertise in performance tuning, code optimization, and efficient resource management.
  • Conducted proof of concepts to evaluate new tools, technologies, and frameworks.
  • Contributed to the Spring Integration project as an Open Source contributor.
  • Committed to continuous professional development, recently completed Master's in Data Science to explore the field of machine learning.

Overview

14
14
years of professional experience

Work History

Principal Application Engineer

Discover Financial Services
Riverwood, IL
10.2023 - Current
  • Partnered with product owners to assess feasibility and translate business requirements into technical solutions.
  • Performed proof of concepts to evaluate the response time of Apache Kafka hosted on-premises while consuming events from applications hosted on AWS.
  • Collaborated with the SRE team to streamline and enhance monitoring and observability processes.
  • Worked closely with the support team to participate in post-incident reviews, implementing application enhancements to improve resilience.
  • Managed concurrent projects, ensuring timely delivery of milestones.
  • Reviewed code and actively engaged in performance optimization to ensure each transaction meets the defined SLA.
  • Worked closely with cross-functional teams to deliver high-quality products on schedule.
  • Provided leadership in communication, collaboration, and problem-solving.

Lead Application Engineer

Discover Financial Services
Riverwoods, IL
03.2020 - 10.2023
  • Develop and maintain a complex backend system of payment network.
  • Created platform library which is used to cache transaction data using Hazelcast.
  • Created multiple spring batch applications which are used to get data through external API’s and create extract files.
  • Developed a platform library to streamline the implementation of common functionalities for REST APIs using Spring webflux.
  • Lead development of new features and ensure quality code is delivered through continuous integration, development, and testing.
  • Perform technical design, coding with test automation, support, and documentation of software application modifications.
  • Reviewed code and actively engaged in performance optimization to ensure each transaction meets the defined SLA.
  • Support production systems to ensure business continuity.

Lead Software Engineer

GlobalLogic
Deerfield, IL
06.2017 - 03.2020
  • Created microservices to store Patient related data and Rx Orders.
  • Implemented REST services in accordance with contract provided in Swagger using Apache CXF in spring boot.
  • Implemented consuming and producing of Kafka events in accordance with avro schema in spring boot.
  • Implemented CRUD operation on Cassandra database using datastax libraries in spring boot.
  • Developed Junit test cases and performed Unit and System testing, participated in fixing the bugsraised during integration testing and User Acceptance Testing.
  • Implemented numerous solution to improve the performance of the application by implementing multithreading and concurrency.
  • Conduct the code review written by other team members and mentor junior team members.
  • Oversee and review the development activities of team and provide technical support when needed.
  • Collaborate with Product Owner, Scrum Master, QAs and participate in the sprint planning,requirements grooming, daily scrums.

Senior Software Engineer

EPAM
Los Angeles, CA
11.2016 - 06.2017
  • Developed multiple API’s for searching events in asynchronous way using Java 8 API.
  • Developed functionality to retrieve left out items from customer’s cart and send the data to analytics stream.
  • Wrote unit test cases using JUNIT for multiple features.
  • Wrote integration test cases using Cucumber features for multiple existing scenario.
  • Developed a service to record the post-sale details in an asynchronous way which was utilize for analytics.
  • Developed a solution to add appropriate CORS header for all the cross domain request.

Senior Software Engineer

Wipro Technologies
Parsippany, NJ
05.2010 - 11.2016
  • Designed and implemented multiple enhancement in online ordering system for financial product packets tailored for Dun and Bradstreet clients.
  • Ensured sensitive financial search data was stored securely in encrypted form within the database.
  • Created scoring models to analyze extensive financial data and generate scores.
  • Collaborated closely with Risk Management analysts and end-users to customize lightweight applications, focusing on specific client requirements.
  • Developed new APIs and integrated existing features to align with functional specifications and business needs.
  • Built multiple components using Sencha EXTJS for a single-page architecture to display data efficiently.
  • Conducted performance analysis of the application, identifying challenges and implementing solutions for improvement.
  • Developed an automated availability testing solution, notifying administrators of site accessibility issues.
  • Implemented an audit trail process to track user logging activities and environmental details.
  • Designed a scheduler to automate data exports from the database based on user-configured templates.
  • Automated manual processes, including bulk user additions to the database.
  • Analyzed and proposed new features for future application releases to support business growth.
  • Resolved production environment bugs within defined SLAs, collaborating with end-users and risk management consultants.
  • Provided mentorship and leadership to offshore team members, ensuring project success.
  • Created technical and process documentation to support ongoing project development and maintenance.

Education

Master of Computer Science - Data Science

University of Illinois Urbana
Champaign, IL
08-2023

Bachelors of Technology - Computer Science

Jaypee University of Information Technology
Himachal Pradesh, India
08.2009

Skills

Programming Languages: Java

Frameworks/Libraries: Spring Integration, Spring Cloud, Spring Boot, Hibernate

Development Tools: Git, Maven, Gradle

Architectural Styles: Microservices, RESTful APIs, Event-Driven Architecture

Cloud Platforms: Microsoft Azure, AWS , Docker, Kubernetes

Databases: Cassandra, Microsoft Cosmos, Oracle, MySQL, H2

Caching: Hazelcast

Code Coverage: SonarQube, Clover, JaCoCo

Continuous Integration: Jenkins

Monitoring Tools: AppDynamics, Datadog, Splunk

Streaming Framework: Apache Kafka, RabbitMQ

Testing Frameworks: Gherkin, JUnit, Mockito, PowerMock, Cucumber

Cybersecurity Tools: HashiCorp Vault, Protegrity

Methodologies: Agile (Scrum), Kanban, TDD (Test-Driven Development)

Architecture Design and Development: System Design and Architecture, Proof of Concept, Performance Optimization

Leadership: Team Leadership, Technical Mentoring

Accomplishments

  • As an Open Source contributor, I worked in the Spring Integration projects.I've designed and implemented the enhancement to add request attributes in Webclient for Spring Webflux integration. With this contribution, User can configure request attribute values in Spring Expression language. https://github.com/spring-projects/spring-integration/issues/3936
  • Successfully Completed Grokking Modern System Design Interview https://www.educative.io/verify-certificate/r0w3pLtnBZvoKGP5qTQEZ1zPGJLni6

Timeline

Principal Application Engineer

Discover Financial Services
10.2023 - Current

Lead Application Engineer

Discover Financial Services
03.2020 - 10.2023

Lead Software Engineer

GlobalLogic
06.2017 - 03.2020

Senior Software Engineer

EPAM
11.2016 - 06.2017

Senior Software Engineer

Wipro Technologies
05.2010 - 11.2016

Master of Computer Science - Data Science

University of Illinois Urbana

Bachelors of Technology - Computer Science

Jaypee University of Information Technology
Jatin Saxena