Skip to content
View diyathw's full-sized avatar

Block or report diyathw

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
diyathw/README.md

Header

Typing SVG

Profile views LinkedIn Email GitHub

Engineering profile

Senior Software Engineer with ~12 years of experience designing and delivering scalable, cloud-native products across the full stack.

My work has crossed building-management platforms, fleet telematics and video, veterinary genetics, smart workplaces, and ERP/POS systems. I build with Node.js, React/Next.js, C#/.NET Core, MongoDB, and AWS, choosing architecture that fits the product rather than forcing a favorite pattern.

  • Based in Toronto, Canada
  • Helped scale a production platform from ~1,000 to 162,000+ users
  • Strongest in backend systems, cloud architecture, and full-stack product delivery
  • Open to Senior Software Engineer / Senior Full-Stack Engineer opportunities
  • Using Claude Code and AI-assisted workflows to accelerate high-quality engineering

Core toolkit

TypeScript
TypeScript
JavaScript
JavaScript
Node.js
Node.js
Express.js
Express.js
React
React
Next.js
Next.js
NestJS
NestJS
Vue.js
Vue.js
Laravel
Laravel
C#
C#
.NET Core
.NET Core
AWS
AWS
Webpack
Webpack
Vite
Vite
HTML5
HTML5
CSS3
CSS3
Linux
Linux
Windows
Windows
MongoDB
MongoDB
MySQL
MySQL
Docker
Docker
Terraform
Terraform
Sentry
Sentry
GitHub Actions
Actions
Git
Git
Bitbucket
Bitbucket
Jira
Jira
Confluence
Confluence
Visual Studio Code
VS Code
Postman
Postman
macOS
macOS
iOS
iOS
GitHub
GitHub
Redis
Redis
PHP
PHP
WebStorm
WebStorm
OAuth 2.0
OAuth 2.0
Okta
Okta
Amazon Cognito
Amazon Cognito
ESLint
ESLint
esbuild
esbuild
Husky
Husky
Nokia HERE Maps
HERE Maps

AWS Lambda AWS CDK AWS CloudFormation Amazon S3 Amazon CloudFront Amazon Route 53 AWS Certificate Manager Elastic Load Balancing ALB and NLB AWS Fargate Lambda@Edge CloudFront Functions Amazon SQS Amazon SNS Amazon SES EventBridge AWS Secrets Manager AWS IAM AWS KMS Terraform Sentry Codacy Playwright Jest Test-Driven Development Stripe Microsoft SQL Server SAP Crystal Reports Bitbucket Pipelines Jira Confluence Claude Code OpenAI Codex Reusable AI Skills Multi-Agent Workflows

Evidence from production

  • Helped scale a production pet-health platform from approximately 1,000 to more than 162,000 users, contributing to backend architecture improvements and its migration to AWS.
  • Designed and delivered Node.js and .NET Core microservices on an AWS serverless architecture, supported by automated CI/CD pipelines.
  • Built secure, event-driven AWS integrations using Lambda, SQS, SNS, SES, Secrets Manager, IAM roles, and KMS.
  • Managed DNS, TLS certificates, load balancing, cloud infrastructure, edge logic, storage, and content delivery using Route 53, AWS Certificate Manager, ALB/NLB, S3, CloudFront, Lambda@Edge, CloudFront Functions, CloudFormation, AWS CDK, and Terraform.
  • Deployed and operated containerized workloads using Docker and AWS Fargate.
  • Built scalable APIs and optimized MongoDB/Mongoose data models through schema refinement, indexing, and query improvements.
  • Integrated third-party services and payment workflows using Stripe APIs and webhooks.
  • Developed event-driven fleet and telematics services for GPS, operational events, video processing, live streaming, and geospatial tracking.
  • Improved release reliability through cloud monitoring, deployment automation, branch strategies, automated testing, and disciplined code review.
  • Applied Claude Code and other AI-assisted engineering tools to speed up prototyping, debugging, and refactoring while maintaining human review and engineering standards.
Career journey — expand for context
  • Optergy — Building-management interfaces, Node.js APIs, MongoDB optimization, AWS operations, and deployment automation
  • Step Global — Fleet telematics, geospatial tracking, NVR video workflows, live streaming, and the Smart eDriver platform
  • Orivet Pet Solutions — Pet-health platform growth, AWS serverless migration, microservices, analytics, and automated reports
  • Eutech Cybernetics Lanka — Smart-workplace applications, access-control integrations, IoT lighting, and operational dashboards
  • Victory Information — ERP/POS development with C#, WPF/WCF, SQL Server and Crystal Reports, plus customer support and client-specific workflows

Education: BSc in Computer Science — University College Dublin, Ireland

What I am sharpening

  • Building reliable full-stack and backend systems with Node.js, Express.js, React, Next.js, NestJS, Vue.js, Laravel, and .NET Core
  • Exploring practical AI-assisted workflows that improve engineering speed and code quality
  • Deepening patterns for AWS serverless, asynchronous messaging, observability, and automated testing

Capability map

Backend & APIs
Node.js · Express.js · NestJS · PHP · Laravel · C# · .NET Core · REST APIs · Microservices · Event-driven architecture

Frontend
React · Next.js · Vue.js · TypeScript · JavaScript · HTML5 · CSS3 · Webpack · Vite · esbuild · Redux · Material UI · Tailwind CSS

AWS & infrastructure
Lambda · SQS · SNS · SES · EventBridge · S3 · CloudFront · Route 53 · Certificate Manager · IAM · KMS · Secrets Manager · Fargate · ALB/NLB · CDK · CloudFormation · Terraform

Security & identity
OAuth 2.0 · Okta · Amazon Cognito · IAM · KMS · Secrets Manager

Data & reporting
MongoDB · Mongoose · DynamoDB · Redis · MySQL · Microsoft SQL Server · SAP Crystal Reports

Quality & delivery
Test-Driven Development (TDD) · Automated testing · ESLint · Husky · Docker · CI/CD · Playwright · Jest · Sentry · Codacy · GitHub Actions · Bitbucket Pipelines

Collaboration & tooling
Git · GitHub · Bitbucket · Jira · Confluence · Visual Studio Code · WebStorm · Postman · Linux · Windows · macOS · iOS · Branch strategies · Code review

Integrations
Stripe · REST APIs · Webhooks · Google APIs · Shopify · Nokia HERE Maps

AI-assisted engineering
Claude Code · OpenAI Codex · ChatGPT · Reusable AI skills · Team-agent workflows · Multi-agent orchestration · Sub-agent delegation · AI-assisted planning · Prototyping · Debugging · Refactoring · Human-reviewed delivery

Open-source activity

Diyath's GitHub statistics Diyath's most-used public repository languages Diyath's GitHub contribution streak Diyath's contribution graph

3D activity view

Diyath's animated 3D contribution calendar

Contribution animation

Animated contribution snake

Start a conversation

I'm interested in senior engineering opportunities where I can contribute to scalable architecture, thoughtful product delivery, and strong engineering practices.

LinkedIn Email

Footer

Popular repositories Loading

  1. node-express-auth-api node-express-auth-api Public

    TypeScript

  2. nestjs-auth-api nestjs-auth-api Public

    TypeScript

  3. containment-protocol containment-protocol Public

    C#

  4. contamination contamination Public

    GDScript

  5. sausage-runner sausage-runner Public

    GDScript

  6. nullstar-violet-wake nullstar-violet-wake Public

    GDScript