I am a full-stack developer with 3+ years of experience designing, developing, and deploying scalable web and hybrid mobile applications. I am proficient in TypeScript, Node.js, NestJS, React, Next.js, Angular (basic), and PostgreSQL, and I enjoy building secure APIs and modular microservices. I thrive in international teams, mentor peers, and enjoy applying AI-driven innovations to software development. Based in Uppsala, Sweden, I have full eligibility to work locally or remotely.

Oshan Tharindu

I am a full-stack developer with 3+ years of experience designing, developing, and deploying scalable web and hybrid mobile applications. I am proficient in TypeScript, Node.js, NestJS, React, Next.js, Angular (basic), and PostgreSQL, and I enjoy building secure APIs and modular microservices. I thrive in international teams, mentor peers, and enjoy applying AI-driven innovations to software development. Based in Uppsala, Sweden, I have full eligibility to work locally or remotely.

Available to hire

I am a full-stack developer with 3+ years of experience designing, developing, and deploying scalable web and hybrid mobile applications. I am proficient in TypeScript, Node.js, NestJS, React, Next.js, Angular (basic), and PostgreSQL, and I enjoy building secure APIs and modular microservices.

I thrive in international teams, mentor peers, and enjoy applying AI-driven innovations to software development. Based in Uppsala, Sweden, I have full eligibility to work locally or remotely.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Sinhala, Sinhalese
Advanced
Tamil
Intermediate

Work Experience

Intern - Software Engineer at Dialog ATS (Sri Lankan)
May 1, 2023 - October 16, 2025
Built secure sign-in, role-based access, job/candidate management, and a Kanban board for interview tracking. Integrated CV upload with AWS S3 for scalable storage and retrieval.
Software Engineer at Tuktural.com (Sri Lanka & Cambodia) / Australia
January 1, 2023 - Present
Optimized legacy systems and designed a scalable PostgreSQL database. Built data migration strategies with NestJS API integration, ensuring smooth transition and reliability.
Software Engineer at Cornish McKeon Pty Ltd, Australia
February 1, 2025 - Present
Designed and implemented ERP and asset management systems using NestJS and PostgreSQL with REST APIs, enhancing operational efficiency by 30%. Built a modular architecture with custom interceptors, decorators, and middleware to improve maintainability and scalability. Implemented secure authentication and authorization using JWT and RBAC, reducing security risks in critical systems. Developed an Image Compression Microservice (Go Fiber/NestJS) supporting WebP/JPEG up to 20MB with parallelized processing to achieve 40% faster throughput. Deployed microservices with Docker and optimized CI/CD pipelines, enabling smoother production deployments. Improved I/O throughput and caching for high-volume workloads.
Software Engineer at Ideahub (Pvt) Ltd, Sri Lanka
October 1, 2023 - February 1, 2025
Led the development of a dual-portal Cash Collection App (Dialog) using React and NestJS, including audit trails and role-based access control. Migrated legacy Angular/PHP systems to a modern TypeScript stack, reducing maintenance overhead by 25%. Implemented enterprise-grade security (CSRF, JWT, CSP, secure cookies) to comply with PCI SSF standards. Delivered solutions for Dialog, DFCC Bank, and HNB, meeting strict deadlines and SLAs. Maintained and improved the Symphony product for enterprise customers, enhancing performance and stability.
Software Engineer (Intern/Associate) at RedBlocks Technologies, Sri Lanka
September 1, 2022 - May 1, 2023
Developed an Applicant Tracking System (ATS) using NestJS, React, and AWS S3 with secure login and workflow automation. Implemented Kanban-style interview pipeline to streamline recruitment, improving hiring process efficiency. Integrated candidate CV uploads with AWS S3 storage, ensuring secure and reliable file management.

Education

BSc (Hons) in Software Engineering (Second Class Lower) at Sri Lanka Technological Campus
January 1, 2020 - August 1, 2024
BSc (Hons) in Software Engineering (Second Class Lower) at Sri Lanka Technological Campus, Sri Lanka
January 11, 2030 - January 1, 2025

Qualifications

PCI SF Certification
January 11, 2030 - October 16, 2025
Intermediate React v5
January 11, 2030 - December 6, 2025
Complete Intro to Containers (Docker)
January 11, 2030 - December 6, 2025
AWS Educate: Cloud 101
January 11, 2030 - December 6, 2025
NestJS Zero to Hero
January 11, 2030 - December 6, 2025
Introduction to Next.js 13+
January 11, 2030 - December 6, 2025
Cloud Computing Applications Part 1
January 11, 2030 - December 6, 2025

Industry Experience

Software & Internet, Professional Services, Education