Software Engineer • Full-Stack & Distributed Systems • Open to Work

Pubudu Lakmal

Engineered for massive scale. Crafted with architectural precision.

Hands-on engineer building resilient distributed backends with Go, TypeScript, Next.js, and PostgreSQL. Specializing in microservices, Kafka event streaming, and modern agentic AI systems.

Pubudu Lakmal
SOFTWARE ENGINEER
Finder
Google Chrome
Notion
Terminal
Visual Studio Code
Cursor AI
Antigravity IDE
Claude AI
ChatGPT
⚡Hover any orbiting technology to reveal its production projects
12 ProjectsMicroservices, AI & Full-Stack
Full-Stack & SystemsClean Architecture & Scalability
Real-Time & AIKafka, Redis, WebSockets & AI
Technical Stack & Architecture

Built for speed. Engineered for scale.

A high-performance technical ecosystem of concurrent systems languages, full-stack frameworks, distributed databases, cloud automation, and autonomous agentic AI.

Go MicroservicesNext.js 14 / ReactPostgreSQL ACIDApache KafkaAWS CloudAgentic AI
Programming Language

Go (Golang)

Microservices & Systems Core

High-performance microservices, low-latency concurrent routines, and distributed transaction rollbacks.

TypeScript
Programming Language

TypeScript

Full-Stack Type Safety

Strict end-to-end typing, robust domain models, and shared validation contracts across clients & servers.

JavaScript (ES6+)
Programming Language

JavaScript (ES6+)

Web & Runtime Foundation

Modern asynchronous programming, event loop mechanics, DOM manipulation, and dynamic module loading.

Python
Programming Language

Python

Async APIs & Celery Pipelines

FastAPI REST microservices, Celery distributed task queues, OCR data pipelines, and ML scripting.

Java
Programming Language

Java

Enterprise Backend & Spring

Robust OOP principles, Spring Boot enterprise microservices, multithreading, and Hibernate ORM.

Query Language

SQL & Query Optimization

Database Schema & Optimization

Relational modeling, complex joins, B-Tree index optimization, execution plan analysis, and stored logic.

Software Engineering & Experience

Engineered for scale. Crafted with precision.

Hands-on experience building scalable applications using Go, TypeScript, Next.js, and PostgreSQL with clean architecture, distributed microservices, and agentic AI.

Professional Journey

Work Experience

AT Digital PVT LTD

Associate Software Engineer

HybridFull-time

AT Digital PVT LTD

2025 Mar – 2026 Apr
  • Developed and maintained scalable full-stack applications using Go, Next.js, TypeScript, and PostgreSQL, following clean architecture and modular design principles.
  • Designed and implemented RESTful APIs, authentication and authorization, database integrations, and reusable backend and frontend components.
  • Implemented real-time application features using technologies such as WebSocket, Redis, and event-driven architecture.
  • Worked with AWS, Docker, and GitHub Actions to containerize applications and automate CI/CD workflows.
  • Applied AI-assisted and agentic development tools to accelerate development, debugging, testing, and code refinement.
  • Collaborated with team members throughout the software development lifecycle, including development, testing, code reviews, deployment, and production support.
Stack:GoNext.jsTypeScriptPostgreSQLRedisWebSocketAWSDockerGitHub ActionsAgentic AI

Intern Software Engineer

RemoteInternship

AT Digital PVT LTD

2024 Sep – 2025 Mar
  • Developed and maintained application features using TypeScript, React/Next.js, backend APIs, and SQL/NoSQL databases.
  • Built and integrated REST APIs and worked with authentication, authorization, data validation, and third-party service integrations.
  • Assisted in implementing responsive and reusable frontend components while improving application usability and performance.
  • Worked with Git, GitHub, Docker, and CI/CD workflows as part of a collaborative software development process.
  • Debugged application issues, optimized database queries, and contributed to improving code quality and system reliability.
  • Gained hands-on experience with software architecture, testing, API development, cloud deployment, and Agile development practices.
Stack:TypeScriptReactNext.jsREST APIsPostgreSQLDockerGitAgile
Systems & Architecture

Featured Projects

Production-Grade
TeaVision
Production UI

TeaVision

Active

AI-Powered Tea Harvest & Supply Chain Platform

MobileNetV3 / EfficientNetGo REST APIOffline React NativeAWS Cloud & Docker

