Post Job Free
Sign in

Engineer

Location:
Denver, CO
Posted:
April 14, 2026

Contact this candidate

Resume:

Nagendra Singh Krishnawat

781-***-****

*.*.**********@*****.***

Summary

Over 15 years of experience in all phases of Software development life cycle (SDLC) including System Analysis, Design,

Data Modeling, ETL, Software Development, Enhancement, Testing and Support, including experience designing a data

warehouse for Fixed Income Asset Management (7 years at Western Asset Management). At Western Asset

Management, created the CARS (Client Asset Reporting System) which keeps the golden copy of all portfolio and client

data in a central data warehouse including various security type like Government bonds, corporate bonds, CDs, CPs, and T-Bills, each having its own issuer, features, and maturity characteristics. Worled on Telecommunication domain with ATT for optimizing setTop Box Performance and with Honda telematics domain.

●Over 15+ years of extensive experience in all phases of Software development life cycle (SDLC) including System Analysis, Design, Modeling, Software Development, Enhancement, Testing and Support in the financial and Automotive domain.

●Extensive experience in developing software applications for Web Based thin client systems and Distributed Server systems using various technologies like Java, J2EE, EJB and Database Software using them.

●Extensive experience in Cloud/AWS/Linux/DevOPS technologies like, Docker, Kubernetes, Git SVN, Jenkins and CVS/SVN.

●Worked on PKI, Digital Signature, SSO and Kerberos.

●Worked on Docker, DockerHB, Docker Compose and Docker registry. Containerized images using Docker Images and Docker

●Worked on different Java versions Java 1.8 and Java11. Worked on Scala and Python.

●Highly Proficient in Object Oriented Programming utilizing Java, Spring Framework, Hibernate, REST and Microservices, Hands on experience of designing and developing solutions based on core Java, SQL (MYSQL and Oracle), RabbitMQ

●Experience working with ElasticSearch, Redis and Oracle Coherence.

●Strong experience working with Application frameworks like Spring, Spring Boot, Struts 1.0, JBoss SEAM 2.2.0.GA, JSF, IceFaces, JPA Hibernate and Union Pacific proprietary XMF Framework.

●Extensive User Interface experience in Rich client interface frameworks like JQuery, Sencha EXTJS, RichFaces and ReactJs; client facing languages such as CSS/SASS and JavaScript.

●Good working experience on AWS.

●Expertise in design and development of application using J2EE technologies (EJB, JDBC, Servlets, TIBCO JMS, TIBCO AMX) and Web Technologies (XML, XSL and HTML, DHTML, CSS and JavaScript).

●Worked extensively on Web Service technologies: SOAP, WSDL, JAX-WS, WS-* and XML beans. Created RESTful web services using RestEasy and deployed in Tomcat server.

●Proficient in implementing Design Patterns and OOAD.

●Created UML diagrams using Rational Rose and StarUML as a part of application design.

●Experience working with servers such as JBoss Application server, Tomcat, Apache HTTP, Jetty Server and system applications using them.

●Implemented B2B functionality for middleware development using TIBCO business messaging: Rendezvous and EMS.

●Experience in Database language ANSI SQL, PL/SQL on RDBMS like Oracle and MS Access.

●Developed code components using IDEA Intellij, Eclipse Oxygen, RAD 6.0, Sencha Architect and XML Spy (For XML and XSLT).

●Experience in developing Data Models and database design using Erwin and SQL queries using TOAD.

●Worked on build tools maven and ant.

●Understanding of functional programming such as Scala, JavaScript and Big Data technologies like Hadoop and HDFS.

●Proficient in using version control tools like Git, BitBucket and SVN Tortoise.

•Worked with an offshore team for project implementations.

•Quick learner, self-starter and Good team player with team handling experience and good communication and analytical skills.

Education and Certification

•Bachelor of Engineering in Information Technology, University of Rajasthan, 2005, India.

•SUN Certified Java Developer for Java 1.4 platform with 94 percentiles. Microsoft Azure Cloud Certified.

•Star performer of Satyam Computers Svc. Ltd.

Skill Summary

Java Technologies

Java 1.8, Java 11, J2EE, JDBC, Servlets, EJB 3.0 (JPA), RMI, JMS, XML, MVC, JSF1.2, ICEFaces1.6.2, XML Beans, Hibernate, J2EE design patterns.

XML Technologies

XML, DTD, XML Schema (XSD), AJAX, Xpath, XSL, SAX and DOM Parsers.

Web / Application Servers

WebLogic 9.x, 8x, WebSphere 7, JBoss5, Tomcat 8.0, Apache Http server.

Databases

MySQL, Redis, PostgresQL, Oracle XE, Oracle 10g, NEO4J, Cassandra, MS Access.

Web-services

SOAP, REST, GraphQL.

Frameworks/API’s

Spring Boot, Spring 4.0, JBoss SEAM5, Richfaces, Apache Struts 1.2, JSF, IceFaces.

