Summary
Overview
Work History
Education
Skills
Timeline
Awards & Achievements
Generic

Madhura Janardhanam

Brampton,ON

Summary

Results-driven Senior Backend Engineer with extensive experience designing and implementing scalable, high-performance backend systems. Skilled in architecting microservices, building domain services, orchestration layers, and backend-for-frontend (BFF) solutions, and delivering robust REST APIs. Proficient in Java 21, Spring ecosystem, OAuth2, ISAM authentication, and API design with Swagger/OpenAPI. Strong expertise in Kafka-based event-driven architectures and NoSQL databases (MongoDB). Adept at debugging complex distributed systems, optimizing performance, and collaborating with cross-functional teams to deliver secure, maintainable, and business-aligned solutions. Passionate about creating clean, well-documented code and enabling seamless integration across services.

Overview

16
16
years of professional experience

Work History

Senior Software Engineer

RBC Digital
04.2022 - Current
  • Delivered major epics including OLB Account Open, RAOT Joint, LYSA, and Investments Findability, enabling seamless customer experiences across multiple channels.
  • Designed and implemented Account Open Ticket V2 structure for LYSA, supporting multi-channel, multi-product, and multi-participant onboarding, improving scalability and reducing onboarding time.
  • Onboarded Artemis to SB70 and from scratch built Piloting Service, Github Action pipelines.
  • Leveraged reusable common library from UE90 by building a custom settings.xml and used in all Github Actions pipelines.
  • Working for implementing ISAM security for backend microservices for SB70 microservices.
  • Worked on a prompt Engineering initiative to build reusable ESS Events within IMJ to reduce duplicated efforts across the journey.
  • Training Junior Developers for a newly formed Team within IMJ
  • POC for Mongo DB Encryption in Consumer Banking.
  • Increased application stability by regularly monitoring performance metrics using Splunk, Dynatrace dashboards to address bottlenecks proactively and minimize downtime.
  • Part of FSP program, learning Front end and coaching developers in backend.

Technical Lead

Cognizant Technologies
11.2013 - 04.2022
  • Consulted and worked for major clients - Manulife, Discover, Sanofi, Verizon
  • Managed end to end delivery from interacting with clients to understanding requirements, performing impact analysis, providing estimates, developing specifications, providing demo to the client.
  • Developed web applications using Java, J2EE, Spring, JSP, Servlets, JS, SQL queries, PL/SQL procedures.
  • Improved software performance by identifying and resolving bottlenecks in the development process.
  • Automated routine tasks through scripting, allowing developers to focus on more critical aspects of their work effectively.

Software Engineer

Infosys Technologies
01.2010 - 11.2013
  • Identified and streamlined technical problems, processes and solutions within the software application.
  • Debugging and development of dynamic web pages using Java and J2EE (Springs).
  • Analyzed shortcomings of the current architecture causing the issue and automated the work around process. The fix had successfully deployed and resulted in better customer experience.

Education

Bachelor's - Computer Engineering

Anna University
Chennai, India

Skills

  • Java 21
  • JavaScript
  • Python
  • HTML/CSS
  • Docker/Kubernetes
  • Agile Development
  • Spring Framework
  • Git

Timeline

Senior Software Engineer

RBC Digital
04.2022 - Current

Technical Lead

Cognizant Technologies
11.2013 - 04.2022

Software Engineer

Infosys Technologies
01.2010 - 11.2013

Bachelor's - Computer Engineering

Anna University

Awards & Achievements

  • Kudos recipient for Q4 2024 in Consumer Banking
  • Multiple awards including but not limited to “Associate of the Quarter”, “Bravo”, “Arjuna”, “Hackathon competition”, and client appreciations for consistent performance and excelling in client deliveries.
Madhura Janardhanam