Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
Generic
Mohit Puranik

Mohit Puranik

Pune

Summary

Dynamic Development Team Lead with extensive experience at Deutsche Bank, specializing in Java, Spring Boot, and Angular. Achieved notable enhancements in user experience by implementing innovative microservices and responsive UI designs. Collaborates effectively with cross-functional teams to drive project success, while maintaining high code quality. Focused on delivering scalable solutions that consistently exceed client expectations.

Overview

13
13
years of professional experience

Work History

Full-Stack Developer ( Assistant Vice President )

Deutsche Bank
Pune
05.2022 - Current

Project Overview: Network as a Service
Deutsche Bank is developing applications for real-time network monitoring and alerting. These applications aim to provide insights into network connectivity and usage statistics while generating alerts for non-compliant an and non-responsive network devices via specific interfaces.

Roles and Responsibilities:

  • Requirement Analysis: Participated in gathering and understanding project requirements.
  • Code Review: Conducted thorough reviews to ensure code quality and adherence to standards.
  • Microservices Development: Developed microservices leveraging Spring Boot to address business needs.
  • UI Development: Implemented business logic for user interface components using Angular.
  • Service Integration: Managed service integration and resolved defects during development.
  • Testing: Designed and executed unit test cases for REST services and service integrations to ensure reliability and performance.

Senior Tech Lead

Opus Consulting Solutions
Pune
06.2021 - 05.2022
  • Spearheaded a team of five developers in migrating a legacy application to a modern web-based solution for NCR, which improved overall system performance and user experience.
  • Designed and implemented a micro-frontend architecture using Spring Boot and React, enabling better scalability and maintainability of the application.
  • Managed the software development lifecycle from inception to deployment using Agile methodologies, helping the team deliver features efficiently and adapt to changing requirements.
  • Established and enforced coding standards, along with rigorous code review processes within the team, which enhanced code quality and reduced technical debt.

Application Development Team Lead

Accenture
Pune
11.2017 - 06.2021
  • Led the development team of dbCore, dbComponent, and dbService libraries, creating an enterprise development platform that streamlined the integration of reusable components into Deutsche Bank applications, which significantly accelerated development timelines.
  • Developed and maintained various reusable presentation core components, including Alert, Navigation, and Popover, helping to enhance the user experience across multiple applications.
  • Created and implemented reusable business components, such as the Personal Data Component, Legitimation Selection Component, and Customer Data Overview Component, which provided consistent functionality and improved efficiency for developers.
  • Developed reusable services, including the Account Number Validation Service, Bank Code Validation Service, and LaaS (Legitimation as a Service), facilitating seamless and reliable data processing for applications.
  • Authored comprehensive documentation for shared components and services, making it easier for team members to understand and utilize the resources, which improved overall productivity.
  • Conducted user training sessions and created user guides to facilitate adoption, ensuring that team members could effectively leverage the new tools and components in their projects.

Application Development Team Lead

Accenture
Pune
11.2015 - 11.2017
  • Led the development of a Deutsche Bank digital account-opening system, which enabled users to open their bank accounts in under seven minutes, significantly improving user experience.
  • Engineered microservices-based solutions using Spring Boot, which enhanced system scalability and performance, allowing for better handling of user requests.
  • Developed responsive and intuitive UI components with Angular 17, which made the application more user-friendly and visually appealing for customers.
  • Implemented complex business validations and seamless integrations with other banking systems, ensuring a smooth and reliable user experience throughout the account-opening process.
  • Ensured high code quality by conducting comprehensive unit testing on both the front end and back end, which minimized bugs and improved application stability.
  • Collaborated effectively with cross-functional teams, which helped achieve seamless service integration and aligned project goals across different departments.

Senior Software Developer

Opus Software Solutions Pvt. Ltd
Pune
12.2011 - 11.2015
  • Developed full-stack applications using Java and the Wicket framework for Western Union Digital, which enhanced the overall user experience and streamlined processes.
  • Implemented RESTful web services to facilitate secure financial transactions, helping to ensure the safety and reliability of user data.
  • Created robust business logic for UI components, which improved functionality and contributed to a more intuitive user interface.
  • Managed Spring Web Flow to handle complex user journeys, making navigation simpler and more efficient for users.
  • Integrated multiple payment channels and services, which expanded service offerings and provided customers with more payment options.

Education

Bachelor of Engineering - Computer Science and Engineering

Amravati University
Amravati
06-2010

Some College (No Degree) - Information Technology

Maharashtra State Board of Technical Education
Nagpur

Some College (No Degree) - Computer Technology

Maharashtra State Board of Technical Education
Nagpur

Skills

  • Strong Java Programming Abilities
  • Experienced with Spring Boot Solutions
  • Microservices Architecture
  • Spring Security Proficiency
  • Spring Cloud Framework
  • Angular Application Development
  • Micro-Frontend Architecture
  • Proficient in TypeScript
  • Tailwind CSS Proficiency
  • Experience with Kafka
  • MongoDB Data Modeling
  • Oracle SQL Proficiency
  • Git Workflow Management
  • Proficient in Maven
  • Gradle Build Tool

Accomplishments

  • Spot Award from Opus Consulting Solutions for the NCR Project
  • Accenture Celebrates Excellence Award (ACE) in Client & Customer Category
  • Best Performer Award from Accenture for the Deutsche Bank project
  • Best Performer Award from Opus for the Western Union Project

Languages

Marathi
First Language
English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2

Timeline

Full-Stack Developer ( Assistant Vice President )

Deutsche Bank
05.2022 - Current

Senior Tech Lead

Opus Consulting Solutions
06.2021 - 05.2022

Application Development Team Lead

Accenture
11.2017 - 06.2021

Application Development Team Lead

Accenture
11.2015 - 11.2017

Senior Software Developer

Opus Software Solutions Pvt. Ltd
12.2011 - 11.2015

Bachelor of Engineering - Computer Science and Engineering

Amravati University

Some College (No Degree) - Information Technology

Maharashtra State Board of Technical Education

Some College (No Degree) - Computer Technology

Maharashtra State Board of Technical Education
Mohit Puranik