Rahul Ahire

Solution Architect

I have more than 14 years of experience in IT industry working with 3 different companies for longer period of time. I always focus on customer satisfaction and personal development at the same time. Currently leading a team from US and Canada for last two and half year and we have delivered 95% project requirement on time with less than 5% bugs as compared to other teams on same/similar project/s. I work as developer, tech lead as well as project coordinator in current project. I have to coordinate with client from UK and offshore teams from Pune(India). Sometimes I have to provide design architecture for new requirement in absence of technical architect. Using my whole experience I can assure you that my presence in your organization will ensure the successful completion of projects.

  1. January 2023-Present

    Team Lead, HSBC

    Results-driven software engineer with extensive experience in modernizing enterprise applications by designing and implementing domain-driven microservices for HSBC Global Banking. Skilled in building scalable, high-performance backend services using Vert.x and Maven, with a strong focus on secure integration and system interoperability. Experienced in implementing S2S/Scooter authentication, Solace-based message queuing, and custom scheduler services to support mission-critical operations. Proven ability to lead and coordinate cross-functional, distributed teams across Canada(5 team members) and the US(2 team members), while working closely with business stakeholders to deliver robust and compliant solutions in a global banking environment.

    Roles and responsibility:

    • Microservices Development: Spearheaded the development of new domain-driven microservices to modernize and replace a legacy monolithic application for HSBC Global Banking, ensuring improved scalability, maintainability, and performance.
    • Technology Stack Implementation: Utilized Vert.x and Maven for building lightweight, asynchronous microservices tailored to specific business domains, aligning with modern cloud-native architecture principles.
    • System Integration & Data Flow Management: Developed and maintained interfaces for communication between multiple internal services and external applications, ensuring secure and reliable data exchange within a global banking ecosystem.
    • Authentication & Security: Implemented secure Service-to-Service (S2S) and Scooter authentication mechanisms to maintain high compliance and security standards within the financial domain.
    • Asynchronous Messaging: Integrated Solace MessageQueue for event-driven communication between distributed services, improving system responsiveness and decoupling components.
    • Scheduling Tasks: Designed and developed custom schedulers to automate background tasks and periodic jobs critical to business operations.
    • Team Leadership & Coordination:
      • Led a distributed global team across Canada and the US, managing tasks, ensuring alignment with project goals, and driving technical decision-making.
      • Acted as a key liaison with the business team, translating business requirements into technical solutions and ensuring timely delivery.

    Technical Skill:

    • JAVA 17 and 21
    • Vertx
    • Maven
    • Oracle
    • SOAP API
    • MessageQueue(Solace)
    • CSS
    • ReactJS
    • jQuery
    • JavaScript
    • Maven
    • DevOps
    • Postman
    • Restful API
    • SOAP Services
    • LDAP
    • S2S/Scooter Authentication
    • Microservices
    • Bitbucket
    • GIT
    • GitHub Copilot

  2. October 2017 - December 2022

    Lead Developer, Scotiabank

    Experienced backend developer and team lead with a focus on the development and enhancement of teller applications for Caribbean and LATAM regions. Proficient in designing and maintaining RESTful microservices, SOAP-based services, and data access layers using SQL, Hibernate, and JPA, supporting critical banking platforms such as ATMs, retail, and teller applications. Skilled in delivering high-quality solutions across multiple applications by leading a team, providing both technical guidance and requirement analysis. Strong leadership capabilities including task delegation, setting team goals, and ensuring timely project delivery in a dynamic and fast-paced environment.

    Roles and responsibility:

    • Requirements Analysis & Coordination:
      • Collaborated closely with business teams to gather and analyze functional and non-functional requirements.
      • Contributed to technical analysis, solution design, effort estimation, and approach finalization.
      • Participated in architectural discussions and worked with architects to prepare documentation and presentations for approval.
    • Team Leadership & Mentoring:
      • Led a team of 4 developers, providing technical direction and support throughout the development lifecycle.
      • Reviewed code to ensure adherence to best practices, coding standards, and security compliance.
      • Mentored and onboarded new team members, helping them understand the development process, tools, and bank-specific standards.
    • Backend Development:
      • Designed and developed RESTful APIs and Microservices using Spring Boot (2.5.0) following industry and bank standards.
      • Utilized Java 8 functional programming features and implemented multithreading/concurrency where necessary for performance optimization.
      • Supported and maintained legacy J2EE applications using EJB, JSP, Servlets, JDBC, and Core Java.
      • Use of Kafka to process data
    • Database Design & Development:
      • Wrote complex SQL queries, stored procedures, and contributed to database schema design.
      • Implemented data access layers using Hibernate and JPA to ensure reliable data persistence.
    • DevOps & CI/CD:
      • Built and maintained CI/CD pipelines, and assisted other team members with build, deployment, and environment configuration.
      • Worked on Microsoft Azure to manage environments, application settings, and deployment properties.
    • Frontend Development:
      • Developed lightweight UI components using ReactJS for Microservice-based applications.
    • Security & Compliance:
      • Integrated OAuth2 for authentication and authorization across services.
      • Ensured code quality and security compliance using BlackDuck, Fortify, and SonarQube.
    • Agile & Communication:
      • Followed Agile methodology, participated in daily scrums, sprint planning, and retrospective meetings.
      • Provided regular updates on task status, blockers, and progress during team meetings.
    • Application Support:
      • Provided post-deployment support, including handling production issues and after-hours/weekend support when necessary.
      • Took initiative in troubleshooting, resolving issues, and ensuring system reliability and availability.

    Technical Skill:

    • JAVA 8
    • Spring Boot 2.5
    • MS SQL
    • CSS
    • Angular JS
    • ReactJS
    • jQuery
    • JavaScript
    • Bootstrap
    • XML
    • XSL
    • Tomcat 7
    • Maven
    • Jenkins
    • Redis Cache
    • Postman
    • Restful API
    • SOAP Services
    • Microservices
    • Bitbucket
    • GIT
    • Gradle
    • SonarQube

  3. August 2010 - October 2017

    Team Lead, Fulcrum Digital Inc.

    As a Full Stack Java Developer at Fulcrum Worldwide, I worked on multiple enterprise-level projects across the insurance, finance, and rewards sectors for clients such as IndiaFirst Life Insurance, Bajaj Finance, Crum and Forster, and others. I was responsible for end-to-end development using Java, Spring, Hibernate, JSP, Servlets, and front-end technologies like JavaScript, jQuery, KnockoutJS, and Bootstrap. My work included building dynamic UIs, developing RESTful services, managing integrations with third-party systems, and handling database operations using MS SQL and Oracle. I contributed to architecture design, requirement analysis, estimation, and production support. I also led module development, implemented CI/CD practices, worked with tools like Postman and Tomcat, and followed Agile methodologies. Across projects, I consistently coordinated with cross-functional teams, both on-site and offshore, and played a key role in delivering secure, scalable, and maintainable software solutions.

    Roles and responsibility:

    • Coordinated with the project architect and team members.
    • Understanding requirement, contribution in approach finalization and estimation.
    • Completing module based on requirement and displaying the output to jsp.
    • Read XML and transform XML to HTML. Display Sliders to select premium amount and term.
    • On submit pass input values and XML to controller to service.
    • Providing proceed button to fill further details, fetch data from XML and convert to HTML.
    • Providing feature to upload a document and online payment option.
    • Writing Restful services.
    • Define table structure for new module.
    • Integration of external systems like Omnidocs, LifeAsia etc.
    • Completing module based on requirement.
    • Displaying Google Map Overlay
    • Creating an email template and configuration, sending mails to user when registered/forgot passport/change password.
    • Creating different types of admin user and access rights.
    • Creating different options for customers to buy a product.
    • Provide sign up and sign in option with social media like google+, Facebook etc.

    Technical Skill:

    • JAVA
    • Spring
    • Liferay
    • MS SQL
    • CSS
    • jQuery
    • JavaScript
    • Bootstrap
    • High-chart
    • XML
    • XSL
    • Liferay 6.2
    • Tomcat 7
    • Maven
    • Postman.
    • CSS
    • Tomcat 7
    • Maven
    • Jenkins
    • Redis Cache
    • Postman
    • Restful API

Email: RAHULBAHIRE1989@GMAIL.COM

Phone: +1-647-702-2744

LinkedIn: https://www.linkedin.com/in/rahul-ahire-496a0b25/