Summary
Overview
Work History
Education
Skills
Work Availability
Timeline
Generic
JAINENDRA SINGH

JAINENDRA SINGH

Software Engineer(Architect) - Backend(Java)
Bengaluru

Summary

Highly accomplished software engineer(architect) specializing in Core Java, Multi-threading, Data Structures, and Algorithms.

Expertise in Distributed Systems, Design Patterns, Architectural Patterns, Messaging Systems, Microservices and Cloud Technologies. Proven track record of delivering scalable, reliable, and high-performance solutions across diverse domains including trading systems, telecom, e-commerce, PLM and product development.

Overview

18
18
years of professional experience

Work History

Software Engineer 3

JPMorgan Services India Pvt. Ltd
11.2020 - Current
  • Developed application routing systems using Core Java.
  • Developed Distributed Cache using master-slave architecture using Core Java, Spring Boot, Websocket and AMPS broker.
  • Developed API gateway to convert JSON to FIX message using Core Java, Netty and FIX engine.
  • Developed Order Management System using Core Java, Multithreading and jpmc inhouse framework.
  • Developed a low latency and high throughput messaging system using TCP and UDP.
  • Technologies Used: Java 1.8, Core Java, Spring-Boot, Netty, REST APIs, WebSocket APIs, JSON, YAML, Protobuf

Senior Software Engineer

ExVillage Software Systems
07.2019 - 11.2020
  • Designed and implemented an exchange proxy for trading systems using Core Java, Multithreading, Vertx, Spring Boot, and MyBatis.
  • Developed a C2C market place to enable direct transaction between users using Core Java, Spring Boot, and REST APIs.
  • Developed a crypto index provider using Core Java, Multithreading, Spring Boot, Websocket and REST APIs.
  • Developed messaging systems using Core Java, Multithreading, NATS, Solace, and ActiveMQ to provide asynchronous communication.
  • Technologies Used: Java 1.8, Vertx, Spring-Boot, MyBatis, MySQL, MongoDB, Redis, NATS, Solace, ActiveMQ, TCP Socket APIs, REST APIs, WebSocket APIs, JSON, YAML, Protobuf

Product Architect

Peel-Works Pvt Ltd
10.2018 - 02.2019
  • Architected backend APIs using GRAILS framework and Java 1.7.
  • Enhanced system performance implementing Redis Cache
  • Led development of new features and enhancing existing, improving customer satisfaction.
  • Technologies Used: Java 1.7, GRAILS Framework, MySQL

Software Development Specialist

Amdocs India Pvt Ltd
09.2016 - 10.2018
  • Developed PBG and Digital R&D products using Java 1.7, multithreading, and design patterns.
  • Conducted POCs and R&D, achieving performance improvement of 30% in tools.
  • Automated deployment pipelines with Ansible and Consul, eliminating manual interventions and errors.
  • Migrated a monolithic system to microservices using Spring-Boot and Kafka.
  • Implemented service discovery using consul and HAProxy.
  • Technologies Used: Java 1.7, OOPs Concepts, Algorithms, Design Patterns, Multithreading, JAXB, JAXP, Maven, Ansible, Consul, YAML

Tech Lead

GoldenSource India Pvt Ltd
10.2012 - 09.2016
  • Conducted POCs and R&D to eliminate manual intervention and errors in delivering reference data.
  • Developed vendor domain updater and mapping designer tools eliminating manual work and error by 90%.
  • Enhanced system robustness with multithreading and JAXB/JAXP integrations.
  • Developed eclipse plugins to implement Abstract Syntax Tree to provide high level programming expression for dynamic mapping and conversion of data.
  • Mentored junior developers to upskill and enhance their capability and productivity.
  • Technologies Used: Java 1.7, OOPs Concepts, Algorithms, Design Patterns, Multithreading, JAXB, JAXP, Ant

Software Engineer

Geometric Ltd
01.2011 - 10.2012
  • Developed data adapter and JT viewer using Java 1.7, multithreading and JEE.
  • Developed a data integration tool to transform a complex XML file containing hierarchical data between two different representations.
  • Developed a web application to provide transportation and viewing of a huge JT file.
  • Conducted R&D on PLM solutions, reducing integration time by 25%.
  • Technologies Used: Java 1.7, OOPs Concepts, Algorithms, Design Patterns, Multithreading, JAXB, JAXP, Ant, JEE

Senior Software Engineer

Wirkle Technologies Pvt Ltd
05.2010 - 12.2010
  • Developed a change management system using Struts 1.1 and Spring.
  • Developed an event management system using Struts 1.1, Spring and Netty.
  • Enhanced user experience through implementing AJAX.
  • Developed asynchronous communication using JMS.
  • Technologies Used: Java 1.6, Servlet, Network/Socket Programming, Struts 1.1, Spring, Hibernate

System Analyst

Xavient Information System
11.2007 - 05.2010
  • Developed a PPV system using Core Java & Multithreading.
  • Developed framework using Java 1.4, EJB, and Spring to be used by high level business applications.
  • Developed a shopping cart application using Java/JEE, and Spring.
  • Developed asynchronous communication using JMS.
  • Technologies Used: Java 1.4, Servlet, Struts 1.1, EJB 2.1, JDBC 2.1, Axis 1.2, Spring, Oracle 9i, WebLogic 8.1, Multithreading, Network/Socket Programming

Education

B.Tech - CSE

Dr. A. P. J. Abdul Kalam Technical University
Lucknow
06-2006

Skills

Key Skills: Core Java, Data structure, Algorithms, Multi-Threading

Frameworks: Spring-Boot, Netty, Struts, Hibernate

APIs: REST, Web Socket, SOAP, TCP, UDP

Databases: MySQL, Oracle, MongoDB

Platforms: Tomcat/Jetty, JBoss/WebLogic, AWS, GCP

Tools: Jenkins, Maven, Gradle, Git

Methodologies: Agile, Kanban, Scrum, TDD, BDD, DDD

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Software Engineer 3

JPMorgan Services India Pvt. Ltd
11.2020 - Current

Senior Software Engineer

ExVillage Software Systems
07.2019 - 11.2020

Product Architect

Peel-Works Pvt Ltd
10.2018 - 02.2019

Software Development Specialist

Amdocs India Pvt Ltd
09.2016 - 10.2018

Tech Lead

GoldenSource India Pvt Ltd
10.2012 - 09.2016

Software Engineer

Geometric Ltd
01.2011 - 10.2012

Senior Software Engineer

Wirkle Technologies Pvt Ltd
05.2010 - 12.2010

System Analyst

Xavient Information System
11.2007 - 05.2010

B.Tech - CSE

Dr. A. P. J. Abdul Kalam Technical University
JAINENDRA SINGHSoftware Engineer(Architect) - Backend(Java)