Built a full-stack tea supply-chain platform combining AI-powered leaf quality grading with harvest, payroll, and end-to-end batch traceability. Developed a Go REST API with JWT authentication and role-based access control, integrating harvest operations, PostgreSQL data management, and ML inference. Fine-tuned MobileNetV3/EfficientNet CNN models for 3-class tea leaf quality classification and served real-time inference through FastAPI. Built a React Native field app for offline leaf-photo capture, AI grading, harvest-weight logging, and automatic synchronization; developed a Next.js dashboard for yield, quality, worker, and payroll analytics. Implemented batch-level traceability from field → factory → buyer, including stage-wise weight-loss tracking; containerized services with Docker and deployed on AWS with CI/CD.

Core Highlights
✓AI leaf quality grading with fine-tuned MobileNetV3/EfficientNet CNNs
✓Real-time ML inference API served via FastAPI with high throughput
✓Offline React Native field app with automated sync and weight logging
✓Next.js dashboard for yield, quality, worker, and payroll analytics
✓Field-to-buyer batch traceability with stage-wise weight-loss tracking
✓Go REST API with JWT auth and role-based access control (RBAC)
PythonPyTorchFastAPIGoPostgreSQLReact Native (Expo)+4 more
GuideNow
Production UI

GuideNow

Active

Realtime Guide-Matching Platform

MicroservicesRealtime GeospatialAI Natural LanguageAWS Cloud

Built a cloud-deployed microservices platform that connects tourists with nearby, currently available guides in Sri Lanka for short tours, using Go backend services for live availability, location-based matching, and real-time chat, plus an AI service that turns natural-language requests into search filters, with CI/CD on AWS.

Core Highlights
✓Location-based geospatial guide matching
✓Real-time chat & presence via WebSockets
✓AI natural language search filter parser
✓End-to-end automated AWS CI/CD pipelines
FlutterGo microservicesReact/Next.jsPostgreSQLRedisWebSocket+3 more
WhereMyPack
Production UI

WhereMyPack

Active

Realtime Order & Courier Tracking Platform

Event-DrivenApache KafkaSaga Pattern RollbackHigh-Speed Pub/Sub

Built an event-driven Go microservices platform comprising Order, Inventory, Payment, Notification, and Tracking services using Apache Kafka. Implemented distributed transaction management and automated order rollback when inventory or payment operations fail. Developed real-time order status and courier location tracking via WebSocket, with Redis for high-speed status lookups and Pub/Sub messaging. Deployed the platform on AWS with automated CI/CD pipelines.

Core Highlights
✓5 isolated microservices connected via Kafka message buses
✓Distributed transaction rollback with Saga pattern
✓Live courier GPS telemetry streaming over WebSockets
✓Sub-millisecond status cache lookups powered by Redis
GoMicroservicesAngularApache KafkaRedisWebSocket+2 more
ShopStream
Production UI

ShopStream

Active

Scalable E-commerce Platform with AI Search

Full-StackElasticsearchStripe WebhooksAWS ECS & RDS

Built a full-stack e-commerce platform with product catalog, cart, checkout, and order management, using Stripe payments with webhook-based confirmation and idempotent order handling to prevent duplicate charges. Implemented fast product search with Elasticsearch and an AI-powered natural-language search that converts queries into structured filters, cutting average search latency. Deployed on AWS (ECS, RDS, S3, CloudFront) with Docker and GitHub Actions CI/CD.

Core Highlights
✓Stripe payment integration with idempotent webhook processing
✓AI natural-language parser converting queries to filter DSLs
✓Elasticsearch cluster reducing query latency by 65%
✓Scalable AWS ECS container deployment behind CloudFront CDN
React/Next.jsTypeScriptSpring BootPostgreSQLRedisElasticsearch+3 more
InvoiceFlow
Production UI

InvoiceFlow

Active

Invoice Management System with Async OCR

Async ProcessingCelery + RedisOCR ExtractionREST API

Built an invoice management platform with an asynchronous document-processing pipeline for PDF/image invoices. Implemented Celery workers with Redis to process uploads in the background, perform OCR and structured data extraction, and persist results in PostgreSQL, with job status tracking and automatic retry handling. Developed REST APIs and a Next.js dashboard for invoice review, management, and reporting.

Core Highlights
✓Asynchronous OCR extraction pipeline for PDF and scanned images
✓Distributed Celery worker pool with automated backoff retry
✓Live job progress and error monitoring dashboard
✓FastAPI REST endpoints with strict Pydantic schemas
PythonFastAPINext.jsPostgreSQLCeleryRedis+1 more
Technical Stack

