Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Amit Kumar Shukla

Pune

Summary

Highly skilled Java Architect with comprehensive knowledge in designing, implementing and managing complex software systems using Java. Strong background in coordinating with cross-functional teams to ensure optimal system functionality and efficiency. Strengths include problem-solving ability, strategic planning, leadership skills, and a deep understanding of the latest industry trends. Previous work has led to substantial improvements in system performance, reliability and scalability. Highly motivated employee with a desire to take on new challenges. Strong work ethic, adaptability, and exceptional interpersonal skills. Adept at working effectively unsupervised and quickly mastering new skills.

Overview

20
20
years of professional experience

Work History

Java Architect

Wipro
Pune
02.2023 - Current
  • Company Overview: US Bank
  • This product provides customer self service and reports activities (like Acquiring, Merchant Service provider etc.) for new or existing partner customers.
  • Work performed: E2E business delivery for different banking aspects. Application development is ongoing.
  • Tools: Java 17, Rest API, Spring Integration, Spring Boot, JPA, Kafka, Swagger, Kubernetes, AWS, DevOps, Git, Quantum matrix, Splunk, App Dynamics, IAM base security.
  • US Bank

Java Architect

Pwc
Pune
10.2022 - 01.2023
  • Company Overview: Consulting via CEDRON for UBS Bank client
  • This product provides a common platform for banking activities (like open accounts, money movement, loans etc.) for new or existing customers.
  • Work performed: E2E business delivery for different banking aspects. Application development is ongoing.
  • Tools: Java 11, Rest API, Spring Integration, Spring Boot, Apache Spark, Kafka, Swagger, Kubernetes, AWS, DevOps, Git
  • Consulting via CEDRON for UBS Bank client

Java Architect

KPIT
Pune
10.2021 - 05.2022
  • Vehicle Diagnostic Tool (Automotive industry) works in two parts, one part connects hardware devices like ECU & passes odx data by dll API call and the second part processes data by hardware response and the Java application processes OTX data and gives end-user data.
  • Work performed: Analyze and define the client's business strategy and determine system architecture requirements to achieve business goals. Application development, code refactoring, unit testing, load & performance testing. PoC for Performance enhancement by converting the stand-alone applications into service-oriented & cloud-based applications.
  • Tools: Cora Java 1.8, REST API, Spring-boot, C, C++, Shell Scripting, DevOps, Jenkins, ODX, OTX designer, ECU, VCI, DoIP

Java Architect

Genpact Digital
Pune
04.2019 - 10.2021
  • Document Spreading Tool: This is an AI-based live document spreading tool, which helps manual spreading to save time and money. The project is divided into different microservices and BPM flow.
  • Work performed: Microservice application development, Code refactoring (Spring Boot microservices creation as a client library that provided load-balanced and fault-tolerant consumption of Spring Boot microservices from the monolithic application). Created POC of Authentication and Authorization with Oauth2 Spring Boot microservice. Utilized JWT as a tokenization scheme for Oauth2. Implemented security patterns with JWT and Oauth2. Configured Kubernetes cluster for CI/CD development. Mentored developers and sys admin on Java Kubernetes deployments. Configured Artifactory for Maven/Java artefacts/libraries. Created highly customized Spring Boot microservice with Orchestration.
  • Tools: Cora Java 1.8, REST API, springs Integration, springs Boot 2.0, Spring JPA Data, JaVers, Flowable, Drool Engine, NLU, HTML5.0, React js, Database agnostic, Shell Scripting, Swagger UI

Java Architect

Harman
Pune
03.2017 - 04.2019
  • Orchestration is a spring boot spring batch application and consists of the following Job. Each of the Jobs has a dedicated documentation page. Orchestration uses AWS SQS to decouple interactions. Ongoing Enrich (Workflow processing on SEQ table driven by PROCESS_IND column). Remove (Rest Controller triggered Task let to mark a document processing as FAILED, and delete SEQ entry for not holding off packages). Pull Spec (Development only Job to enrich all applicable documents in DSU, throttled 50 at a time).
  • Work performed: Implemented Spring Boot microservices for the delivery of software products across the enterprise. Implemented security patterns with JWT and Oauth2. Configured Kubernetes cluster for CI/CD development. Created Maven builds to build and deploy Spring Boot microservices to the internal enterprise Docker registry. Created a highly customized Spring Boot microservice with Orchestration.
  • Tools: Java 1.8, REST, JSON, springs Boot 2.0, spring-batch, JPA 2.0, NLP, Mongo Database, Oracle, GATE, Angular js 4.0, Shell Scripting, Swagger UI

Senior Tech Lead

