HOMEPROJECTSCONTACTRESUME

ABOUT.ME.

Software Engineer crafting high-concurrency distributed systems and precision-engineered frontends.

AVAILABILITY

Open for Work

BASE

SriLanka, CMB

STACK_CORE

▣FRONTEND

React / Next.js

TypeScript

Tailwind CSS

Redux / Zustand

Astro

Three.js

Flutter / Riverpod

■BACKEND

Python / Node.js / Express

Flask / FastAPI / Django

NestJS

PostgreSQL / MySQL

MongoDB / Firestore

Neo4J / Elasticsearch

RAG / LLMs / FAISS

Gemini Live API

☁CLOUD

GCP / AWS / Azure

Serverless Arch

⊞INFRASTRUCTURE

CI/CD Pipelines

Docker

Linux

WebSockets / MQTT / Webhooks

OAuth 2.0 / E2EE

↓ FULL RESUME

JOURNAL.EXP

AUG 2024 — PRESENT

Software Engineer

E-Bridge Solutions ↗

Delivered software for local businesses in logistics and manufacturing, handling everything from on-site requirements gathering to architecture, implementation and deployment.

01

Built a real-time voice AI companion on the Google Gemini Live API, streaming audio directly between browser and model to cut per-turn latency by ~280ms

02

Designed a from-scratch, avatar-independent facial animation engine (TypeScript, three.js) that lip-syncs a 3D avatar to streaming AI speech in real time

03

Implemented FastAPI endpoints and PostgreSQL queries behind dashboards and reports for an event-sourced warehouse workflow platform (11 stages, 9 operational teams), with automated backend tests and real-time WebSocket updates

04

Designed and developed scalable backend services using Python, Flask, Neo4j, and Firestore, serving 500+ active users with sub-100ms response times

05

Improved data retrieval throughput by ~40% through optimized REST APIs and database queries

06

Developed graph-based data models using Neo4j and Cypher for complex relational data

07

Implemented secure authentication using JWT, RBAC, and bcrypt password hashing

08

Containerized applications with Docker and deployed on Google Cloud Run with zero-downtime

09

Built MQTT-based real-time messaging system using Mosquitto for device communication

10

Reduced API latency by ~30% through profiling and performance optimization

FEB 2024 — AUG 2024

Junior Software Engineer

E-Bridge Solutions ↗

Contributed to frontend and mobile application development, delivering production-ready features in an agile environment.

01

Developed responsive frontend applications using React.js and Next.js, delivering 5+ production features per sprint

02

Built cross-platform mobile modules using Flutter and Riverpod

03

Actively participated in agile processes including daily scrums and sprint planning

ACADEMIC

2021 — 2024

B.Sc. in Physical Science (ICT)

University of Sri Jayewardenepura

• Proficient in Software Development principles, Networking fundamentals, and optimized Data Structures.

• Strong background in higher mathematics, including Linear Algebra, Calculus, and Complex Analysis.

DIRECT.CH

@

SEND EMAIL

tharindutkt@gmail.com

</>

GITHUB PROFILE

github.com/Tharindu9910

↗

PROFESSIONAL NETWORK

linkedin.com/in/tharindu-thennakoon