Summary
Overview
Work History
Education
Skills
Links
Talk to me about
Timeline
Generic

Rahul Pugazhendi

Toronto

Summary

I am an experienced Software Engineer based in Toronto, Canada, with my focus in the past year being backend development using GoLang in the Growth & Risk domains at KOHO, specializing in RESTful & Event-Driven microservices services. Prior to this, I worked in a full-stack capacity, proficient in the MERN stack and Python/Django at a sports-tech start-up. Now, I am actively seeking a more senior role, eager to contribute my expertise and leadership in driving impactful projects and furthering my career growth.

Overview

6
6
years of professional experience

Work History

Software Engineer II, Backend - Growth & Retention

KOHO Financial Inc - A Top B2C Canadian Fintech
01.2022 - Current

- Software Engineer II, Backend (January 2023 - present)

- Software Engineer I, Backend (January 2022 - December 2022)

  • Domain owner of KOHO's subscription plans. Worked with a cross-functional team in transitioning KOHO's subscription model from a freemium structure to a more sophisticated tier-based system. Developed a new Tiers domain service to handle subscriptions, billing, and downstream benefits. This intricately designed system operates as the central hub for all KOHO products delivered through the tiered approach, boasting a robust, event-driven architecture.
  • Collaborated with a cross-functional team in creating a vendor-agnostic KYC challenge model that allowed the decoupling of the user onboarding flow and the user KYC flow, hence allowing users to sign-up in lesser steps. Creating this model required migrating the legacy KYC system as an independent domain service, offering a RESTful API and eventing system leveraging AmazonMQ.
  • Authored and implemented an RFC that outlined the optionality of ordering a physical credit card during sign-up. This project was instrumental in changing the legacy user onboarding and account creation flows, where a physical card was offered by default, resulting in reducing CAC and user drop-off rates while providing more flexibility and choice to users, and while eliminating tech debt in the legacy system.
  • Typical day-to-day included; system-architecture, development, testing, maintenance, and monitoring of GoLang repositories, processes, and deployment infrastructure while working closely with the product and data teams. I also perform PR and RFC reviews, bug-fixing and reconciliation, on-call rotation, and support team members on technical challenges.


Full-Stack Engineer

Playo - A Pioneer B2B2C Sports-Tech Start-up
07.2018 - 04.2021
  • Led an effort to migrate Playo’s legacy monolithic backend to create 7 RESTful CRUD microservices written in Node.js and Python/Django stacks with MySQL and MongoDB as the data stores. These services were, deployed on GCP Infrastructure via bitbucket pipelines.
  • Mentored a team of 2 junior devs in developing and maintaining a B2B SaaS application as a website dashboard and PWA written in React.js/Redux, supported by a RESTful microservice backend. This application is used by over 3000 sports venues across India, UAE, Qatar, and Australia.
  • Implemented a PWA version of the Playo App's booking flow using React.js/Redux and service workers to facilitate integration on digital storefronts like - Google Pay Spot, PhonePe Switch, and Paytm Mini Apps.

Software Engineer Trainee

MountBlue Technologies - A Bootcamp Start-up
05.2018 - 07.2018
  • Received training in building RESTful API systems in Node.js and Python/Django and frontend systems in React.js/Redux leveraging agile methodologies and version control.
  • Secured deployment at Playo as a Full-Stack Engineer, on contract.

Education

Post Graduate Diploma - Computer Applications

Conestoga College
Waterloo, ON
12.2021

Bachelor’s Degree - Computer Applications

REVA University
Bangalore, India
04.2018

Skills

  • GoLang, JavaScript, Python, Nodejs, Django/DRF, Reactjs/Redux
  • PostgreSQL, MySQL, MongoDB, DynamoDB, Redis
  • AWS, GCP, Docker, RabbitMQ, Jenkins, Git, Jira, DataDog
  • REST, Microservices, Event-Driven Architecture, Agile, CI/CD, TDD

Links

LinkedIn: https://www.linkedin.com/in/rahul-pugal

GitHub: https://github.com/DotOp3rator011

Website: https://rahulpugazhendi.notion.site/rahulpugazhendi/Rahul-Pugazhendi-a9b8401846464180bf4ae375a1e62f48

Talk to me about

  • My Bernese Mountain Dog, Chewie!
  • Soccer, but I will argue it's Football.
  • Hiking, Camping, Fishing, or anything outdoors.
  • Appreciating food from different cultures.

Timeline

Software Engineer II, Backend - Growth & Retention

KOHO Financial Inc - A Top B2C Canadian Fintech
01.2022 - Current

Full-Stack Engineer

Playo - A Pioneer B2B2C Sports-Tech Start-up
07.2018 - 04.2021

Software Engineer Trainee

MountBlue Technologies - A Bootcamp Start-up
05.2018 - 07.2018

Post Graduate Diploma - Computer Applications

Conestoga College

Bachelor’s Degree - Computer Applications

REVA University
Rahul Pugazhendi