Keerthana S

Code. Optimize. Innovate. | Senior Java Developer @ BMO | Building Scalable FinTech Solutions | Java | Angular | Cloud | API-Driven Architectures

Surrey, British Columbia, Canada

About

Passionate Full-Stack Developer | Crafting Scalable, High-Impact Software Solutions Hi there! I'm a versatile and results-oriented full-stack developer with over 8 years of professional experience delivering scalable, secure, and user-centric software solutions across industries like banking, wealth management, and retail. 🔧 What I Do Best I bring strong expertise in full-stack development using technologies like Java, Spring Boot, Angular, React, TypeScript, Node.js, and Python. I specialize in building enterprise-grade applications, optimizing performance, and streamlining cloud-native deployments. 🚀 Highlights of My Work Built robust and responsive SPAs using Angular and React, enhancing user engagement and accessibility. Developed and supported secure APIs and microservices for financial institutions like BMO and Citco. Streamlined CI/CD pipelines and automated infrastructure on AWS using Docker, Kubernetes, Jenkins, and GitHub Actions. Integrated Kafka for high-throughput messaging and real-time event processing, improving system reliability and scalability. 💡 Why I Love Coding I thrive on solving complex problems with clean, efficient code. Whether it’s creating seamless front-end experiences or optimizing backend systems, I enjoy crafting solutions that make a real impact. I’m collaborative by nature and love working in agile environments where innovation thrives. 📚 Always Growing I stay on the cutting edge by continuously exploring new technologies in cloud, DevOps, and front-end frameworks. Learning never stops—and that's what keeps me inspired. Let’s build something innovative together!

Experience

  • Senior Java Developer at BMO
    Apr 2024 - Present · 2 yrs 3 mos

    BMO Financial Group (Bank of Montreal) is one of Canada's largest and oldest banks. It offers a wide range of financial services, including personal and business banking, wealth management, and investment solutions. BMO operates across Canada, the U.S., and internationally, with a strong focus on providing innovative, customer-centric banking products and services. We design and implement solutions for transaction processing, mobile banking, and financial services, ensuring high performance, security, and scalability. Additionally, we collaborate with cross-functional teams to integrate systems, optimize processes, and support BMO’s digital transformation initiatives.

  • Senior Java Developer at The Citco Group Limited
    Jun 2021 - Mar 2024 · 2 yrs 10 mos

    Citco, also known as the Citco Group of Companies is a privately owned global hedge fund administrator It is the world's largest hedge fund administrator. Developing software solutions to assess, monitor, and mitigate risks associated with banking operations, such as credit risk, market risk, and operational risk. This might involve building risk analytics models, integrating with external data sources, and generating risk

  • Full Stack Developer at SSQ Assurance | SSQ Insurance
    Oct 2019 - May 2021 · 1 yr 8 mos

  • Java Developer at Alay Home Care
    Nov 2016 - Sep 2019 · 2 yrs 11 mos

    Alay care team is driven by a purpose we think everyone can get behind enabling and improving the care our loved ones receive in the comfort of their own homes. Creating Java applications that provide healthcare professionals with clinical decision support, evidence-based guidelines, and diagnostic tools to assist in patient care and treatment planning.