Technologies & AI-Assisted Tooling

Modern Toolkit

Programming Languages

GoTypeScriptJavaScriptJavaPythonSQL

Frontend Engineering

React / Next.jsAngularFlutterTailwind CSSReduxResponsive UI

Backend Engineering

GoNode.jsSpring BootREST APIsAPI DesignJWTOAuth

Databases & Storage

PostgreSQLMySQLMongoDBAWS DynamoDBFirebaseDatabase IndexingQuery OptimizationJPA/Hibernate

Cloud & DevOps

AWS (EC2, S3, EFS, VPC, IAM)DockerKubernetesGitHub ActionsCI/CDGitGitHub

AI-Assisted & Agentic Engineering

Claude CodeAntigravityChatGPTCursorGitHub CopilotAgentic AI
Credentials

Education & Certifications

Verified
2026 Apr – Present

University of Moratuwa

Bachelor of Information Technology

•Machine Learning
•Data Structures and Algorithms
•Artificial Neural Network
•Natural Language Processing
2023 – 2025GPA: 3.87

SLIATE (Sri Lanka Institute of Advanced Technological Education)

Higher National Diploma in Information Technology

•Database Management Systems
•Enterprise Application Development
•Network Engineering & Security
•Graduated with First-Class Honors [GPA: 3.87]

Professional Certifications & Courses

AWS Academy
Cloud Foundations (AWS) & AWS Cloud Practitioner Essentials
Verified Credential
IBM
Introduction to Containers (Docker, Kubernetes, OpenShift)
View Certificate›
HackerRank
SQL, Python, Frontend Engineer Skill Certifications
Verified Credential
Harvard University
CS50X: Introduction to Computer Science
Verified Credential
Harvard University
CS50's Web Programming with Python and JavaScript
Verified Credential
University of Moratuwa
Full Stack Developer Program
View Certificate›
Portfolio & Systems Architecture

Engineered systems. Proven in production.

From event-driven distributed microservices with Kafka & Go to AI-powered full-stack applications and cross-platform mobile solutions.

TeaVision - AI-Powered Tea Harvest & Supply Chain Platform
Flagship
AI Harvest • MobileNetV3 & Go

TeaVision - AI-Powered Tea Harvest & Supply Chain Platform

Full-stack tea supply-chain platform combining AI-powered leaf quality grading with harvest, payroll, and end-to-end batch traceability built with Python, PyTorch, FastAPI, Go, PostgreSQL, React Native, Next.js, Docker, and AWS.

✓AI-powered leaf quality grading with fine-tuned MobileNetV3/EfficientNet CNN models
✓Real-time ML inference API served via FastAPI with high throughput
PythonPyTorchFastAPIGo+6
GuideNow - Realtime Guide-Matching Platform
Flagship
Go Microservices • Realtime

GuideNow - Realtime Guide-Matching Platform

Cloud-deployed microservices platform that connects tourists with nearby guides in Sri Lanka, using Go backend services for live availability, location matching, WebSocket chat, and natural-language AI filters.

✓Location-based geospatial guide matching
✓Real-time WebSocket chat and presence indicators
GoMicroservicesFlutterNext.js+4
WhereMyPack - Realtime Order Tracking Platform
Flagship
Event-Driven • Kafka & Saga

WhereMyPack - Realtime Order Tracking Platform

Event-driven Go microservices platform using Apache Kafka, Saga pattern rollbacks, WebSocket courier GPS streaming, and Redis caching deployed on AWS.

✓5 isolated microservices connected via Kafka message buses
✓Distributed transaction rollback with Saga pattern
GoMicroservicesAngularApache Kafka+3
ShopStream - Scalable E-commerce Platform with AI Search
Flagship
E-Commerce • AI Search & Stripe

ShopStream - Scalable E-commerce Platform with AI Search

Full-stack e-commerce system with Stripe webhook payments, Elasticsearch natural language product discovery, Spring Boot microservices, and AWS containerization.

✓Stripe payment integration with idempotent webhook processing
✓AI natural-language parser converting queries to filter DSLs
React / Next.jsTypeScriptSpring BootPostgreSQL+5
InvoiceFlow - Invoice Management System
Flagship
FastAPI • Async OCR Pipeline

InvoiceFlow - Invoice Management System

Asynchronous document-processing platform for invoices with Celery workers, Redis job queues, OCR extraction, PostgreSQL storage, and FastAPI REST endpoints.

