Available to hire
I’m Dineth Samarakoon, a results-driven Senior Software Developer with 12+ years of experience designing and delivering enterprise-grade applications and leading development teams in Agile environments. I excel in full-stack development, cloud migration, and CI/CD pipelines, with a strong foundation in Microsoft Azure, .NET, and SQL.
I enjoy modernizing legacy systems, mentoring junior developers, and driving productivity through strategic leadership.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Software Developer at NEXT Technology Lanka Pvt Ltd (Subsidiary of NEXT Technology UK)
February 1, 2025 - September 26, 2025Led cloud migration projects to Oracle Fusion using Azure, designed and managed Azure Data Factory pipelines for ETL and real-time data movement, mentored an 8-member development team, conducted regular code reviews and implemented CI/CD practices to streamline deployments, achieving system performance improvements.
Software Developer at CloudTECHWIRE Lanka Pvt Ltd
May 1, 2023 - September 26, 2025Built and maintained .NET Core Web API applications integrated with SQL databases. Participated in Agile ceremonies, contributed to sprint planning, and delivered scalable modules.
Senior Software Developer at Sri Lanka Navy
August 1, 2022 - September 26, 2025Led full-cycle development of critical systems across departments (HR Management System, Boat Management System, Welfare System). Conducted SQL audits and system reviews to improve infrastructure cost-efficiency. Delivered training sessions and mentored junior developers across teams.
Trainee Software Engineer at Virtusa Pvt Ltd
March 1, 2011 - September 26, 2025Gained foundational experience in software development, coding standards, and team collaboration.
Senior Software Developer at NEXT Technology Lanka Pvt Ltd
February 1, 2025 - October 4, 2025Led rewrite of main legacy applications and migrated apps to Oracle Fusion with Azure Cloud. Designed and implemented end-to-end data pipelines (ETL: Extract, Cleanse, Transform, Export) with trigger-activated master pipelines; conducted comprehensive testing of Azure pipelines and monitored error logs. Managed and monitored ADF pipelines with triggers, data flows, data sets, linked services and activities; optimized pipeline performance via parallel processing, data partitioning, and runtime integration settings. Participated in full software development lifecycle from requirements gathering, architectural design, coding, testing, deployment and post-release support. Practiced Agile methodologies and CI/CD with Azure DevOps. Led an 8-member software development team, mentoring, code reviews, and knowledge-sharing; delivered technical training and ensured adherence to software engineering best practices and organizational standards. Conducted regular audits to optimize infrastructure c
Software Developer at TECHWIRE Lanka Pvt Ltd
May 1, 2023 - October 4, 2025Contributed to development of Human Resources Management System, Boat Management System, and Welfare System. Participated in requirement analysis, system design, coding, testing and deployment using .NET Core and SQL Server; integrated systems and improved data flows; collaborated with cross-functional teams and ensured timely delivery.
Senior Software Developer at Sri Lanka Navy
August 1, 2022 - October 4, 2025Led software development initiatives for HRMS, Boat Management System, and Welfare System across the full software development lifecycle. Designed, developed and maintained databases, performed SQL audits and security checks to optimize costs and performance. Mentored engineers, conducted training, and ensured adherence to agile practices. Presented weekly/monthly status reports to project leadership; facilitated collaboration among end-users, architects, and engineering teams.
Trainee Software Engineer at Virtusa Pvt Ltd
March 1, 2014 - October 4, 2025Participated in the software engineering lifecycle as a trainee; gained exposure to product domains, coding, testing, and documentation; assisted in developing and debugging components; collaborated with senior engineers to deliver features.
Senior Software Developer at NEXT Technology Lanka Pvt Ltd
February 1, 2025 - October 4, 2025Re-wrote main legacy applications and migrated apps to Oracle Fusion on Azure Cloud. Designed and implemented end-to-end data pipelines and maintained Azure-based DevOps practices. Led code reviews, testing, and ongoing support.
Software Developer at TECHWIRE Lanka Pvt Ltd
May 1, 2023 - October 4, 2025Contributed to migration and cloud integration projects, developed .NET Web API Core services, and supported Agile delivery with CI/CD on Azure.
Senior Software Developer at Sri Lanka Navy
August 1, 2022 - October 4, 2025Led development of HRMS, Boat Management System, and Welfare System; designed databases, conducted SQL and security audits, and mentored engineers; oversaw full SDLC.
Trainee Software Engineer at Virtusa Pvt Ltd
March 1, 2014 - October 4, 2025Gained exposure to software development lifecycle, assisted in projects and learned development methodologies.
Senior Software Developer at NEXT Technology Lanka Pvt Ltd
February 1, 2025 - October 4, 2025Re-wrote main legacy applications and migrated apps to Oracle Fusion with Azure Cloud. Designed and implemented end-to-end data pipelines, including Extract, Transform, and Load with trigger-activated Master pipelines. Created and optimized Azure Data Factory pipelines with triggers, data flows, datasets, linked services and activities. Led full software development lifecycle, established CI/CD practices, conducted code reviews and security audits, and mentored a team of 8 developers.
Software Developer at TECHWIRE Lanka Pvt Ltd
May 1, 2023 - October 4, 2025Contributed to software development across multiple projects, collaborated with cross-functional teams to deliver features and support cloud-related migrations and integrations.
Senior Software Developer at Sri Lanka Navy
August 1, 2022 - October 4, 2025Led development of key systems including Human Resources Management System, Boat Management System, and Welfare System. Responsible for database design, SQL and security audits, performance optimizations, and coordinating with end users, architects, and engineering teams to deliver mission-critical software.
Trainee Software Engineer at Virtusa Pvt Ltd
March 1, 2014 - October 4, 2025Gained exposure to the enterprise software development lifecycle, contributed to code development, participated in code reviews, and learned industry best practices in a formal internship/trainee program.
Senior Software Developer at NEXT Technology Lanka Pvt Ltd (Subsidiary of NEXT Technology UK)
February 1, 2025 - October 18, 2025Led cloud migration projects to Oracle Fusion using Azure, improving system performance by 35%. Designed and managed Azure Data Factory pipelines for ETL and real-time data movement. Mentored an 8-member development team, enhancing code quality and delivery timelines. Conducted regular code reviews and implemented CI/CD practices to streamline deployments.
Software Developer at CloudTECHWIRE Lanka Pvt Ltd
May 1, 2023 - October 18, 2025Built and maintained .NET Core Web API applications integrated with SQL databases. Participated in Agile ceremonies, contributed to sprint planning, and delivered scalable modules.
Senior Software Developer at Sri Lanka Navy
August 1, 2022 - October 18, 2025Led full-cycle development of HR Management System, Boat Management System, and Welfare System. Conducted SQL audits and system reviews to improve infrastructure cost-efficiency. Delivered training sessions and mentored junior developers across teams.
Trainee Software Engineer at Virtusa Pvt Ltd
March 1, 2011 - October 18, 2025Gained foundational experience in software development, coding standards, and team collaboration.
Education
BSc Special (Hons) in Information Technology at Sri Lanka Institute of Information Technology (SLIIT)
January 11, 2030 - January 1, 2011BSc in Information Technology at Curtin University of Technology Australia
January 11, 2030 - January 1, 2010BSc Special (Hons) in Information Technology at Sri Lanka Institute of Information Technology (SLIIT)
January 11, 2030 - January 1, 2011BSc in Information Technology at Curtin University of Technology
January 11, 2030 - January 1, 2010BSc Special (Hons) in Information Technology at Sri Lanka Institute of Information Technology (SLIIT)
January 11, 2030 - January 1, 2011BSc in Information Technology at Curtin University of Technology Australia
January 11, 2030 - January 1, 2010BSc Special (Hons) in Information Technology at Sri Lanka Institute of Information Technology (SLIIT)
January 11, 2030 - January 1, 2011BSc in Information Technology at Curtin University of Technology Australia
January 11, 2030 - January 1, 2010BSc Special (Hons) in Information Technology at Sri Lanka Institute of Information Technology (SLIIT)
January 1, 2011 - December 31, 2011BSc in Information Technology at Curtin University of Technology Australia
January 1, 2010 - December 31, 2010Qualifications
Certificate in Python Programming, SLIIT
January 11, 2030 - January 1, 2021Certificate in Python Programming
January 11, 2030 - January 1, 2021Certificate in Python Programming
January 1, 2021 - October 4, 2025Certificate in Python Programming
January 1, 2021 - October 4, 2025Certificate in Python Programming
January 1, 2021 - October 18, 2025Industry Experience
Software & Internet, Professional Services, Education, Government, Computers & Electronics, Manufacturing
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Developer
We have the best developer experts on Twine. Hire a developer today.