Professional Experience

A journey through innovative projects and continuous growth in full stack development

Career Timeline

Full Stack Developer

RBC Bank

June 2023 - June 2025

Contributing to the development and maintenance of RBC PayEdge (accounts payable automation) and Receivables (payment processing application). Developing and maintaining full-stack applications, deploying them on Azure to ensure scalability and reliability livering new features, improving user experience, and integrating third-party APIs such as Okta, QBO, Xero, and Sage to enhance platform capabilities.

Key Achievements:
  • Optimizing complex MySQL queries for better performance and efficient data access
  • Problem Solving
  • PR reviews
  • Adding/improving features

Web Application Developer

Kensington Health

February 2022 - February 2023

Led cross-functional teams, driving collaboration, adoption of CI/CD practices, and alignment with business objectives.

Key Achievements:
  • Enhanced user workflows to improve efficiency, usability, and overall application capabilities
  • Integrated third-party payment systems and APIs
  • Improved SEO performance using tools like SEMrush and Google Analytics, while also mentoring junior developers and supporting their growth

Software Developer

AssertionIT

August 2019 - May 2020

Delivered 20+ end-to-end projects involving web development and RESTful API integrations with third-party services, ensuring seamless communication between systems.

Key Achievements:
  • Developed scalable and high-performing backend systems for web and mobile platforms, enabling smooth user experiences and reliable data processing.
  • Created interactive dashboards using modern JavaScript
  • Collaborated with designers to implement pixel-perfect UI/UX
  • Collaborated with cross-functional teams—including designers, QA, and product owners—to gather requirements, troubleshoot issues, and deliver robust features aligned with client needs.

web Developer

Silverwing Technologies PVT LTD

January 2019 - June 2019

Internship focused on learning industry best practices and contributing to real-world projects. Gained hands-on experience with version control, code reviews, and collaborative development workflows.

Key Achievements:
  • Contributed to open-source project with 500+ GitHub stars
  • Implemented unit tests achieving 90% code coverage
  • Participated in daily standups and sprint planning
  • Learned Git workflow and code review processes
Technologies: Java, PHP, JavaScript, HTML, CSS, Git, JUnit

Skills Developed Through Experience

Technical Leadership

Led development teams, established coding standards, and mentored junior developers. Experience in architectural decision-making and technical strategy planning.

Project Management

Managed multiple projects simultaneously using Agile methodologies. Experienced in sprint planning, stakeholder communication, and delivery timeline management.

Problem Solving

Developed strong analytical skills through debugging complex issues, optimizing performance bottlenecks, and designing scalable solutions for growing user bases.

Client Relations

Built strong relationships with clients through clear communication, requirement gathering, and delivering solutions that exceed expectations and business goals.

Education & Certifications

Masters in Computer Science

University of Windsor

2020 - 2021

Master of Applied Computing graduate from University of Windsor with focus on software engineering, AI, game design, and system security.

Professional Certifications

  • • Java: Testing with JUnit
  • • Spring: Test-Driven Development with JUnit
  • • React JS
  • • Python for Data Visualization

Ready for New Challenges

Looking to bring my experience to your next project? Let's discuss how I can contribute to your team's success.

View Resume Contact Me