Hey, I'm Rohan 👋🏽

I'm on a mission to make backend systems simple, stable, and scalable.

<about me />

I'm a Software Engineer at Wattpad based in Toronto, Canada, with over 4 years of professional experience building and scaling both backend and frontend systems.

At Wattpad, I've led the development of high-impact features like Polls and Reading Lists, architected scalable APIs with Go, AWS, and Kubernetes, and played a key role in on-call engineering and mentoring new team members. My experience also includes migrating legacy systems to React, developing design system foundations, and collaborating closely with product, design, and client teams to deliver accessible and engaging user experiences.

Outside of work, I'm a huge basketball fan, a proud supporter of LeBron James, and a bit of a nerd when it comes to all things airplanes.

I'm always open to connecting — whether it's about technology, basketball, or aviation. Feel free to reach out!

Check out my resume!

<experience />

Intermediate Backend Engineer | Jan 2024 - Present
  • Building scalable backend systems and APIs with Go, AWS, Kubernetes, and OpenAPI for millions of users, collaborating closely with client, product, and design teams.
  • Serving as a core member of the on-call engineering team, entrusted with maintaining high system reliability and rapid incident response for millions of users.
  • Led the development of Polls, a new interactive feature that increased user engagement by 15%.
  • Redesigned Reading Lists to improve discoverability and user experience, resulting in a 180% increase in users adding stories to reading lists.
  • Onboarding and mentoring new team members, fostering a collaborative and inclusive environment.
Associate Backend Engineer | Sept 2022 - Jan 2024
  • Designed and implemented an authorization platform using OPA, Go, and PHP to manage permissions across Wattpad's microservices, significantly enhancing security and scalability.
  • Led the engineering efforts for launching Wattpad Originals, collaborating with cross-functional teams to deliver a seamless and engaging user experience.
  • Identified and patched five production security vulnerabilities, improving overall system reliability and safeguarding user data.
Associate Web Engineer | May 2021 - Sept 2022
  • Migrated the web application's Search experience from Backbone.js to React, leading to an 11% increase in user engagement within the first two weeks of launch.
  • Developed submission forms and contest banners for the 2022 Watty awards while reducing the number of API calls made by 67% and receiving over 30K submissions with zero major bugs on launch.
  • Built the foundation elements for Wattpad's design system in collaboration with internal teams and stakeholders using TypeScript, React, StorybookJS and Webpack.
Teaching Assistant | Jan 2022 - Apr 2022
  • Worked as an Undergraduate Teaching Assistant for the course CSC309: Programming on the web.
  • Conducted weekly tutorials to teach JavaScript, React, and Django fundamentals to a class of 10-15 students.
  • Provided timely feedback and guidance to 50+ students.
Web Developer | Sept 2020 - Feb 2021
  • Developed five responsive websites for clients using HTML, CSS, JavaScript, and MySQL.
  • Created a custom WordPress plugin using PHP to simplify and automate clients’ workflow, saving them over 30 manual hours of work per month.
  • Worked in an Agile environment and participated in sprint planning and code reviews.
Quality Engineer Intern | May 2020 - Aug 2020
  • Worked on the Client Cards team to automate UI Testing, authoring 350+ test cases, the highest by an intern
  • Developed automation scripts in Python with Selenium, increasing automated test coverage by 48%.
  • Created understandable, reliable, and maintainable test suites in collaboration with the QA team.