I'm a seasoned Software Engineer and Developer with over 11+ years of experience in complex systems. I excel in full-stack development, enterprise software architecture, and re-engineering legacy systems with modern technologies. Proficient in JavaScript/TypeScript, Angular/React, Node.js/Express/NestJS and Java with experience in Oracle database management and SQLite database. Skilled in Apple development using Swift/SwiftUI to build high-performance applications.

ishanuw

I'm a seasoned Software Engineer and Developer with over 11+ years of experience in complex systems. I excel in full-stack development, enterprise software architecture, and re-engineering legacy systems with modern technologies. Proficient in JavaScript/TypeScript, Angular/React, Node.js/Express/NestJS and Java with experience in Oracle database management and SQLite database. Skilled in Apple development using Swift/SwiftUI to build high-performance applications.

Available to hire

I’m a seasoned Software Engineer and Developer with over 11+ years of experience in complex systems. I excel in full-stack development, enterprise software architecture, and re-engineering legacy systems with modern technologies. Proficient in JavaScript/TypeScript, Angular/React, Node.js/Express/NestJS and Java with experience in Oracle database management and SQLite database. Skilled in Apple development using Swift/SwiftUI to build high-performance applications.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

Sinhala, Sinhalese
Fluent
English
Advanced

Work Experience

Programmer Analyst Trainee at CINEC IT (Pvt) Ltd
July 1, 2011 - March 31, 2012
• Assisted senior programmers with application testing, debugging, and quality assurance. • Provided end-user support for application functionalities and troubleshooting. • Performed daily database backups to ensure data integrity and security.
Programmer Analyst at Ceyline Technologies (Pvt) Ltd
April 1, 2012 - March 31, 2013
• Developed software applications under the guidance of senior programmers, contributing to coding, testing, and debugging tasks. • Gathered user requirements for software applications to enhance business processes. • Provided technical support to end users under the guidance of senior technical leads, ensuring seamless application functionality and user satisfaction.
Associate Software Engineer at Synaxiom (Pvt) Ltd
April 1, 2013 - June 30, 2014
• Developed software applications, including coding, testing, and debugging. • Gathered requirements to design and implement internal company systems. • Provided technical support to end users, ensuring smooth application functionality.
Software Engineer at Synaxiom (Pvt) Ltd
July 1, 2014 - March 31, 2016
• Performed software application development including coding, testing and debugging. • Conducted requirement analysis and implemented efficient software solutions. • Performed bug fixing and feature enhancement for legacy applications. • Provided technical support to end-users.
Senior Software Engineer at Synaxiom (Pvt) Ltd
April 1, 2016 - October 31, 2016
• Software engineering and development for a wide range of application requirements. • Analyse user requirements and proposed design options. • Designed and developed user interfaces for web applications. • Develop server-side applications using languages such as PHP, and Java J2EE. • Designed and implemented databases for server-side application to connect. • Conducted application testing across multiple platforms to ensure performance and reliability.
Senior Software Engineer at Synaxiom (Pvt) Ltd
November 1, 2016 - October 31, 2024
• Led software engineering and development efforts for the enterprise software products. • Analyzed user requirements to design enterprise software products with a focus on usability and functionality. • Selected technologies, designed architecture, and defined development requirements for the enterprise software products. • Designed and developed applications using JavaScript/TypeScript, Node.js (with NestJS), and databases such as Oracle XE 18c and SQLite. • Built cross-platform applications with NW.js, including preparing application installers for distribution. • Developed mobile solutions for Apple platforms using Swift (with SwiftUI), including deployment to the Apple App Store. • Performed White-Box Testing to ensure software reliability and performance. • Engaged in knowledge-sharing and support activities with junior developers. • Customized, maintained, and developed open-source applications to meet customer requirements.
Senior Full-Stack Developer at Synaxiom Research
November 1, 2024 - April 30, 2025
• Held a leadership role within the core development team responsible for advancing Synaxiom’s proprietary enterprise software products. • Contributed to platform architecture, software development activities, and cross-platform integration initiatives. • Worked collaboratively with product owners, engineering leads, and QA teams to deliver production-grade features aligned to security, scalability, and performance requirements.

Education

Bachelor of Science - BSc at London Metropolitan University
March 1, 2020 - May 31, 2021
First Class Honours

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics