Professional software developer with 12 years comprehensive experience,,including 6+ years in Java in designing, developing, and deploying high-quality software solutions. Adept at collaborating within cross-functional teams to deliver impactful results in fast-paced environments. Strong skills in programming, problem-solving, and adapting to evolving project requirements. Reliable team player known for driving success through effective communication and technical expertise. Professional software developer with comprehensive experience in designing, developing, and deploying high-quality software solutions. Adept at collaborating within cross-functional teams to deliver impactful results in fast-paced environments. Strong skills in programming, problem-solving, and adapting to evolving project requirements. Reliable team player known for driving success through effective communication and technical expertise.
Overview
7
7
years of professional experience
Work History
Senior Software Developer (Contract)
Canadian Western Bank (CWB)
10.2023 - 09.2024
Engineered a robust microservice system in Spring Boot that streamlined data processing for 100k+ user requests daily, enhancing system reliability and reducing downtime by 25% during peak traffic hours
Analysis, Design, implementation and production support in CWB for Cheque, transaction, Monthly and Annul reports
Designed the architecture for a new payment solution that processed 1,000+ transactions daily; optimized operational workflows to minimize latency issues by establishing monitoring protocols addressing key transaction bottlenecks
Worked on Cheque transaction and History
Worked on MYSQL Database to manage data
Developed fabric services and called in backend infinity processors
Developed API and called in fabric service
Worked on frontend with React.js for Onboarding customer and cheque transaction
Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
Contributed to the architecture design of complex software systems, ensuring scalability and maintainability.
Trained new developers and programmers on company standards for design and review.
Stayed current with industry trends, applying emerging technologies to enhance product offerings when appropriate.
Conducted comprehensive code reviews, ensuring adherence to established coding standards and improving overall code quality.
Provided technical support using knowledge of complex technology to solve problems and support new projects.
Designed reusable modules that expedited the development process for subsequent projects without sacrificing stability or performance.
Established clear communication channels between developers, QA testers, and stakeholders resulting in better collaboration leading to faster delivery of key features.
Developed scalable applications for efficient data processing and management.
Improved software performance by identifying and resolving bottlenecks in the code.
Documented code thoroughly, facilitating ease of understanding for other team members during maintenance cycles or future updates.
Successfully met tight deadlines under pressure while maintaining a strong focus on quality deliverables throughout all stages of the development process.
Developed databases, programs and processes for integration and implementation across enterprise.
Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
Participated in troubleshooting efforts, efficiently isolating root causes of issues and implementing effective solutions quickly.
Reduced system downtime by conducting rigorous testing and addressing critical bugs promptly.
Implemented robust security measures to protect sensitive data and prevent unauthorized access.
Consulted with engineering team members to determine system loads and develop improvement plans.
Integrated multiple data sources and databases into one system.
Proved successful working within tight deadlines and a fast-paced environment.
Authored code fixes and enhancements for inclusion in future code releases and patches.
Senior Software Developer (Contract)
HSBC
07.2021 - 12.2021
Analysis, Design and implementation as well as production support in HSBC
Trained new developers and programmers on company standards for design and review.
Stayed current with industry trends, applying emerging technologies to enhance product offerings when appropriate.
Provided technical support using knowledge of complex technology to solve problems and support new projects.
Extensive developed map development and B2B integration using Seeburger
Development of mappings for multiple payment file formats XML standard format, CSV and local country specific formats like PAIN03, PAIN02, MEABASIC, SIF, IFILE RFP, etc
Environment: Seeburger BIS Front-end, Seeburger BIC MD, Seeburger Process Designer, Oracle, JIRA, HSBC Rational Team Concert, Channels
Contributed to the architecture design of complex software systems, ensuring scalability and maintainability.
Java Developer (Contract)
Bank of Stockton
05.2019 - 06.2021
Developing Micro Service using Spring Boot
Developing core functionality of Registrations and Orders
Implemented model layer using the Hibernate, developed POJO classes, hibernate
Register All the Micro Services on Eureka Server
Used Zull API gateway to access Micro Services
Developed the application based on Model-View-Controller architecture using the web application framework Spring with Hibernate
Environment: Spring Boot, Microservices, Spring3.x, Hibernate3.x, Eureka, REST Services, Oracle11g, 12c, Apache Tomcat, Spring Tool Suite
Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
Reviewed code and debugged errors to improve performance.
Enhanced application performance by optimizing Java code and implementing efficient algorithms.
Troubleshot complex issues within existing software applications, identifying root causes and implementing effective solutions.
Streamlined development processes by employing Agile methodologies and participating in Scrum meetings.
Contributed to the successful completion of projects by meeting tight deadlines and delivering high-quality code.
Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
Reduced errors and deployment times with automated build processes.
Reduced server response times, optimizing backend Java code for faster data processing.
Simplified complex data processes, enabling more efficient data management and retrieval.
Java Developer
Apollo Hospitals
03.2018 - 04.2019
Company Overview: A hospital management system (HMS) is a computer or web-based system that facilitates managing the functioning of the hospital or any medical set up
This system or software will help in making the whole functioning paperless
It integrates all the information regarding patients, doctors, staff, hospital administrative details etc
Into one software
It has sections for various professionals that make up a hospital
A hospital management system (HMS) is a computer or web-based system that facilitates managing the functioning of the hospital or any medical set up
This system or software will help in making the whole functioning paperless
It integrates all the information regarding patients, doctors, staff, hospital administrative details etc
Into one software
It has sections for various professionals that make up a hospital
A hospital management system (HMS) is a computer or web-based system that facilitates managing the functioning of the hospital or any medical set up
This system or software will help in making the whole functioning paperless
It integrates all the information regarding patients, doctors, staff, hospital administrative details etc
Into one software
It has sections for various professionals that make up a hospital
Environment: Spring 3.0, Hibernate 3.0, Jsp, Oracle11g, Apache Tomcat, Eclipse
Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
Utilized agile methodologies for iterative development cycles, allowing for frequent feedback from stakeholders during all phases of the project lifecycle.
Developed efficient algorithms for data processing, resulting in faster execution times.
Monitored application logs to proactively identify potential issues before they escalated into production incidents.
Streamlined the deployment process using CI/CD pipelines, reducing time-to-market for new features and bug fixes.
Automated repetitive tasks, such as code generation and configuration management, boosting efficiency and improving overall team productivity.
Applied design patterns consistently throughout projects, facilitating easier updates and modifications as requirements evolved over time.
Conducted thorough unit testing to ensure high-quality code delivery and minimize post-release issues.
Migrated legacy systems to modern architectures, ensuring long-term scalability and improved performance overall.
Designed and developed reusable Java components, streamlining the development process across multiple projects.
Developed custom exception handling mechanisms that provided clear error reporting for smoother user experience.
Collaborated with project managers to define requirements, ensuring alignment with business objectives.
Design patterns, Application design, Algorithm development
Programming development ,Code fixes ,Code validation ,Code reviews
Security best practices ,Troubleshooting
User requirements analysis,Testing,Cost controls
Agile development methodologies
Web application development
Languages
English
Professional Working
Timeline
Senior Software Developer (Contract)
Canadian Western Bank (CWB)
10.2023 - 09.2024
Senior Software Developer (Contract)
HSBC
07.2021 - 12.2021
Java Developer (Contract)
Bank of Stockton
05.2019 - 06.2021
Java Developer
Apollo Hospitals
03.2018 - 04.2019
Bachelor of Engineering - Information Technology
University of Pune
Similar Profiles
Michael WhiteMichael White
Assistant Vice President (AVP) Digital and Alternative Channels at CANADIAN WESTERN BANK (CWB)Assistant Vice President (AVP) Digital and Alternative Channels at CANADIAN WESTERN BANK (CWB)