Amolik SinghLet’s Connect
Currently building AXYS

Amolik Singh

Software EngineerVaughan, ON

I build systems where being wrong is expensive — ad infrastructure at Google, insurance claims and underwriting at Chelsea Avondale, and now compliance software that a provincial regulator reads.

Years building
5+
Studied at
Waterloo SE
Currently
AXYS

01About

I'm a software engineer with five years of experience across companies large and small — Chelsea Avondale (Skynet Software), Google, Snap, Gem, Wish, Baron Biosystems, Validus Research and Department of National Defence. I studied Software Engineering at the University of Waterloo.

The thread running through all of it is that I like problems with real constraints. At Google and Snap that meant large C++ codebases where a migration touches a hundred files and correctness is the whole job. At Wish it meant database infrastructure where the failure mode was a node lock lasting twelve hours. At Chelsea Avondale it meant the parts of an insurance platform nobody wants to get wrong — claims subrogation, policy cancellations and reinstatements, the underwriting lifecycle. Lately it means AXYS, where the constraint is a provincial regulator and the cost of being wrong is a carrier's operating licence.

Right now I'm building AXYS full time — compliance software for Ontario trucking carriers.

02Experience

  1. May 2026Present

    AXYS

    Trucking compliance

    Developer

    Building compliance software for Ontario trucking carriers — a system of record for CVOR data, reconciled against each carrier's official MTO record and scored against the thresholds the ministry enforces. Written up in full under Projects.

  2. Dec 2023May 2026

    Toronto, ON

    Chelsea Avondale

    (Skynet Software)Insurance platform

    Software Engineer

    • Architected and delivered a mission-critical Complaints Management Module, implementing granular access controls, multi-level escalation workflows, and real-time SLA tracking countdown timers.
    • Spearheaded the development of the platform's largest feature domain, the Claims Subrogation Subsystem, delivering analytical dashboards, automated task splitting, and privileged legal department visibility.
    • Designed and deployed an enterprise Business Development Dashboard, isolating it into a standalone modular submodule featuring an interactive meetings calendar, Trustpilot integrations, and dynamic performance KPI metrics.
    • Owned core insurance lifecycle logic, engineering high-risk features including Underwriting-head policy rollback cancellations, automated policy reinstatements, and multi-tenant child broker transfer mechanisms.
    • Led a multi-month component modernisation initiative, eliminating legacy jQuery/AJAX technical debt by engineering custom vanilla JavaScript web components wrapped in a secure token authentication wrapper.
  3. Feb 2023Dec 2023

    New Zealand · Vancouver

    Career break

    Time off between roles, including a stretch in New Zealand and a trip to Vancouver.

  4. Sep 2022Feb 2023

    Kitchener, ON

    Google

    Display Ads Infrastructure

    Software Engineer II

    • Migrated 100+ C++ source files to a new data representation framework, improving consistency across core infrastructure systems.
    • Developed and maintained unit tests across multiple production codebases, including critical Display Ads Infrastructure components.
    • Led codebase refactoring initiatives that improved readability, maintainability, and developer productivity.
    • Refactored and expanded test coverage to support organization-wide engineering quality and reliability goals.
  5. Sep 2021Dec 2021

    Toronto, ON

    Snap

    Bitmoji Search

    Software Engineer Intern

    • Migrated Proto usage enabling unification of search functionality across Bitmoji and Snapchat, improving developer efficiency by saving 4 engineering weeks/year of time in the Bitmoji application alone.
    • Extended Bitmoji profiling for search queries and refactored underlying unit tests into an isolated C++ Bazel module.
    • Added an A/B configuration object to Djinni to enable safe runtime A/B testing within the Bitmoji Search Library.
  6. Feb 2021Apr 2021

    San Francisco, CA

    Gem Software

    Full Stack Software Engineer Intern

    • Built a 'favorite project' feature end-to-end across the stack using Python, GraphQL, PostgreSQL, and React.
    • Expanded search capabilities across multiple locations on the core website for custom user fields using Python and React.
  7. May 2020Aug 2020

    San Francisco, CA

    Wish

    Database infrastructure

    Infrastructure Engineer Intern

    • Enhanced MongoDB exporter using Golang, preventing database node locks exceeding 12 hours.
    • Automated YAML config generations and database backup processes for distributed replica sets across both Kubernetes and AWS EC2 instances using Python.
    • Increased test coverage by 5x for restoring critical MongoDB clusters using Python and Jsonnet.
  8. Sep 2019Dec 2019

    Toronto, ON

    Baron Biosystems

    Fitness platform

    Software Engineer Intern

    • Integrated Strava refresh token logic using OAuth2 to perform distinct logins based on subscription model.
    • Reduced processing cost by over 90% by refining user activity thumbnail generation logic in PHP Laravel.
    • Designed and programmed Android workflow in Java, introducing UI elements, Activities, and Fragments.
    • Displayed meaningful relations between data points by making RESTful API calls to backend using Java.
    • Migrated and implemented live workout charts for real-time, mission-critical analytics in PHP Laravel.
  9. Jan 2019Apr 2019

    Toronto, ON

    Validus Research

    Catastrophe modelling

    Full Stack Developer Intern

    • Optimized a research scientist's Fortran hurricane analysis tool runtime by 70% using the Gprof profiler.
    • Created a tool that converts Subversion repositories to Git repositories while preserving more than 1000 commits and up to 4 years of history, using Docker and shell scripts.
    • Implemented Python AWS Lambda functions for APIs on API Gateway, persisting status to DynamoDB.
    • Added Azure DevOps pipelines for all AWS Lambda functions, for CI/CD based on Git repositories.
  10. May 2018Aug 2018

    Toronto, ON

    Department of National Defence

    Software Engineer Intern

    • Worked on a full stack application using JavaScript and Python that allowed users to search through a dataset and group documents based on keywords and concepts, using Apache Lucene and semantic analysis.
    • Added and enhanced features that enabled users to add keywords to a selection of documents, delete existing keywords, or omit search results based on keywords.
  11. Sep 2015Jan 2016

    Toronto, ON

    York University

    High-school co-op

    Robotics Research Assistant

    A high-school co-op placement in the Lassonde School of Engineering, building a multi-function robot with one other student.

    Lassonde write-up

03Projects

Newest first — a live compliance platform, an arcade game built from scratch, a hackathon app that placed second, a robotics team, and a machine that solves a Rubik’s cube with stepper motors.

04Skills

Languages

  • Python
  • JavaScript
  • TypeScript
  • Java
  • Go
  • C++
  • C
  • PHP
  • SQL
  • Bash
  • Fortran
  • Turing
  • HTML/CSS

Frameworks & libraries

  • React
  • Next.js
  • Vue.js
  • Node.js
  • FastAPI
  • Flask
  • Laravel
  • jQuery
  • Android SDK

Cloud & DevOps

  • AWS (EC2, Lambda, API Gateway, DynamoDB)
  • Azure
  • Kubernetes
  • Docker
  • Azure DevOps
  • CI/CD
  • Git

Data & tooling

  • PostgreSQL
  • MongoDB
  • GraphQL
  • Apache Lucene
  • Bazel
  • Arduino

05Awards

  • 2nd of 100+ teams — DeltaHacks V

    2019

    Smile4Real, a mental-health Android app built in a weekend with a team of four.

    devpost ↗
  • 2nd place, Safety — FRC at McMaster University

    2018

    Supreme Safety, an Android app covering the safety protocols and procedures for every 2018 FRC competition and event.

06Let’s Connect

Open to conversations about hard problems — compliance, infrastructure, or anything with real constraints attached.