Guitar Chords Recognition System
→
Summary
Developed an innovative application utilizing deep neural networks to predict guitar chords in real-time from video and audio input.
Highly accomplished Senior Frontend Software Engineer with over 4 years of expertise in designing, developing, and deploying scalable web, mobile, and tablet applications using JavaScript & TypeScript technologies. Proven leader in high-stakes environments, having spent over a year onsite in Saudi Arabia, spearheading development teams and directly collaborating with Saudi banking clients to deliver high-performance stock trading applications, ensuring exceptional code quality and productivity.
Senior Software Engineer
Colombo, Western Province, Sri Lanka
→
Summary
Led frontend development for high-performance stock trading applications, delivering scalable web and mobile solutions for major Saudi banking clients and managing full lifecycle deployment.
Highlights
Architected and implemented dynamic, responsive user interfaces for high-performance Web, Mobile, and Tablet applications using React.js, enhancing user experience across critical financial platforms.
Collaborated cross-functionally with UX/UI designers to translate complex wireframes and mockups into high-fidelity, pixel-perfect web and mobile interfaces, ensuring design integrity and functional precision.
Optimized front-end codebase, leveraging best practices to reduce page load times by 30% and significantly improve application responsiveness.
Proactively addressed and resolved critical VAPT (Vulnerability Assessment and Penetration Testing) issues identified by cybersecurity companies, ensuring 100% application compliance with stringent security standards.
Spearheaded the research, design, and development of a Root/Jailbreak Detection Plugin for iOS & Android, successfully releasing it as `cordova-plugin-rootguard` to enhance mobile application security.
Directed a critical Cordova framework upgrade from version 10 to 14, improving system stability, performance, and integrating new features for enhanced application functionality.
Managed the end-to-end development and deployment of Android and iOS applications to Google Play Store and Apple App Store, ensuring compliance with platform guidelines and overseeing accounts for over 10 major brokerages.
Led high-stakes, client-focused project delivery during a year-long onsite engagement in Saudi Arabia, providing direct support to major banking clients and consistently delivering solutions for critical issues under tight deadlines.
Associate Software Engineer
Colombo, Western Province, Sri Lanka
→
Summary
Contributed to the development of diverse web and mobile applications for various clients, focusing on UI development, backend integration, and R&D for new features.
Highlights
Contributed to the B4U Smart Booking System, developing user interfaces with React and integrating Java backend services for both administrative and client-facing panels, driving R&D for new feature implementation.
Implemented Sinhala-English language translation functionalities for Onawadak.lk's web and mobile applications using React and React Native, enhancing user accessibility and experience.
Developed a comprehensive dashboard for an outsourced USA client (BoomRoom) using React TypeScript, including robust backend integration to visualize critical data.
Executed full-stack development for KoPark, creating both mobile applications with React Native and a web admin dashboard with React, streamlining operational management.
Software Engineering Intern
Colombo, Western Province, Sri Lanka
→
Summary
Assisted in quality assurance for an in-house Employee Management Software, focusing on bug identification and system validation.
Highlights
Conducted thorough bug fixing and system testing for the in-house Employee Management Software, significantly improving software stability and user experience.
→
BEng (Hons)
Software Engineering
Grade: First Class Honors
Courses
Thesis: Guitar Chords Recognition Using Real-Time Video Feed with Deep Convolutional Neural Networks
→
Foundation Certification
Software Development & Engineering
Grade: Distinction Pass
Courses
Core modules in software development and engineering principles
→
Advanced Level
Mathematics Stream
→
Ordinary Level
General Studies
React.js, React Native, Redux, Ember.js, JQuery, HTML, CSS, SCSS, JavaScript (ES6+), TypeScript, UI/UX Design, Figma, Ionic Framework, Cordova, Android Development, iOS Development, Cross-browser Compatibility.
Node.js, MySQL, Firebase, REST API, WebSockets, API Integration.
Git, Agile, OOP (Object-Oriented Programming), Jira, VAPT (Vulnerability Assessment and Penetration Testing), SDLC (Software Development Life Cycle), Problem Solving, Performance Optimization, Security Best Practices.
JavaScript, TypeScript, Python, Java.
Client Management, Project Delivery, Cross-functional Collaboration, On-site Support, Account Management.
→
Summary
Developed an innovative application utilizing deep neural networks to predict guitar chords in real-time from video and audio input.
→
Summary
Designed and implemented a responsive e-commerce web application for supermarkets, focusing on intuitive UI/UX.
→
Summary
Designed and implemented a multi-threaded banking system as part of an academic module on Concurrent Programming.
→
Summary
Created a web application for music enthusiasts to automatically identify musical chords from uploaded MP3s using machine learning.
→
Summary
Designed and built an IoT-based device for early obstacle recognition on railway tracks to enhance safety.