✓Asynchronous OCR extraction pipeline for PDF and scanned images
✓Distributed Celery worker pool with automated backoff retry
PythonFastAPINext.jsPostgreSQL+3
Task Manager
Project
MEAN Stack • CRUD API

Task Manager

Task Manager with CRUD operations with MEAN-Stack

MongoDBReactExpressNode js+3
Cafe-shop Management System
Project
Angular & Express • POS System

Cafe-shop Management System

Cafe-shop Management System built with JavaFX and MySQL for efficient cafe operations and management.

Java FXMySQLScene builderCSS
Galle Fort - Website
Project
Full-Stack Engineering

Galle Fort - Website

Galle Fort Website featuring historical content, designed using HTML, CSS, Bootstrap, and JavaScript for interactive elements.

HTMLBoostrapJavascriptCSS
AL ICT MCQ - Mobile App
Project
Full-Stack Engineering

AL ICT MCQ - Mobile App

AL ICT MCQ Practice App: Flutter app with Dart, Firebase integration, deployed on Google Play Store.

FlutterDartFirebase
E - Book Store Web App
Project
MERN Stack • Digital Store

E - Book Store Web App

E-Book store application developed using the MERN stack with CURD functionality

ReactMongoDBExpressNode js
Portfolio Website
Project
Next.js 14 • Apple Design System

Portfolio Website

My Portfolio: Built with Next.js, Sanity IO CMS, Tailwind CSS, and Shadcn UI for a stylish and functional experience.

NextTypescriptShadcn UITailwind CSS+1
E - Learning Management System
Project
Full-Stack LMS • Role-Based Auth

E - Learning Management System

Role-based Learning Management System with Next.js frontend, Node.js/Express backend, and MongoDB Atlas.

Next MongoDBNext-AuthNode Js+5
Academic Background & Credentials

Computer science rigor. Continuous mastery.

Academic degrees anchored in algorithms and machine learning, paired with specialized industry certifications in distributed cloud infrastructure.

Academic Degrees

Higher Education
University of Moratuwa
2026 Apr – Present

University of Moratuwa

Bachelor of Information Technology

Core Coursework & Focus:

Machine LearningData Structures & AlgorithmsArtificial Neural NetworksNatural Language Processing
Top Engineering University in Sri Lanka • Undergraduate
SLIATE
GPA 3.872023 – 2025

SLIATE

Higher National Diploma in Information Technology

Academic Excellence:

Software EngineeringDatabase SystemsNetwork EngineeringWeb DevelopmentOOP in Java
Sri Lanka Institute of Advanced Technological Education • High Honors

Certifications & Credentials

Verified Expertise
AWS CloudAWS Academy

Cloud Foundations & Cloud Practitioner Essentials

AWS EC2S3 & IAMVPC ArchitectureCloud Security
CertificateVerify↗
Cloud & ContainersIBM

Introduction to Containers (Docker, Kubernetes, OpenShift)

Docker ContainerizationKubernetes ClustersRed Hat OpenShift
CertificateVerify↗
Software EngineeringUniversity of Moratuwa

Full Stack Developer Program

Full-Stack ArchitectureREST APIsDatabase Design
CertificateVerify↗
Computer ScienceHarvard University

CS50X: Introduction to Computer Science

AlgorithmsData StructuresMemory Management (C)Python
CertificateVerify↗
Web SystemsHarvard University

CS50's Web Programming with Python and JavaScript

Django & PythonJavaScript (ES6+)SQL & ScalabilityCI/CD
CertificateVerify↗
Verified SkillsHackerRank

Problem Solving (SQL, Python, Frontend Engineer)

Complex SQL QueriesPython DSAFrontend Component Design
CertificateVerify↗
Get In Touch

Let’s engineer something remarkable together.

Whether you’re discussing scalable microservices, AI engineering, backend architecture, or full-time opportunities—my inbox is always open.

Engineering Availability

Open for Opportunities

Currently open for Software Engineer roles, high-throughput backend initiatives, and agentic AI integrations.

Location: Colombo, Sri Lanka (UTC +5:30)Remote • Hybrid
Direct Email
dplakmal.online@gmail.com
Compose Mail
Phone & WhatsApp
+94766556875
Interactive Inquiry

Send a Direct Message

Fill in your details to launch a pre-composed message in your email client.

Direct delivery to dplakmal.online@gmail.com
Zero spam guarantee. Contact details are solely used to reply to your inquiry.