Hello, my name is
Kavya Garikapati
Software Developer
- kavyagarikapati99@gmail.com

About me
I'm a passionate Software Developer based in Vancouver, with 5 years of experience in designing and implementing secure, scalable backend systems.
My background
With over 5 years of experience in backend engineering, I specialize in designing scalable, resilient systems and translating complex business requirements into clean, maintainable code. I thrive in collaborative environments, enjoy deep-diving into technical challenges, and am always eager to learn and grow as a developer.
Coming from a background in Electronics and Communication Engineering, my transition into software engineering wasnโt without challenges โ but with passion, perseverance, and more than a few tear-soaked debugging sessions, I found my way. Most of what I know today wasnโt learned in classrooms, but through self-driven exploration, YouTube tutorials, and a fair amount of “figuring it out as I go.” This journey makes me deeply empathetic to those starting from scratch. Whether it’s building a personalized study roadmap for data structures and algorithms or spinning up a website with you on a Saturday night, Iโm always excited to make tech more accessible โ and fun.
What I do
From explaining data structures and algorithms in a simple and fun way to helping you design small WordPress websites, I can assist with anything within the realm of backend engineering.
Explain Data Structures and Algorithms
If you want to understand how data structures and algorithms work, reach outโlet's start learning!
Website Design and Development
If you're looking for a website to host and showcase your work, I'm your girl!
Backend Development
If you're looking for a capable backend engineer with over 3 years of experience in Java, I'm a well-established professional ready to help.
Skills
My Experience
2025-Present
Amazon

Software Development Engineer
I'm building self-help slackbots for Amazon's developers, to reduce load on our team and the time it takes our developers to figure out solutions to problems they encounter.
2022-2025
Manulife

Backend Software Engineer
I was responsible for migrating Legacy online banking website for Manulife Bank to a newer techstack using Java 17 and Springboot and improving customer experience by automating fraud detection.
2021-2022
University of Waterloo

Master of Engineering
Majored in Electrical and Computer Engineering, with a certificate in Business and Entrepreneurship