Tharaka Gamage
whoami

Tharaka Gamage
Software Engineer.

Software Engineer building scalable, production-grade web systems.

BCS Graduate (Univ. of Ruhuna)Silver Award Winner | BestWeb.lk 2026
tharaka@production-node:~
$ cat profile.config.ts
name: 'Tharaka Gamage',
role: 'Software Engineer',
stack: ['Java', 'Spring Boot', 'NestJS', 'React', 'TypeScript', 'PostgreSQL', 'Docker', 'AWS'],
status: 'Open to full-time SE roles from September 2026',
location: 'Pitigala / Kandy / Colombo, Sri Lanka'
$ ./run_benchmarks.sh --status
5+ Enterprise & client projects verified
NestJS, Spring Boot, React, Next.js build clean
Ready for production deployment
capabilities --engineering

What I Do

Bridging solid computer science fundamentals with modern production-ready stacks to engineer scalable web solutions.

Frontend & Systems

Full-Stack Web Development

Building responsive, fast, and accessible user interfaces using React.js, Next.js 14+ (App Router), and Tailwind CSS. Implementing clean state management, modular component design systems, and SEO best practices.

  • React 19 & Next.js 14 SSR/SSG
  • TypeScript Strict Typings
  • Tailwind CSS Design Systems
  • Modern State & Cache Sync
Server & Business Logic

Backend & RESTful API Design

Architecting robust microservices and monolithic APIs with Spring Boot, NestJS, and Node.js. Enforcing HTTP-only cookie JWT security, role-based access control (RBAC), and high-throughput endpoints.

  • Spring Boot & Java Enterprise
  • NestJS Modular Architecture
  • Passport JWT & Cookie Security
  • WebSocket Live Streams
Data & Infrastructure

Databases, Cloud & DevOps

Designing normalized relational schemas (PostgreSQL, MySQL) and flexible document stores (MongoDB). Implementing Redis caching, Docker container parity, and automated CI/CD pipelines on AWS.

  • PostgreSQL & Prisma/TypeORM
  • Redis Caching & Queueing
  • Docker Orchestration
  • AWS EC2 & Jenkins CI/CD
Tharaka Gamage
Verified Qualifications & Resume

Software Engineering Resume & Core Stack

Computer Science Graduate from University of Ruhuna (2022–2025) with production experience across Java Spring Boot, NestJS, React, PostgreSQL, and cloud deployments.

Backend & SystemsJava 21, Spring Boot, NestJS, PostgreSQL, Docker
Frontend & ArchitectureNext.js 14, React 19, TypeScript, REST APIs
about --profile

Engineering with depth & discipline.

I am a Computer Science Graduate from the University of Ruhuna (2022–2025) currently completing my Software Engineering Internship (running through September 2026).

My engineering focus centers on building reliable web services and clean frontend interfaces. I enjoy working through the entire lifecycle of a feature: from relational schema design and SQL optimization, through RESTful routing with Spring Boot and NestJS, to modular UI state management in React and Next.js.

Whether building an award-nominated client web portal (Ehelepolawalawwa.lk) or architecting travel platforms with secure HTTP-only cookie authentication (Xplore), I prioritize security, real-world scalability, and maintainable codebase structure.

Engineering Snapshot

5+Shipped Projects
15+Core Technologies
1SE Internship
2026Silver Award Winner
BCS in Computer ScienceUniversity of Ruhuna (2022–2025)
Software Engineering InternNestJS, TypeScript, React 19, TypeORM
Silver Award Winnerbestweb.lk Sri Lanka Web Competition (2026)
tech-stack --categorized

Technologies & Tools

Tools, frameworks, and protocols I work with to architect, build, and deploy production software.

Programming Languages

Core languages utilized for backend microservices, robust API servers, systems programming, and modern user interfaces.

JavaTypeScriptJavaScript (ES6+)C#CPHP

Frontend & UI Engineering

Component-driven user interface development, responsive design systems, server-side rendering, and performance optimization.

React.jsNext.js 14+ (App Router)Tailwind CSSHTML5 & CSS3ViteJavaFX & FXML

Backend & Server Architecture

Scalable server-side architectures, dependency injection, RESTful APIs, authentication workflows, and WebSockets.

Spring BootNestJSNode.js & Express.jsRESTful API & SecurityASP.NET Core

Databases & ORM

Relational data modeling, ACID transactions, document stores, in-memory caching, and type-safe query builders.

PostgreSQLMySQLMongoDB & MongooseRedisTypeORM & Prisma

DevOps, Cloud & Tooling

Containerization, continuous integration/continuous deployment, cloud hosting, and version control workflows.

Docker & Docker ComposeAWS (EC2 & S3)Jenkins CI/CDGit & GitHubNodemailer & SMTP
projects --featured

Selected Work

Software engineering internship projects, production web platforms, technical challenges, and university capstones.

View All (11) Projects
Silver Award Winner | BestWeb.lk 2026
Ehelepolawalawwa.lk slide 1
1/9
Internship Working Project2026

Ehelepolawalawwa.lk

Official web application for Sri Dalada Maligawa's Ehelepola Walawwa, developed during Software Engineering Internship at All in One Holdings, combining the historic wax museum, royal courtyard, and King's Court into an immersive digital visitor experience.

ReactTypeScriptNode.jsExpressTailwind CSS+1
Mahinda Panagoda Funeral Service slide 1
1/9
Internship Working Project2026

Mahinda Panagoda Funeral Service