WorkFlow Engine

Airflow

Middleware

Kafka, TIBCO -EMS, AMX, WSO2.

Tools

Eclipse, Rational Rose 2000, StarUML, CVS, Apache Ant 1.6.x, Mercury Test Director 7.6 SP3, Mercury Quality center 9.0, Bugzilla, XML Spy, Dream weaver MX, TOAD, Erwin 3.5.2, EditPlus.

Build Tools

Maven and Ant.

Other Programming Languages

Scala, C and C++.

Operating Systems

MS-DOS, Windows 95/98/XP, Vista, Unix.

Scripting Languages

Perl, Shell, ExtJS, CSS, SASS, JavaScript, ReactJs, ExtJS, JQuery, HTML., Javascript, NodeJS, Angular, HTML, CSS

Cloud Tehcnologies

AWS, Azure, Spring Cloud, Docker, Kubernetes, Heroku, All AWS servies like S3, EBS, IAM, ECS and Fargate.

Professional Experience

Discover Capital One July 2025 – Dec 2025

Domain: Credit processing

Project: Discover Data Processing

●Designed and implemented ETL pipelines using Java, processing millions of records efficiently.

●Built data ingestion services using Spring Boot, Kafka, and MySQL/PostgreSQL.

●Optimized large SQL queries and improved data processing performance by 30–50%.

●Managed cicd pipeline for biweekly deliverables.

Honda Motors Aug 2024 – March 2025

Lead/Architect Torrance, CA

Domain: Automotive

Project: Connected Car Project

The Connected Car platform provides users with the ability to remotely control vehicle functions through a mobile application. Key features include adjusting the vehicle's climate system and locking or unlocking doors securely via encrypted communication. This solution ensures seamless integration between mobile, cloud, and in-vehicle systems, enhancing user convenience and control.

Responsibilities:

●Worked on production support for ABO, CBO and other peripheral applications like VTI VTP CBOE GDS and three input files.

●Created JIRA tickets for various customer issues and brough them to closure.

●Worked with SERISXM with their multiple data issues wrt AHM Global Code impacting thousands of users.

●Identified the root cause of AHM GC mismatch as the database was updated by multiple sources. Loaded the seriusXM data to DataMart and produced complex queries and used big data technologies to filter out unsubscribed customers using seriusXM services.

●Engineered distributed microservices using Spring Boot and Spring Cloud, incorporating circuit breakers, service discovery, and load balancing for high resilience.

●Integrated AWS services such as ECS and API Gateway for orchestrating containerized services and exposing secure RESTful APIs.

●Designed and implemented scalable, serverless data models in DynamoDB for high-velocity transaction processing in AWS.

●Worked with various teams on day-to-day meetings for daily production issues and worked with offshore team on fixing, remote command failure, app freeze, vehicle not connected, door open close not working.

Tools Used: Java 11, Perl, Python, bash scripts, JIRA, putty, bash shell, confluence, MYSql, posgresSQL.

Bank of America, State Street, Intuit Dec 2021 – Feb 2024

Sr Engineer Remote

Domain: Debit/Credit card processing.

Project: PARCC

PARCC - Process, Activity, Risk, Controls, is a workflow portal, User can create process, assign process owner and process delegate, Create Risk profile for process, create controls etc. Process can be a confidential process or non-confidential process, The project is written in Spring Boot.

●Design and implementation of microservices and RESTful API for business-critical web app, that provided critical connectivity channel for distributed functionality and increase system cohesion keeping manageable code complexity using Java/J2ee, MVC, WEB API, WCF Entity Framework, Ajax, Java Script, jQuery, Mango DB.

●Implemented application using Spring Boot Framework and handled the security using Spring Security.

●Secured endpoints of all rest API using Spring security module and authorization.

●Contributed to the DevOps to automate the build and deployment processing using AWS Lambda, Cloud Formation template, Jenkins, Shell scripting.

●Implemented the end to end data processing pipelines using Amazon S3, AWS Lambda and AWS Batch.

●Implemented S3 event notification to trigger AWS Lambda function upon file uploads.

●Implemented Cloud Nightly Batch to sync MongoDB updates to DB2 scheduled through Control-M Distributed.

●Achieved High throughput by distributed system load and process it in multiple nodes parallel.

●Proficient in using AWS (Amazon Web Services) services like ECS, EC2, VPC, Cloud Watch, Cloud Formation, IAM, S3, SNS, AWS Batch.

●Deployement using CodePipeline, CodeBuild, ECR and ECS using Docker, Kubernetes.

●Used Rancher for container management and Postman for making API calls, Swagger for web api calls using browser.

●Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Java.

●Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

●Ensure optimum performance, high availability, and stability of solutions.

●Provided technical consulting on solution design, development, system management, and integration of Java enterprise web applications and legacy applications.

●Developed full-stack web applications which processed, analyzed, and rendered data visually.

