Summary
Overview
Work History
Education
Skills
Certification
References
Timeline
Generic

Rithik Sowdermett

Toronto,ON

Summary

Software Engineer with experience in backend, full stack, and high-performance systems development. Skilled in C++, Python, Java, and modern web technologies, with a focus on building scalable, efficient, and maintainable applications. Strong collaborator with a track record of delivering impactful solutions in Agile environments.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Developer – TM1 Server (Query Engine)

IBM
02.2022 - Current
  • Designed, developed, and tested new features for TM1’s next-generation query engine, with a focus on high-performance, scalable, and maintainable architecture.
  • Implemented core features including extended rules support, query execution graphs, and iterator-based execution plans.
  • Conducted benchmarking (Google Benchmark), profiling (Flamegraphs, VTune), and optimization, achieving >60% reduction in query execution times on large-scale customer models (Amazon, Jabil, Toyota, Boeing).
  • Engineered smart caching techniques to eliminate redundant computations and improve system responsiveness for in-memory data processing.
  • Collaborated closely with architects on high-level system design, contributing to solving critical architectural challenges.
  • Regularly demoed new features to senior stakeholders and extended team.
  • Mentored junior engineers, fostering knowledge-sharing and onboarding processes.

Full Stack Developer Intern

Manulife Financial
09.2020 - 08.2021
  • Contributed to the Quant Investment Strategy System (QISS), supporting daily recalculations of client liabilities for quantitative analysts.
  • Built and maintained React frontend features and Java (Spring, Hibernate) backend microservices.
  • Improved API performance by 30% by optimizing database queries, and reducing overall costs.
  • Collaborated closely with analysts, product owners, and developers; demoed work during sprint reviews.
  • Gained experience with microservice architecture, REST APIs, CI/CD (Concourse), and cloud deployment (PCF).

Backend Developer Intern - Cognos Server

IBM
01.2020 - 04.2020
  • Built Python tools for data migration to multi-tenant environments.
  • Developed backend testing framework (Java, Jython, Pytest, Ant).
  • Automated workflows, migrated repos to Git, and worked with REST APIs.

Full Stack Developer Intern

Canada Revenue Agency
05.2019 - 08.2019
  • Developed a record linking POC web application for auditors using Angular 7 (TypeScript) and Spring Boot with Hibernate for RESTful APIs.
  • Built CI/CD pipelines with Azure DevOps, containerized applications with Docker, and deployed on Red Hat OpenShift.
  • Participated in Agile development with regular demos to stakeholders; earned Professional Scrum Master (PSM I) certification.

Education

Master of Engineering (MEng) - Computer Engineering (spec. Software & AI)

University of Waterloo
Waterloo, ON
08-2025

Bachelor of Engineering - Computer Engineering & Management

University of Ottawa
Ottawa, ON
12-2021

Skills

  • Languages: C, Python, Java, JavaScript (TypeScript)
  • Web Development: React, Angular, HTML/CSS
  • Backend & APIs: Spring Boot, Hibernate, REST APIs, Java Servlets
  • Databases: SQL, OLAP Databases, Object-Relational Mapping (ORM)
  • Performance & Profiling: Google Benchmark, VTune, Flamegraphs
  • Cloud & Containers: Docker, Red Hat OpenShift, Pivotal Cloud Foundry (PCF), Azure DevOps, AWS EC2
  • DevOps & CI/CD: Git, Jenkins, Concourse CI, Ant, Maven
  • Tools: JIRA, GitHub, Perforce, SOAP UI
  • Methodologies: Agile, Scrum (PSM I Certified)
  • Other: Microservice Architecture, Dependency Injection (DI), Caching Strategies, Data Structures & Algorithms

Certification

  • Professional Scrum Master (PSM I)

References

References available upon request.

Timeline

Software Developer – TM1 Server (Query Engine)

IBM
02.2022 - Current

Full Stack Developer Intern

Manulife Financial
09.2020 - 08.2021

Backend Developer Intern - Cognos Server

IBM
01.2020 - 04.2020

Full Stack Developer Intern

Canada Revenue Agency
05.2019 - 08.2019

Master of Engineering (MEng) - Computer Engineering (spec. Software & AI)

University of Waterloo

Bachelor of Engineering - Computer Engineering & Management

University of Ottawa
Rithik Sowdermett