Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Freelance Software Architect / Lead Developer at Independent Freelancer (USA Client Project)
February 1, 2025 - November 25, 2025Delivered an Intelligent Procurement Automation System for a USA client. Automated end-to-end workflow: reading supplier quotes from emails, requesting negotiated prices, evaluating offers, and generating purchase orders with minimal human intervention. Leveraged .NET Core, Azure Service Bus, MongoDB, and OpenAI API to build a scalable, event-driven solution.
Architect / Lead Developer at Independent Freelancer (Canadian Client)
March 31, 2025 - March 31, 2025Architected a multi-tenant network observability platform with real-time insights into network topology changes. Enabled engineers to query historical and live configurations quickly, enabling faster root-cause analysis. Built using Azure services, .NET, Parquet, Python and integrated with Kubernetes deployment patterns.
Architect / Application Architect at Vault Data
May 1, 2023 - November 25, 2025Led the Vault X Data Platform design and development, including mobile apps (iOS/Android) for data access, a data warehouse, a data pipeline, and analytics services. Established architecture standards, mentored team members, and collaborated with stakeholders to align architecture with business goals.
Senior IT Consultant at Kaleris
May 31, 2023 - May 31, 2023Consulted on yard and truck management software deployments; led design standards, improved CI/CD pipelines, and prepared the monolithic to microservice transition for product lines; collaborated with stakeholders to deliver scalable, maintainable solutions.
Software Engineer / Architect at YT M - Yard and Truck Management Software
May 31, 2023 - May 31, 2023YTM software solution for yard and truck management; led performance tuning, maintained CI/CD pipelines, and supported database optimization across SQL and NoSQL stores; contributed to architecture and multi-entity data modeling.
Crew Mobile Application Engineer at GE Transportation - Colombo
November 30, 2018 - November 30, 2018Mobile applications enabling train crews to report real-time train and railcar movements; built using Ionic Framework, Couchbase, Angular 2, and Java; integrated with BI layers for data insights.
Senior Software Engineer at CodeConnexion Pvt. Ltd.
March 31, 2017 - March 31, 2017Developed and maintained software services for clients in Denmark and Norway; worked with .NET, Angular, and cloud services; led project estimation, architecture decisions, and team contributions.
Trainee Analyst Programmer at Central Finance PLC
December 1, 2003 - December 1, 2003Gained exposure to core banking applications; contributed to data processing modules and legacy systems optimization.
Analyst Programmer at Central Finance PLC
April 1, 2005 - April 1, 2005Worked on analysis and programming tasks for banking software; participated in requirement gathering and code maintenance.
System Analyst at Central Finance PLC
April 1, 2008 - April 1, 2008Analyzed business requirements, designed system components, and supported application development.
Senior System Analyst at Central Finance PLC
January 31, 2009 - January 31, 2009Led system analysis and architecture improvements, mentored junior developers, and oversaw critical banking modules.
Education
Bachelor of Science (BSc) at University of Peradeniya
January 1, 2000 - January 1, 2003Qualifications
Microsoft Certified Professional
January 1, 2013 - November 25, 2025Microsoft Specialist: HTML5 with JavaScript and CSS3
January 1, 2013 - November 25, 2025Industry Experience
Software & Internet, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Moratuwa today.