I'm Nipun Tharuka, a software engineer based in Colombo, Sri Lanka. I hold a Master’s in Information Technology and bring over four years of hands-on experience building full-stack applications, cloud infrastructure, and delivering agile software solutions for international clients. I enjoy collaborating with cross-functional teams and turning complex requirements into scalable, production-grade products. I’m proficient across the JavaScript/TypeScript ecosystem (Node.js, Angular, React, Vue, Next.js, Express, MongoDB, SQL) and enjoy architecting end-to-end systems, optimizing performance, and driving reliable DevOps practices. I’m passionate about continuous learning and applying new technologies to solve real-world business problems while mentoring teammates and delivering value to clients.

Nipun Tharuka

I'm Nipun Tharuka, a software engineer based in Colombo, Sri Lanka. I hold a Master’s in Information Technology and bring over four years of hands-on experience building full-stack applications, cloud infrastructure, and delivering agile software solutions for international clients. I enjoy collaborating with cross-functional teams and turning complex requirements into scalable, production-grade products. I’m proficient across the JavaScript/TypeScript ecosystem (Node.js, Angular, React, Vue, Next.js, Express, MongoDB, SQL) and enjoy architecting end-to-end systems, optimizing performance, and driving reliable DevOps practices. I’m passionate about continuous learning and applying new technologies to solve real-world business problems while mentoring teammates and delivering value to clients.

Available to hire

I’m Nipun Tharuka, a software engineer based in Colombo, Sri Lanka. I hold a Master’s in Information Technology and bring over four years of hands-on experience building full-stack applications, cloud infrastructure, and delivering agile software solutions for international clients. I enjoy collaborating with cross-functional teams and turning complex requirements into scalable, production-grade products.

I’m proficient across the JavaScript/TypeScript ecosystem (Node.js, Angular, React, Vue, Next.js, Express, MongoDB, SQL) and enjoy architecting end-to-end systems, optimizing performance, and driving reliable DevOps practices. I’m passionate about continuous learning and applying new technologies to solve real-world business problems while mentoring teammates and delivering value to clients.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Software Engineer at Vir Stack LLC
August 1, 2025 - Present
Develop and ship production-grade web applications for international clients, delivering scalable solutions using a modern JavaScript/TypeScript stack. Architect end-to-end full-stack systems including database modeling, RESTful API design, and front-end implementation with a focus on performance and maintainability. Collaborate daily with globally distributed engineering teams using Agile/Scrum, contributing to sprint planning, code reviews, and continuous delivery with the lead team.
Software Engineer at Freelance (International Clients)
January 1, 2022 - Present
Deliver custom web and mobile solutions for clients across tourism, health care, e-commerce, education, and fleet management sectors in Sri Lanka, USA, Australia, UAE and Europe. Manage full project life cycle: requirements analysis, database design, UI/UX implementation, DevOps automation, testing, and production deployment. Core stack includes Next.js, React, Angular, Vue.js, Node.js, Express.js, MongoDB, Docker, AWS, Azure, and Tailwind CSS.
Full Stack Developer at Victrix Tech (Pvt) Ltd
March 1, 2025 - July 31, 2025
Built and maintained the official company website and 5+ client-facing sites with CMS integration, AI chatbot, and WhatsApp integration. Led backend architecture and database design for Quiz App and Vehicle Trader products, defining schemas and API contracts. Established CI/CD pipelines on Azure and deployed using Vue.js, Hugo, Node.js, Express.js, MongoDB, GraphQL, JWT authentication.
Full Stack Developer at nextWave Universe
November 1, 2024 - July 31, 2025
Developed and maintained production-grade web applications using modern JavaScript frameworks and cloud-native services. Integrated secure REST APIs with JWT authentication, ensuring data integrity across distributed microservice modules.
Associate Software Engineer at Purple Software (Pvt) Ltd
July 1, 2023 - September 30, 2024
Led cross-functional teams of 3–5 developers building enterprise web applications for HR, finance, tourism, and fleet management clients. Implemented CI/CD pipelines using GitLab, Docker, Jenkins, and Nginx across Contabo and AWS infrastructure, reducing deployment time by 40%. Drove code review culture and test automation practices, improving software quality and reducing production defects by 30%.
Software Engineer Intern at Purple Software (Pvt) Ltd
July 1, 2022 - June 30, 2023
Built RESTful APIs and responsive front-end interfaces for enterprise clients, contributing to 4+ commercial web platforms. Participated in full-stack development sprints, delivering features, fixing bugs, and writing technical documentation.

Education

Master of Information Technology (MIT) at University of Kelaniya
July 1, 2024 - January 1, 2025
BSc (Special) in Accounting & Finance at Rajarata University of Sri Lanka
January 1, 2016 - January 1, 2020
G.C.E Advanced Level at Anuradhapura Central College
January 1, 2015 - January 1, 2015

Qualifications

Programming in Python
January 11, 2030 - June 1, 2026
Web Design, Front-End Development & Server-Side Programming
January 11, 2030 - June 1, 2026
SQL Programming, HTML5, CSS, JavaScript
January 11, 2030 - June 1, 2026
Executive Level – Institute of Chartered Accountants of Sri Lanka
January 11, 2030 - June 1, 2026
Foundation Level – Institute of Bankers of Sri Lanka
January 11, 2030 - June 1, 2026

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Education, Healthcare