Wikker Work
Pune
10.2015 - 03.2017
  • Company Overview: & Sg-Junction
  • Wikko Connect is an e-learning transformation integration System. It allows the end user to connect to different e-learning systems (like saba, D2l etc).
  • Work performed: Application development (Spring Boot microservices creation, security patterns with JWT and Oauth2 and CI/CD). Created Maven builds to build and deploy Spring Boot microservices to the internal enterprise registry.
  • Tools: Java 1.8, REST, JSON, springs Boot 2.0, JPA 2.0, AngularJS 2.0, JSON, JQuery, CSS 3.0, Gule, Scala, MongoDB, WSO2, AWS, Amazon EC2, S3 and RDS, Angularjs 4.0
  • & Sg-Junction

Senior Tech Lead

NEC
05.2012 - 10.2015
  • Company Overview: & WorkXmate
  • Bus Navigation System Japan; Designing and developing core architecture components. MM System, OM System, Web Guide, VOIP. Requirement analysis, coding, reviews, design (HLD/LLD) & application development. E2D application life cycle from requirement until delivery and support including CIT, SIT and UAT testing.
  • Tools: Java 1.6, Web Service (SOAP, WS-Transaction), Amazon web service, cloud integration service, JMS, JSON, JQuery, JSF 2.0, Hibernate3.2, Springs 3.0, HTML5.0, JavaScript, Ajax, JSON, JQuery, Mule 3.0, jBPM, Jboss7.1, JbossPortal, EC2, S3 and RDS, .war, .jar
  • & WorkXmate

Senior Developer

Bank of America
03.2008 - 05.2012
  • Company Overview: Appulse, Patni
  • CMA (customer Marketing Application). E2D application life cycle from requirement until delivery and support including CIT, SIT and UAT testing. Requirement analysis, coding, reviews, design (HLD/LLD) & application development.
  • Tools: Java, Swing, JMS, JSF, JSP, Struts, HTML, XML, EJB, C, C++, DB2, Web sphere 7.0, BEA-Tuxedo, BEA-Jolt
  • Appulse, Patni

Software Developer

Siemens
12.2005 - 02.2008
  • Employee Provident Fund Organisation: Application development, coding, unit & integration testing.
  • Tools: Java, Servlet, JSP, EJB2.0, mail Service, Multithreading, JavaScript, Ajax, JQuery, HTML, SAX, XSLT, XML, Crystal Reports, StaffWare (Tibco), Web logic 8.1, Oracle 9i

Education

Masters - Computer Science (MCA)

IET Faizabad
Faizabad, India
06.2004

Skills

  • Java development and Spring framework
  • RESTful and SOAP web services
  • Spring Boot and Spring Cloud
  • Spring Data JPA and Hibernate
  • Groovy and shell scripting
  • JSP, Servlets, and EJB 31
  • JavaScript frameworks (AngularJS, React Native)
  • JSF, Struts, and jQuery
  • Application servers (JBoss, WebLogic, WebSphere)
  • Tomcat and Swagger UI
  • OAuth2, JWT, and SSO
  • Mule ESB and WSO2 integration
  • Fuse ESB (Camel) and Flowable
  • Kafka and MQ series messaging
  • AWS services (EC2, S3, RDS)
  • Azure cloud solutions
  • Version control (Git, Subversion)
  • Rational Rose product suite tools
  • Database management (SQL Server, Oracle)
  • MongoDB and Postgres databases
  • Amazon EC2 clustering strategies
  • CI/CD pipelines with Jenkins automation
  • Kubernetes orchestration techniques
  • Microservices architecture
  • Application integration
  • Technical documentation
  • Requirements analysis
  • Problem solving
  • Scalability strategies
  • Software design patterns
  • Docker containers
  • DevOps principles
  • Performance tuning
  • Message brokers
  • Application security
  • JUnit testing
  • Test-driven development
  • Continuous integration
  • NoSQL databases
  • Performance monitoring
  • Remote collaboration
  • Application deployment
  • Data structures and algorithms
  • Middleware solutions
  • Multithreading and concurrency
  • Technical consulting
  • SOAP web services

Personal Information

Title: Java Architect

Timeline

Java Architect

Wipro
02.2023 - Current

Java Architect

Pwc
10.2022 - 01.2023

Java Architect

KPIT
10.2021 - 05.2022

Java Architect

Genpact Digital
04.2019 - 10.2021

Java Architect

Harman
03.2017 - 04.2019

Senior Tech Lead

Wikker Work
10.2015 - 03.2017

Senior Tech Lead

NEC
05.2012 - 10.2015

Senior Developer

Bank of America
03.2008 - 05.2012

Software Developer

Siemens
12.2005 - 02.2008

Masters - Computer Science (MCA)

IET Faizabad
Amit Kumar Shukla