Himanshu Mahale
Java full stack developer
********.**********@*****.***
https://www.linkedin.com/in/himanshu-mahale/
SKILLS
Java SpringBoot
Spring Cloud
Microservices
Spring JPA
Backend testing frameworks: Junit, Mockito
RESTful API Hibernate
Oracle MySQL
HTML CSS Bootstrap
JavaScript Angular ReactJS
Deployment tool: Docker, Kubernetes
Version control : Git Build tool : Maven
Redux
Frontend testing frameworks: Karma, Jasmine, Jest
IDEs: Eclipse, IntelliJ IDEA, Spring tool suite, Visual studio code
Project management & CI/CD: JIRA, Jenkins,
SonarQube
Has more than 10 years of experience in software engineering platform and has delivered many
engineered solutions to business in multiple domains like banking, payment & manufacturing.
Has hands-on experience in multiple Back-end
technologies Like Core java, Spring, Hibernate, Oracle & in front end technologies Like Angular, React JS, Java Script, jQuery, HTML, Bootstrap, CSS.
Experience in designing, developing, testing &
configuring the implemented software
Hands-on experience in software architecture planning
& design to produce engineered Scalable and high-
performance architecture design, Micro-services and federated design, container-based architecture design, high throughput system architecture design.
Has extensive experience in program and scrum
management including, project task Planning,
implementation, Progress tracking, resource allocations, monitoring, daily and weekly reporting, and stakeholder and customer communications, Release planning, Sprint iteration planning,
Has strong communication and influence skills when interacting with all levels of the organization starting with senior leadership on down to the team members.
Leadership (Program and Project Management)
Eagerness to learn-Learning new technologies,
constantly applying knowledge to practice
Problem solving skills- Identify problems &
providing solution based on experience.
Agile techniques like: User Stories, Continuous
Development Continuous Integration, Sprint
planning, Scrum management
Adaptability-Continuous evolving skills, Ability to embrace new development process & methodology
Passion & energy- work passionately to deliver
product
Positive attitude-Willing to go extra mile to get the job done.
PROFILE SUMMERY
CORE COMPENTENCIES
Kafka Axon JasperReports
https://github.com/HimanshuM123
Team Size: 15
Role: Lead consultant
Period: June’22- Current Date
Languages/Framework : Core
Java, Spring Boot,
microservices, Angular10
,Kafka etc
Database: Cassandra, Oracle,
SQL
Tools: IntellijIDEA Jenkins, Jira,
Maven, Git, Docker,
Kubernetes, Postman
Webservices: Restful
Process (SDLC): Agile Model
Projects Undertaken
Project Description:
CCB Tokenization – Tokenization is the process to replace sensitive account information with a unique digital identifier called token, without exposing the customer’s account to fraud, tokenization enables frictionless card-free payments in digital commerce environment. Tokenization has the following features:
Provisioning: Add a card to my digital wallet
Transacting: Transact using my digital wallet, Use wallet to make transactions as a point-of-sale(POC)
Maintaining: Have the most recent card in digital wallet, Maintain the accurate mapping of the token to a card number when the card goes through a life cycle- lost/stolen, confirmed fraud, reissue or product trade Roles & Responsibilities:
Getting requirements from client
Developing microservices based architecture using Springboot
Writing SQL queries as per requirement.
Writing unit test cases using Junit
Front end design using Angular10
Working with CICD tools for continuous deliverable product SNOW creation & PROD deployment
Project Description:
J.P .Morgen’s Stock record UI displays variety of stock record information such as stockrecord,Instrument & event details in well organized manner. Roles & Responsibilities:
Working on user stories
Developing microservices based architecture
Developing UI using various front end technologies
Writing unit test cases for backend & front end
Working with CICD tools for continuous deliverable product CCB Tokenization
Borrower In Custody (BIC)
Project Description:
This application is used by operations team to pledge the loans to federal reserve bank of New York(FRBNY) & capture the loan review process.
It also helps in making important decisions on the headcount & capacity planning based on the reports generated .There are three source systems ACBS, LeasePak & LoanIQ from which data is flowing on daily basis
Roles & Responsibilities:
Getting requirements from business users
Developing microservices based architecture
Developing UI, Workflows,Business rules using JPMC’s Aurora framework
Scheduling the jobs to create cases from different loans systems
Writing unit test cases for backend & front end
Working with CICD tools for continuous deliverable product Team Size: 8
Role: Senior consultant
Period: Mar’21- May’22
Languages:
JPMC’s Aurora framework, Core
Java,SpringBoot,Data
JPA,Microservices,Junit,JavaScript,
CSS,Angular8, Jenkins
CICD,Kubernates etc
Database: Oracle 12c, SQL
Tools: IntellijIDEA Jenkins, Jira,
Maven, Git, Docker, Kubernetes,
Postman
Process (SDLC): Agile Model
StockRecord UI
Team Size: 12
Role: Senior consultant
Period: Oct’19- Jan’21
Languages: Core Java, Spring
Boot, microservices, swagger,
ReactJS,JPM toolkit
Database: Oracle 12c, SQL
Tools: IntellijIDEA Jenkins, Jira,
Maven, Git, Docker, Kubernetes,
Postman
JP Morgan Chase Company - Virtusa Consulting Services BPCL Company - Atos Worldline Pvt Ltd
New Loyalty program
Team Size: 6
Role: Senior consultant
Period: Dec’18- Oct’19
Languages: Core
Java,Spring,Hibernate,Angular2,
Jasper Reports
Database: Oracle 12c
Tools: Eclipse Jenkins, Jira,
Maven, Git,, Postman
Webservices: Restful
Process (SDLC): Agile Model
Project Description:
NLP provides complete solution to BPCL Loyalty customers .It covers entire life cycle of transactions like Loyalty card issuance,RO onboarding,Card swiping at POS terminal, Customer data capturing
,transaction management, Card management, Complaint management, settlement by SAP posting, Reports generation. Roles & Responsibilities:
Requirement gathering from client.
Developing microservices(APIs) & front end using Angular2,Bootstrap.
Excel & PDF report generation using Jasper report. State Bank Of India (SBI) Company - CEdge Technologies Pvt Ltd National Pension Scheme (NPS) Project Description: NPS covers the entire lifecycle Pension system operations like pension subscriber registration by maker, subscriber authorization by checker, NSDL registration, NSDL PRAN generation, contribution collection and withdraw pension, Nominee details capturing.
It is a java based Pension application which is integrated with Core banking system for Identity Management of user, contribution withdraw from Core bank system and with NSDL using soap web services for Pension subscriber PRAN generation. Roles & Responsibilities:
Design solution approach and implementation
Testing the application and fixing the Defects.
Involved in coding for DAOs, Services and Controllers in Spring MVC framework.
Configuration with Hibernate ORM framework.
JSPs for dynamic responsive pages.
Team Size: 20
Role: Assistant system analyst
Period:Jul’16- Dec’18
Languages: Core
Java,SpringMVC,Hibernate,JSP,
Servlet
Database: Oracle 12c
Tools: Eclipse Jenkins, Jira,
SVN
Webservices: Restful, Soap
Process (SDLC): Agile Model
Tata Steel Company – CMI FPE Ltd
Project Description:
Level2 software specifically designed for operators and process engineers in order to support them in carrying out their operational tasks in the process. The software comprises following modules.
Machine Centre Set-point preparation, storage, and retrieval
Material Tracking within Machine Centre
Down Time Management
Equipment Status Monitoring
Report Generation
Roles & Responsibilities:
Gathering business requirements and translating them into technical specifications.
Involved in gathering and analysing business requirements and converting them into technical specifications.
Involved in coding for DAOs, Services and Controllers. Level-2 Software
Team Size: 5
Role: Junior Developer
Period: Dec’11- Jul’16
Languages: Core Java,Servlet,
JSP
Database: MySQL
Nationality - Indian
Date of Birth - 21 Oct 1989
Marital Status - Single
Gender - Male
Hobbies - Working on Computer, Music, Drawing.
I hereby declare that all the information provided above is true in all respects. DATE: (Himanshu Mahale)
Name of School /
College
Degree /
Diploma
Year of
Passing
% of Marks REMARK
Mumbai University B.E. 2010-2011 73.41% DISTINCTION Vartak College H.S.C. 2007 83.67% DISTINCTION
G. J Vartak School S.S.C. 2005 85.33% DISTINCTION
PERSONAL DETAILS:
DECLARATION:
ACADEMIC QUALIFICATION: