Duminda Harshaka
@dumindaharshaka
Senior Full-Stack Engineer with expertise in scalable applications.
What I'm looking for
I am a Senior Full-Stack Engineer with over 10 years of experience in building scalable applications using Node.js and React. My journey has taken me through various sectors, including IoT, AgTech, PropTech, and EdTech, where I have honed my skills in cloud-native development and serverless architectures. I pride myself on my ability to lead small teams and deliver MVPs quickly while optimizing cloud costs.
Throughout my career, I have successfully delivered numerous production-grade web applications, leveraging my expertise in AWS and modern development practices. As a Top Rated Plus Freelancer on Upwork, I have maintained a 100% job success rate, earning over $100K while working with diverse clients. My projects include architecting smart irrigation control platforms and developing backend features for property management SaaS solutions, all while ensuring high performance and reliability.
In addition to my technical skills, I am passionate about sharing knowledge with the community, as evidenced by my writing on full-stack development, AI, Blockchain, and Cloud Infrastructure. I am always eager to learn and grow, and I look forward to contributing my skills to innovative projects that make a difference.
Experience
Work history, roles, and key accomplishments
Lead Full-Stack Engineer
Grungard
Oct 2020 - Present (4 years 7 months)
Built and led a team of engineers to develop a smart irrigation control platform for the agriculture sector. Architected and deployed a high-throughput MQTT pipeline capable of processing over 1 million messages daily from field sensors. Optimized infrastructure costs and implemented robust observability and auto-scaling solutions using AWS CloudWatch, CloudFormation, and Cloudflare.
Freelance Full-Stack Engineer
Upwork & Direct Clients
Jan 2019 - Present (6 years 4 months)
Delivered numerous production-grade web applications leveraging Node.js, React, Firebase, AWS, and TypeScript. Designed and implemented scalable MVP architectures complete with CI/CD pipelines and secure backend APIs.
Senior Software Engineer
Different
May 2019 - Oct 2020 (1 year 5 months)
Developed key backend features for a property management SaaS platform. Enhanced the stability and performance of Node.js microservices, significantly reducing downtime and increasing system throughput.
Technical Consultant
NatureNurture.lk
Jun 2016 - May 2017 (11 months)
Built an open-source platform facilitating seed exchange and plant donations, contributing to community engagement and resource sharing. Leveraged technical skills to develop a functional and accessible online tool for the NGO's mission.
Software Engineer
EIMSKY
May 2017 - May 2019 (2 years)
Delivered full-stack web applications for diverse projects including beer quality monitoring and mobile health setups. Built and led a team of engineers to develop platforms utilizing Node.js, MQTT, and React, and programmed edge devices using Lua.
Software Engineer / Trainee
EIMSKY
Sep 2014 - Apr 2016 (1 year 7 months)
Contributed to the development of automation tools and health sector data reporting systems. Gained foundational full-stack exposure, working with technologies including Node.js, MongoDB, and IoT integrations.
Education
Degrees, certifications, and relevant coursework
National Institute of Business Management
Coursework, Computer System Designing
National Institute of Business Management
Coursework, Computer-Based Information Systems
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
duminda.workSalary expectations
Job categories
Interested in hiring Duminda?
You can contact Duminda and 50k+ other talented remote workers on Himalayas.
Message DumindaFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