Commercial business web application with automated service inquiries, package selection, Stripe payment gateway integration, and SMTP notification pipelines, developed during SE Internship at All in One Holdings.

ReactNode.jsExpressMySQLStripe+2
Presenting Development preview
Internship Working Project2026

Presenting Development

Scalable E-Commerce web application engineered with NestJS, Next.js, PayHere payment integration, Prisma ORM, and containerized PostgreSQL with Redis caching, developed during SE Internship at All in One Holdings.

NestJSNext.jsReactPrismaPostgreSQL+4
Xplore slide 1
1/8
Internship Challenge2026

Xplore

Mini Travel Experience Listing Platform connecting local tour guides and operators with travelers via public listings feed. Features well-documented architectural decisions, JWT in HTTP-only cookies, and a strategy for scaling to 10k listings.

Next.jsTailwind CSSNode.jsExpressMongoDB+3
Personal Task & Time Tracker slide 1
1/5
Internship Challenge2026

Personal Task & Time Tracker

Real-time task and productivity tracker built with a strict TypeScript stack end-to-end: NestJS ^11, TypeORM ^0.3, PostgreSQL, Passport JWT, and React ^19 with Vite.

NestJS 11TypeScript 5.7TypeORM 0.3PostgreSQLPassport JWT+4
Zopify slide 1
1/20
Personal Project2026

Zopify

Full-featured commerce platform comprising a Next.js customer storefront, React admin dashboard, and NestJS TypeScript backend with PostgreSQL, Redis, Docker, and WebSocket notifications.

Next.jsReact.jsNestJSTypeScriptPostgreSQL+4
Rashmi Tyre Streamline Solution slide 1
1/14
Academic Project2024 – 2025

Rashmi Tyre Streamline Solution

Final-year group project (MOSAD): Enterprise tire-shop management suite featuring Meta Prophet AI stock forecasting, multi-agent customer chatbot, automated WhatsApp notifications, Spring Boot, and AWS Jenkins CI/CD.

ReactSpring BootPostgreSQLDockerAWS (EC2/S3)+4
journey --timeline

Experience & Education

Academic foundation in Computer Science paired with rigorous hands-on software development experience.

Work Experience
Next Chapter · From Sep 2026

Software Engineer (Full-Time)

Actively open to new roles & interviews

Seeking full-time Software Engineer positions in Sri Lanka or remote teams globally. Ready to contribute across NestJS, Spring Boot, React, and cloud architectures.

March 17, 2026 – September 17, 2026

Software Engineering Intern

All in One Holdings · Kandy, Sri Lanka

Developing full-stack web applications with NestJS, TypeScript, React, and TypeORM. Engineered production web platforms, automated workflows, and high-performance frontend interfaces.

  • Developed Ehelepolawalawwa.lk for Sri Dalada Maligawa, winning the Silver Award at BestWeb.lk 2026
  • Built full-stack platforms including Mahinda Panagoda Funeral Service, Presenting Development, and Go Ahead Lanka / Ridee Boutique Hotel redesigns
  • Engineered enterprise-grade technical challenges including Xplore, Personal Task & Time Tracker (NestJS/React 19), and BUS_Book-Ur-Seat
Academic Education
2022 – 2025

Bachelor of Computer Science (BCS)

University of Ruhuna · Matara, Sri Lanka

Focused on Core Computer Science: Data Structures & Algorithms, Object-Oriented Software Engineering, Database Management Systems, Distributed Systems, and Web Application Architecture.

Key Highlights:
Final-Year Capstone: AI-driven Tire Enterprise System (MOSAD)
Solo Capstone: BloodConnect Healthcare Donor Platform
Coursework: Java, C, C#, Database Systems, Networking, OS
Tharaka Gamage
Hiring & Team Collaboration

Share with your hiring team or get in touch.

Available for full-time Software Engineer positions from September 2026. Feel free to forward this portfolio to your technical recruiter or reach out directly for discussions.

Get In Touch
Available From Sep 2026
·
Pitigala / Kandy / Colombo, Sri Lanka
git --log --graph

GitHub Activity & Code

Transparent, code-first engineering history with 20+ public repositories, internship challenges, and active commits.

Visit @TharakaGamage830
Public Repositories21+

Open-Source Codebase

Curated repositories covering full-stack MERN, Java Spring Boot microservices, NestJS TypeScript APIs, and .NET Core backends.

Explore all repositories
Commit PhilosophyClean Code

Detailed Documentation

Every major repository includes comprehensive READMEs detailing architectural decisions, database normalization, security considerations, and local setup scripts.

Inspect Xplore architecture docs
LanguagesMulti-Stack

Primary Languages

TypeScript & JS45%
Java & Spring35%
C#, C, PHP & SQL20%
View GitHub profile
availability --status

Work Status & Availability

Transparent timeline and engagement preferences for engineering teams and recruiters.

Open Dedicated Contact Portal
Status: Open to Opportunities
Timezone: LK (UTC+5:30)

Actively Interviewing for Full-Time Software Engineer Positions

Currently completing SE Internship at All in One Holdings (ends 17 Sep 2026). Open to full-time Software Engineer positions in Sri Lanka or remote worldwide.

Timeline
Available From Sep 2026
Completing Internship Sep 17, 2026
Target Roles
Software Engineer
Full-Stack / Backend / Frontend
Work Mode & Location
Colombo / Remote Worldwide
Open to relocation & global timezones
Direct Channel
tharakaashen830@gmail.com
Average response under 12 hours
Ready for technical interviews & architecture discussions.