Hello, my name is

Kavya Garikapati

Software Developer

image of a girl

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

Java
75%
Python
85%
Artificial Intelligence and Machine Learning
60%
Data Structures and Algorithms
80%

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