Vish Fernando
Senior Software Engineer - Flutter
Hire this person
Send a job offer directly to this candidate
About
Experienced Senior Mobile Engineer with over 8 years of expertise in developing high-performance mobile applications using Flutter, Swift and Android. Proven track record of delivering robust fintech and telecom solutions. Primarily focused on Mobile App development. Currently based in Sri Lanka and open to opportunities in Sri Lanka.
Experience
Senior Software Engineer - Mobile(Flutter) - Zone24x7 - United States
(2025-08)
AceTrak App/ KnoCen App - are comprehensive warehouse management systems designed to streamline the tracking, organisation and control of inventory within a warehouse environment. It enables businesses to efficiently manage stock levels, monitor item movements, and optimize storage operations, ensuring improved accuracy, productivity, and overall supply chain performance.
- Took full ownership of the AceTrak App, leading the end-to-end development using Flutter to deliver a scalable, high-performing Application.
- Worked closely with the Mobile Development Manager, product owners, designers, and QA teams to understand requirements, provide accurate effort estimations, and plan realistic delivery timelines for mobile features and releases.
- Followed established architectural guidelines and coding standards to maintain consistency across multiple mobile projects.
- Contributed to code reviews and technical discussions to ensure scalable, maintainable, and high-performance mobile applications.
Senior IOS Engineer - Circles - Colombo, Sri Lanka
(2024-05 - 2025-08)
ANP App/ AT&T App/ ONIC App/ TSEL App - Circles is a global technology company transforming the telco industry through its Saas platform, enabling telecom operators to launch and manage high-performing digital brands.
- Contributed to the end-to-end development of multiple white-label iOS applications for global telco partners, ensuring seamless integration with Circles' scalable Saas platform.
- Collaborated cross-functionally with the Mobile Development Manager, product teams, and stakeholders to provide accurate project estimations, delivery timelines, and risk assessments for ongoing and upcoming initiatives.
- Championed app performance, quality, and responsiveness through unit testing, performance profiling, and continuous optimization.
- Led and participated in comprehensive code reviews to enforce coding standards, promote knowledge sharing, and maintain architectural consistency across multiple teams.
- Mentored junior developers and contributed to onboarding processes.
Senior IOS Engineer - Kasper Global (PVT) LTD - Colombo, Sri Lanka
(2019-09 - 2023-09)
Kasper-Smart Home App - Is an innovative smart solution for the home automation system. As a specialized technology provider, Kasper Global delivers an end-to-end solution for automation, management and consumption monitoring of household applications.
- Collaborated closely with the Mobile Development Manager to deliver accurate project estimates, progress reports, and risk assessments.
- Ensured high performance, optimal quality, and responsiveness across mobile applications through rigorous testing and performance tuning.
- Led code reviews to uphold best practices, maintain code consistency, and drive continuous improvement in code quality.
- Integrated and managed communication with electronic devices such as BLE peripherals, Wi-Fi modules, occupancy sensors, and temperature sensors.
- Designed and developed proof-of-concept (POC) applications to validate innovative features and technologies, including BLE RSSI-based distance tracking, geofencing with traffic data integration, and object recognition using TensorFlow.
Freelance Software Developer Flutter - InCite Logix - Remote
(2019-11 - 2020-02)
AIRR AI Readiness Roadmap App - A quiz app designed to assess internal knowledge and skills through domain-specific questions on data, AI, and operations. It provides performance-based ratings and immediate feedback to help InCite Logix identify knowledge gaps and support data-driven decision-making.
- Took full ownership of the AIRR AI Readiness Roadmap App, leading the end-to-end development using Flutter to deliver a scalable, high-performing quiz platform.
- Collaborated closely with designer and product managers to implement features aligned with business goals and user experience standards.
- Resolved complex issues and improved app stability through in-depth Dart research and debugging.
- Implemented Stripe payment integration in Flutter, enabling secure and seamless in-app transactions.
- Integrated Firebase services for authentication, analytics, and push notifications, enabling real-time insights and enhanced user engagement.
Software Engineer Mobile(Flutter) - GWC Technologies - Colombo, Sri Lanka
(2018-09 - 2019-08)
Fynd App - A service-based platform developed as a pilot project in Sri Lanka. People can book services using this application.
- Work with the developers, designers and product manager to develop new features consistent with the product roadmap.
- Conducted code reviews and maintained code quality and standards.
- Research about the Dart language and fixed some untraceable issues (Flutter 1.0).
- Utilized Google firebase for user data communication, analytics and push notification services.
Associate Software Engineer MOBILE - Paymedia (PVT) LTD - Colombo, Sri Lanka
(2017-10 - 2018-08)
Amana Bank BAYD App - Is a smart POS system to collect their daily collection (Money and Cheques) from customers.
- Developed and maintained multiple applications, focusing on clean, efficient code and user friendly design.
- Proficient in Swift and Objective C using both languages for IOS App Development.
- Implement IOS SDK for Scan QR and Payment for third party applications.
- Used MVC and MWM architectures for development process.
- Focused about the application security (User data store in key chain, encryptions and etc).
Trainee Software Engineer MOBILE - Infixd Connect (PVT) LTD - Colombo, Sri Lanka
(2017-03 - 2017-09)
Infixd App - Is a social media application, can request introductions to new people.
- Experience in software development with a strong background in mobile application development.
- Strong understanding and implementation of Object-Oriented Programming principles.
- Familiar with MVC Architecture.
- Used Jira for efficient task management and GitHub for the version control management.
Education
BSc - Software Engineering - University of Plymouth (UK), NSBM with Plymouth University (2013-08 - 2016-12)


