01.INTRO

SujeetKc.

Senior full-stack engineer. Seven years across TypeScript, React, Ruby on Rails, PostgreSQL, and AWS cloud architecture.

Event Temple · Remote from Coquitlam, BC
02.ABOUT

I'm a Senior Full-Stack Engineer based in Coquitlam, BC, originally from Nepal.

Over the past 7+ years, I've worked across startups and product teams building SaaS products, internal platforms, and data-intensive applications. My focus is backend-leaning full-stack engineering, anchored by Ruby on Rails, PostgreSQL, and Node.js, complemented by modern TypeScript and React.

At Event Temple, I led the Rails API modernization to V2 with JSON:API standards, designed a zero-downtime data migration engine moving 1.5M+ records across relational schemas, and co-led the modernization of the web platform to React and Next.js.

I am currently preparing for the AWS Certified Developer - Associate exam (EC2, ECS, EKS, RDS, Aurora, IAM, S3, CloudFormation), and exploring edge computing with Node.js and Hono in personal projects like SublimeRead.

EDUCATION

Master's in Applied Computer Science

Dalhousie University, Halifax

FOCUS

Backend-Leaning Full-Stack

Rails · PostgreSQL · AWS · Node.js · TypeScript

LOCATION

Coquitlam, BC

Remote / hybrid · Pacific time

CORE STACK
TypeScriptReact.jsRuby on RailsPostgreSQLNext.jsAWSNode.jsREST & JSON:APIDockerTailwind CSS
03.EXPERIENCE

A track record of scalable API design, resilient database migrations, performance optimization, and cloud architecture.

2023 - PRESENTAPI & Data Architecture

Senior Full-Stack Engineer

Event Temple·Remote

Led the Rails API modernization to V2 with JSON:API standards, decoupling business logic and improving query efficiency. Built a resilient data migration engine moving 1.5M+ records across relational schemas with zero downtime.

  • Led the Rails API migration to V2 with JSON:API standards, designing clean REST endpoints, serializer caching, and consistent error handling.
  • Architected a zero-downtime data migration engine that safely migrated 1.5M+ records across relational schemas with transactional safety.
  • Optimized PostgreSQL query execution and resolved table-level lock contention during production schema migrations.
  • Co-led the full-stack modernization of the web platform to React/Next.js with a 2-engineer team, establishing shared architectural patterns.
  • Shipped Proposals and Guest Portal, contributing to $2M+ in multi-year enterprise contracts with hotel groups managing 200+ properties.
Ruby on RailsPostgreSQLJSON:APITypeScriptReactNext.js
2021 - 2022Vue 3 Migration

Front-End Developer

Legalfit·Remote

Led the Vue 2 to Vue 3 migration with TypeScript. Built rich client-facing tools and integrated with Django backend services.

  • Led the migration from Vue 2 to Vue 3 with TypeScript, standardizing component patterns and type safety.
  • Built a drag-and-drop form builder with rich text editing, from requirements to ship.
  • Integrated frontend builders with Django REST APIs, handling data validation and real-time content editing.
Vue 3TypeScriptDjangoREST APIs
2019 - 2021$500K ARR Contribution

Software Engineer

Tekvortex·Lalitpur, NP

Built backend systems and data visualization tools in Ruby on Rails and PostgreSQL. Schema design, query optimization, and D3.js mapping.

  • Designed a database client in Angular and Ruby on Rails for non-technical users.
  • Optimized PostgreSQL queries, views, and indexes to handle relational reporting.
  • Developed a D3.js dependency-mapping system that contributed to approximately $500K in annual revenue.
Ruby on RailsPostgreSQLSQLD3.jsTypeScript
04.Personal Projects

A curated selection of engineering projects, from cloud-backed apps and developer tools to open-source libraries.

05.Writing

A few notes on the things I build, debug, and learn.

06.CONTACT

I'm always interested in ambitious projects and thoughtful collaborations. If you're building something worth talking about, reach out.

EMAIL COMMUNICATION

[email protected]

WRITE A MESSAGE
INQUIRY STATUS
Open to interesting work

Expect a response within 24–48 business hours.