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.
- 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.
- 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.
- 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.
- 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
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.