Senior Full-Stack Software Engineer · 4+ Years Experience
Supun Harshana
Senior Full-Stack Software Engineer building scalable web, mobile, and enterprise systems.
I own products end-to-end — from system architecture and database design to shipped, production-ready UI — for enterprise platforms, ERP integrations, and mobile apps.
Career Timeline
Where I've grown as an engineer
From an intern shipping my first React features to leading greenfield enterprise platforms end-to-end.
Senior Software Engineer · Digitus Tec (Pvt) Ltd
Jun 2025 – PresentOwns the full stack for a greenfield enterprise meeting-management platform — architecture, data model, and shipped UI — while setting engineering standards for a three-person team.
Responsibilities & achievements
- Architected and led delivery of a greenfield enterprise meeting-minutes platform end-to-end, from system design to production UI
- Defined coding standards and CI/CD workflows for a 3-engineer team
- Designed modular NestJS services and consumed them through reusable Angular components (TypeScript, RxJS, Reactive Forms)
- Architected backend/frontend integration points for AI-based real-time transcription and automated task generation, laying the foundation for an LLM-powered assistant workflow
- Mentored junior engineers through code review, architecture guidance, and knowledge-sharing sessions
- Engineered a MongoDB data model with indexing and aggregation pipelines that keeps API responses under 300ms
- Implemented RBAC and Auth0 JWT across the stack with Docker-based deployment
Software Engineer · Digitus Tec (Pvt) Ltd
Feb 2024 – May 2025Built a large-scale budget management platform with deep SAP Business One integration, and led an offline-first mobile app for farm management across Africa.
Responsibilities & achievements
- Built a large-scale Angular/NestJS enterprise application for budget planning, approval workflows, and SAP Business One integration
- Designed NestJS REST APIs and SAP B1 Service Layer integration
- Built reusable Angular modules, forms, and drill-down dashboards for expenses, budget allocation, and MRN management
- Implemented multi-level business-rule validation across API and UI layers
- Led full-stack development of an offline-first React Native app for farm management in low-connectivity regions across Africa
- Designed a local-first sync strategy (WatermelonDB + SQLite) with background sync, paired with a React Native UI built on NativeWind and React Native Paper
- Cut manual budget processing time by 35%
- Improved data accuracy by 20% and increased user adoption by 30% through layered validation
Associate Software Engineer · Digitus Tec (Pvt) Ltd
Aug 2023 – Jan 2024Designed and built a healthcare mobile app for surgical record management end-to-end, replacing paper-based hospital processes.
Responsibilities & achievements
- Designed the backend data model and secure APIs for surgical record management
- Built role-based React Native interfaces for surgeons, nurses, and administrative staff
- Implemented secure data storage and sync between mobile clients and backend
- Improved data accuracy by 35% by replacing paper-based processes
- Reduced record entry time by 40% with role-based mobile interfaces
Intern Software Engineer · Dockyard Total Solutions (Pvt) Ltd
Sep 2022 – Aug 2023Gained early full-stack exposure revamping a mobile attendance app and building business-automation tools.
Responsibilities & achievements
- Revamped the AttendMe mobile app end-to-end using Expo/React Native
- Developed React.js frontend features and C# Windows Forms backend/automation applications
- Improved app stability by 40% and modernized the UI/UX
Featured Projects
Systems I've designed and shipped
Enterprise platforms, ERP integrations, mobile apps, and a solo-built trading system — each owned end-to-end, from architecture to production.
Technical Skills
What I build with
A full-stack toolkit spanning frontend, backend, data, cloud, and the AI-assisted workflows I use to ship faster.
Career Map
How my career, skills, and projects connect
Hover or focus a node to trace the path — from a role, through the capabilities it built, to the projects and technologies that came out of it.
Career
Skills
Projects
Technologies
Architecture & Engineering
How I think about systems
Beyond writing features — the architectural decisions, trade-offs, and engineering discipline behind every platform I ship.
Modular NestJS services expose typed REST APIs consumed by dedicated frontend layers — Angular for enterprise dashboards, Next.js for customer-facing apps — keeping business logic on the server and UI layers thin and reusable.
Client
Angular / Next.js
NestJS API
Modular services
Service Layer
Business logic
Database
MongoDB / PostgreSQL
Achievements
Outcomes, not just output
The measurable impact behind the systems I've built.
<300ms
API response time
MongoDB data model with indexing and aggregation pipelines on the Meeting Minutes Management Platform
3
Engineers mentored
Set coding standards and CI/CD workflows while mentoring a team as Senior Software Engineer
-35%
Manual processing time
Automating budget planning and approval workflows integrated with SAP Business One
+20%
Data accuracy
Multi-level business-rule validation across API and UI layers
+30%
User adoption
Reusable Angular modules and drill-down dashboards for budget management
-60%
Approval processing time
Real-time WebSocket-driven approval workflow for Citrus Fiztory
+35%
Data accuracy
Replacing paper-based surgical record processes with a secure mobile workflow
-40%
Record entry time
Role-based mobile interfaces for surgeons, nurses, and administrative staff
40%
Mobile adoption
Responsive, mobile-first components on PrintLoop's custom printing platform
+40%
App stability
Revamping the AttendMe mobile app end-to-end with Expo/React Native
Resume
The short version, on paper
A one-page summary of the experience above — ready to share with your team.
Supun Harshana
Senior Full-Stack Software Engineer
I own products end-to-end — from system architecture and database design to shipped, production-ready UI — for enterprise platforms, ERP integrations, and mobile apps.
Experience
4+ years, full-stack
Location
Gampaha, Sri Lanka
Education
Bachelor of Information Communication Technology (Honours)
Rajarata University of Sri Lanka, 2018–2022
Contact
Let's build something together
Open to freelance work, full-time roles, and interesting technical problems. Reach out directly or send a message below.