BINUKA KAMESH

Senior Frontend Software Engineer
Colombo, LK.

About

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.

Work

DirectFN Pvt Ltd.
|

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.

Hatchyard (PVT) LTD
|

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.

IFS
|

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.

Education

Informatics Institute of Technology (IIT) Affiliated with the University of Westminster (UK)
Colombo, Western Province, Sri Lanka

BEng (Hons)

Software Engineering

Grade: First Class Honors

Courses

Thesis: Guitar Chords Recognition Using Real-Time Video Feed with Deep Convolutional Neural Networks

Informatics Institute of Technology (IIT)
Colombo, Western Province, Sri Lanka

Foundation Certification

Software Development & Engineering

Grade: Distinction Pass

Courses

Core modules in software development and engineering principles

Bandaranayake College - Gampaha
Gampaha, Western Province, Sri Lanka

Advanced Level

Mathematics Stream

Bandaranayake College - Gampaha
Gampaha, Western Province, Sri Lanka

Ordinary Level

General Studies

Languages

English
Sinhala

Skills

Frontend Development

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.

Backend & Database

Node.js, MySQL, Firebase, REST API, WebSockets, API Integration.

Tools & Methodologies

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.

Programming Languages

JavaScript, TypeScript, Python, Java.

Project & Client Management

Client Management, Project Delivery, Cross-functional Collaboration, On-site Support, Account Management.

Projects

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.

KwikMart E-commerce Web Application

Summary

Designed and implemented a responsive e-commerce web application for supermarkets, focusing on intuitive UI/UX.

Student Banking System

Summary

Designed and implemented a multi-threaded banking system as part of an academic module on Concurrent Programming.

ChordBot Web Application

Summary

Created a web application for music enthusiasts to automatically identify musical chords from uploaded MP3s using machine learning.

Rail Safe: Smart Railway Obstacle Avoidance Device

Summary

Designed and built an IoT-based device for early obstacle recognition on railway tracks to enhance safety.