I’m a software developer based in Halifax with a background in full-stack web development and cloud technologies. I enjoy building scalable applications using tools like C#, JavaScript/TypeScript, ASP.NET Core, Next.js, and AWS. I recently completed my IT Programming diploma at Nova Scotia Community College and have experience working in Agile teams as well as building personal projects focused on serverless and backend systems.

Ralph Tan

I’m a software developer based in Halifax with a background in full-stack web development and cloud technologies. I enjoy building scalable applications using tools like C#, JavaScript/TypeScript, ASP.NET Core, Next.js, and AWS. I recently completed my IT Programming diploma at Nova Scotia Community College and have experience working in Agile teams as well as building personal projects focused on serverless and backend systems.

Available to hire

I’m a software developer based in Halifax with a background in full-stack web development and cloud technologies. I enjoy building scalable applications using tools like C#, JavaScript/TypeScript, ASP.NET Core, Next.js, and AWS. I recently completed my IT Programming diploma at Nova Scotia Community College and have experience working in Agile teams as well as building personal projects focused on serverless and backend systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent

Work Experience

Software Developer Intern (Co-op) at EchoEast
April 1, 2025 - May 1, 2025
Built a cross-platform forum using Flutter (mobile and web) with threaded discussions and responsive UI. Collaborated within a 10-member Agile team using Git feature branching, pull requests, and CI workflows. Created reusable Flutter components to standardize UI patterns across the application. Identified and resolved high-priority bugs, improving application stability and performance. Participated in sprint planning, stand-ups, and code reviews.

Education

Diploma at Nova Scotia Community College
January 1, 2022 - April 1, 2025
Bootcamp Certificate at Lighthouse Labs
January 1, 2019 - April 1, 2019

Qualifications

AWS Certified Cloud Practitioner
January 1, 2026 - March 6, 2026
ISTQB Certified Tester - Foundational
June 1, 2021 - March 6, 2026

Industry Experience

Software & Internet, Education, Professional Services
    paper Tickethub | Next.js, AWS (Lambda, SQS, DynamoDB, CloudWatch, AWS SAM)

    Live Demo: https://www.twine.net/signin
    GitHub: https://www.twine.net/signin

    • Built a serverless ticket submission app using Next.js and AWS Lambda
    • Created a REST API with API Gateway + Lambda to validate incoming requests
    • Used Amazon SQS with retries and a Dead-Letter Queue for asynchronous processing
    • Implemented separate Lambda functions for validation and processing, with the processor storing tickets in DynamoDB
    • Configured CloudWatch alarms with SNS email notifications to alert on Lambda errors and DLQ depth
    • Defined and deployed all backend infrastructure using AWS SAM (IaC) and enabled X-Ray tracing to debug request flow