Hi, I'm Yasura Dissanayake, a Senior Full-Stack Engineer with 9+ years of experience designing and delivering scalable web applications, automation platforms, and cloud-native distributed systems. I excel across the full stack, using React and Angular for frontend and Node.js, NestJS, and .NET Core for backend, with strong experience in workflow automation, REST API integrations, event-driven architectures, Docker, Kubernetes, Linux, and CI/CD pipelines. I thrive in cross-functional teams and own end-to-end delivery to drive measurable business outcomes. I enjoy crafting reliable software architectures, mentoring peers, and delivering value through practical, user-focused solutions.

Yasura Dissanayake

Hi, I'm Yasura Dissanayake, a Senior Full-Stack Engineer with 9+ years of experience designing and delivering scalable web applications, automation platforms, and cloud-native distributed systems. I excel across the full stack, using React and Angular for frontend and Node.js, NestJS, and .NET Core for backend, with strong experience in workflow automation, REST API integrations, event-driven architectures, Docker, Kubernetes, Linux, and CI/CD pipelines. I thrive in cross-functional teams and own end-to-end delivery to drive measurable business outcomes. I enjoy crafting reliable software architectures, mentoring peers, and delivering value through practical, user-focused solutions.

Available to hire

Hi, I’m Yasura Dissanayake, a Senior Full-Stack Engineer with 9+ years of experience designing and delivering scalable web applications, automation platforms, and cloud-native distributed systems. I excel across the full stack, using React and Angular for frontend and Node.js, NestJS, and .NET Core for backend, with strong experience in workflow automation, REST API integrations, event-driven architectures, Docker, Kubernetes, Linux, and CI/CD pipelines.

I thrive in cross-functional teams and own end-to-end delivery to drive measurable business outcomes. I enjoy crafting reliable software architectures, mentoring peers, and delivering value through practical, user-focused solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more

Work Experience

Senior Software Engineer - Full-stack · Cloud · ML Integration at Dijital Team / Varigence
January 1, 2025 - November 13, 2025
Lead full-stack development for an enterprise data modeling platform featuring AI-driven recommendations, predictive analytics, data mining capabilities, and advanced business forecasting algorithms. Enhanced UX with AI-driven solutions including intelligent suggestion input flows, AI-powered automated grid population with context-aware suggestions, and seamless AI-assisted data entry workflows. Integrated multiple AI models with intelligent request pooling, load balancing, and efficient request management systems to optimize AI service performance and reduce latency. Frontend enhancements using Angular 18, TypeScript, and .NET Core; resolved critical client issues and improved stability and user satisfaction. Implemented robust testing strategies including manual testing, automated test suites, and auto-healing test automation using prompt engineering and Playwright MCP for resilient end-to-end testing. Engineered prompt-based AI systems, chatbot integrations, and designed RESTful API
Senior Software Engineer — R&D at IFS (SL/UK)
January 1, 2025 - January 1, 2025
Designed and developed process automation features, leveraging machine learning algorithms to optimize distance-measurement accuracy and enhance DSE (Dynamic Service Engine) performance. Architected frontend components using Angular 17 and backend services with .NET Core; configured CI/CD pipelines using Jenkins and managed Azure cloud deployments. Developed comprehensive automated test suites using Playwright for end-to-end testing, unit and integration tests; participated in agile sprint planning, and enhanced code quality standards through rigorous peer code reviews.
Senior Software Engineer at Codegen International
November 1, 2023 - November 1, 2023
Led frontend engineering initiatives for enterprise B2B and B2C applications, achieving 30% improvement in page load times through modular architecture, code splitting, lazy loading, and performance optimizations. Conducted security audits, investigated code security vulnerabilities, and implemented remediation strategies while establishing secure coding practices and security standards across the development team. Collaborated with stakeholders through client demonstrations, authored technical solution documentation, and facilitated sprint planning sessions with cross-functional agile teams including product managers, designers, and QA engineers.
Software Engineer at Codegen International
December 1, 2021 - December 1, 2021
Developed and deployed high-impact application modules that enhanced production system performance by 20% and reduced operational incidents by 40% through optimized algorithms and efficient code practices. Collaborated with cross-functional teams to deliver production-ready features on schedule; resolved critical production bugs, improved system reliability, and maintained 99.5% uptime across multiple applications.
Software Engineer at Intahub Pvt Ltd
September 1, 2019 - September 1, 2019
Architected and developed Inta Cloud POS/PMS and Mobile POS systems from ground up using Angular, Ionic, C#, Socket.IO, and Firebase, serving thousands of retail and hospitality clients. Designed and built scalable frontend architecture from scratch, optimizing transaction processing speed by 25% and maintaining 99.9% system uptime through proactive monitoring, automated alerts, and continuous deployment practices. Delivered mobile application integrations and rapid prototypes to address client business requirements, resulting in a 15% increase in customer satisfaction and retention.
Senior Software Engineer — Full-Stack | Cloud | AI Integration at Dijital Team / Varigence
January 1, 2025 - Present
Led full-stack development of an enterprise data modeling platform (Angular 18 frontend, .NET Core microservices backend) on Azure cloud, implemented an AI-driven recommendation and predictive analytics layer, designed event-driven automation pipelines via REST APIs and webhooks, and built an automated Playwright MCP framework with auto-healing tests to reduce QA overhead. Developed chatbot systems and context-aware data-entry flows to increase reliability and user experience.
Senior Software Engineer — R&D at IFS
December 1, 2023 - January 1, 2025
Developed ML-based automation features to improve performance and measurement accuracy for large-scale enterprise ERP clients; built Angular component library and .NET Core microservices; maintained Jenkins CI/CD pipelines and Azure deployments; strengthened quality through automated integration tests and peer reviews.
Senior Software Engineer at Codegen International
January 1, 2022 - November 1, 2023
Improved page load speeds by 30% through Angular modularization, lazy loading, and bundle optimization; conducted backend security assessments, identified API vulnerabilities, and established secure coding standards; collaborated with enterprise clients, led solution demos, authored technical docs, and drove end-to-end delivery.
Software Engineer at Codegen International
September 1, 2019 - December 1, 2021
Built production-ready full-stack features, improved system reliability by 40%, and maintained 99.5% uptime for critical applications; developed performance-optimized backend modules and resolved production incidents under tight SLAs.
Software Engineer at Intahub Pvt Ltd
March 1, 2016 - September 1, 2019
Architected and delivered a cloud-based POS, PMS, and mobile POS platform using Angular, Ionic, C#, Socket.IO, and Firebase; supported thousands of clients with 99.9% uptime; improved transaction processing speed by 25% and delivered cross-platform mobile apps (iOS/Android).

Education

Master of Science in Computer Science at University of Peradeniya
January 1, 2023 - January 1, 2023
Minor in Software Engineering, Advanced Database Systems, Network & Distributed Systems, Advanced Programming at University of Vocational Technology
January 1, 2017 - January 1, 2017
Master of Science at University of Peradeniya
January 11, 2030 - March 20, 2026
BTech at University of Vocational Technology
January 11, 2030 - March 20, 2026

Qualifications

Microsoft PL-900: Power Platform Fundamentals
January 1, 2025 - March 20, 2026
Complete React Developer (Redux, Hooks, GraphQL)
January 11, 2030 - March 20, 2026
Microservices with Node.js and React
January 11, 2030 - March 20, 2026
Data Science and Machine Learning with Python
January 11, 2030 - March 20, 2026
Udemy Certifications (Various)
January 11, 2030 - March 20, 2026

Industry Experience

Software & Internet, Professional Services, Computers & Electronics