●Responsible to maintain coding standards and perform code review for the team.

●Involve in development, debugging, documentation of new development system and troubleshooting the problems.

●Responsible for maintaining versions of source code using SVN/Bitbucket.

●Review the complete project during each phase of the release of the project and bug fixes after testing the project.

Environment: Java/JDK 1.8, Restful Web Services, SOAP Web Services, Hibernate, Spring Core, Spring MVC, Spring Batch, Spring Boot, Springtool Suite, AWS S3ECS, EC2 S3 Spring MVC, Tomcat, JSON, YAML, Maven, Docker, Apache Kafka, JIRA, GIT, XML, CSS, HTML5, Unix/Linux Shell Script, JSP, Hibernate, SOAP/REST Web Services, Spring Batch Jobs, Spring Security, Splunk, JUNIT, CloudFormation template, Mulesoft, Mongo DB, Mongo, postgresSQL.

ADP 20th Oct 2018 – Aug 2021 Programmer Pasadena, CA

Domain: Payroll Processing

Project: WGRS

Wage Garnishments system is a suite of applications providing services around the employee wage garnishments (E.g., Child Support, Student Loan, Writ of Garnishments etc.). ADP’s clients who receive these court orders (of their employees) for wage garnishments, send them to ADP for processing (via Email, Fax, Postal mail). The wage garnishments system currently uses the services offered by CSC, an external provider, to extract the required information from these documents via an OCR process (Optical Character Recognition). The idea of this project is to evaluate & eventually use the OCR capabilities of Captiva. Captiva is an OCR product from EMC2.

Responsibilities

Working closely with Architect/Functional Analysts/Managers, gathered and analyzed all necessary requirements by involving in discussion sessions and identified effective uses of technology to meet their business needs.

Designed, developed, debugged, and tested the web-based application using the JEE/J2EE, REST API architecture.

Created both SOAP and RESTful Web Services to bridge the gap between Mainframe and modern integrated platforms.

Used Java8 Date time API for garnishment schedule calculations, Used Temporal,Duration classes. Used various features like try with resources and streams.

Developed Spring application with rest endpoints. Used REST methodology, HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.

Worked on Docker and Spring Cloud services, Deployed on Kubernetes cluster.

Created Workflow using AirFlow and used Snowflake to ingest Employee data on AWS DynamoDB.

Exposed REST endpoints as graphQL. Integrated old rest endpoint with graphQL.

Implemented module to copy huge data files from rsync folder to S3 bucket.

Read multiple files from S3 buckets using polling (as files were changing) and create a graphical representation.

Configured EC2, ECS, Load Balancer, Security Group for these S3 buckets.

Resolved performance issues and past defects from defects list.

Resolved issues related to DAO layer, SQL, PL/SQL, triggers and stored procedures.

Developed application using various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Worked with offshore team for releases, deployed releases on production environment.

Worked on Kitematic, IntelliJ IDEA, POSTMAN and maven for development.

Tools Used: Java8, Spring Boot, REST, API, Tomcat 8, Gradle, AWS, EC2, MySQL, ReactJS and IntelliJ.

AT&T 2nd Aug 2015 – Mar 2018

Senior Java developer El Segundo, CA

Domain: Telecommunication

Project: MAD

MAD acquires metadata and images for movies, shows and celebrities from different vendors. It processes and stores the data. It normalizes and selects based on the priority list. It also does extraction for downstream systems.

Responsibilities

Restructured build environment to implement technologies such as Spring MVC and ExtJS.

Worked on bandwidth optimization of Set Top Box by controlling the number of GO – Geographical objects in air/live. Created a multithreaded component for processing GO objects. The component uses Future Object and ExecutorService for parallel processing of files.

Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Imported data from MySql Database to Graph Database Neo4J. Fetched data newly inserted data and converted to JSON format for User Interface.

Imported MySQL data to Cassandra NoSQL database and measured performance against Neo4J graph database for insert, get and update operations.

Worked on optimizing MySQL queries.

Worked on Perl scripts and CRON jobs for LINUX environment.

Worked on migration of MAD from Physical to VM environment.

Configured Maven, Git and debug mode for Eclipse.

Worked with offshore team for releases, deployed releases on production environment.

Environment: Java, Spring MVC, Neo4j, Cassandra, API, MySQL, Linux, Multi-threading,

Western Asset Apr 2008 – 1st July 2010

Senior Java developer Pasadena, CA

Project: CARS

Western Asset Management 1st July 2010 – 2nd Aug 2015

Programmer Analyst Pasadena, CA

Domain: Finance

Project: BPM-Extensions

Fedex Express Mar 2007- Apr 2008

Java Developer Collierville, TN

Domain: Logistic

Project: CHAMP

UPRR Oct 2006-Aug 2007

Java Developer Pune, India

Domain: Logistic

Project: Electronic Van Management System



Contact this candidate