I'm a Software Engineer with a strong background in **mobile application development** and an emerging specialization in **data engineering**. I hold an **MSc in Data Science** and have experience building scalable, user-focused applications from concept to deployment using modern development practices. My core expertise includes **Flutter, Dart, Firebase, iOS development (SwiftUI), REST API integration, Clean Architecture, state management, and cloud-backed mobile applications**. Alongside mobile engineering, I'm expanding my expertise in **data engineering**, working with **Python, SQL, Databricks, data pipelines, ETL processes, and cloud technologies** to build reliable, data-driven solutions. What differentiates me is my ability to bridge **software engineering and data engineering**. Rather than simply developing applications, I focus on building products that are scalable, maintainable, and driven by meaningful data. My background in data science allows me to think analytically, optimize performance, and design solutions that support both business and technical objectives. I've worked across industries including **FinTech, food ordering & hospitality, cybersecurity, productivity, and data analytics**, developing applications such as secure password management platforms, restaurant ordering systems, and data-intensive analytics projects. I enjoy taking ideas from MVP to production while maintaining clean architecture, high code quality, and an excellent user experience. Clients appreciate my clear communication, attention to detail, and commitment to delivering reliable solutions on time. Whether you need a high-quality mobile application, backend integrations, API development, or data engineering support, I aim to deliver software that is robust, scalable, and built with long-term success in mind.

Devin De Silva

I'm a Software Engineer with a strong background in **mobile application development** and an emerging specialization in **data engineering**. I hold an **MSc in Data Science** and have experience building scalable, user-focused applications from concept to deployment using modern development practices. My core expertise includes **Flutter, Dart, Firebase, iOS development (SwiftUI), REST API integration, Clean Architecture, state management, and cloud-backed mobile applications**. Alongside mobile engineering, I'm expanding my expertise in **data engineering**, working with **Python, SQL, Databricks, data pipelines, ETL processes, and cloud technologies** to build reliable, data-driven solutions. What differentiates me is my ability to bridge **software engineering and data engineering**. Rather than simply developing applications, I focus on building products that are scalable, maintainable, and driven by meaningful data. My background in data science allows me to think analytically, optimize performance, and design solutions that support both business and technical objectives. I've worked across industries including **FinTech, food ordering & hospitality, cybersecurity, productivity, and data analytics**, developing applications such as secure password management platforms, restaurant ordering systems, and data-intensive analytics projects. I enjoy taking ideas from MVP to production while maintaining clean architecture, high code quality, and an excellent user experience. Clients appreciate my clear communication, attention to detail, and commitment to delivering reliable solutions on time. Whether you need a high-quality mobile application, backend integrations, API development, or data engineering support, I aim to deliver software that is robust, scalable, and built with long-term success in mind.

Available to hire

I’m a Software Engineer with a strong background in mobile application development and an emerging specialization in data engineering. I hold an MSc in Data Science and have experience building scalable, user-focused applications from concept to deployment using modern development practices.

My core expertise includes Flutter, Dart, Firebase, iOS development (SwiftUI), REST API integration, Clean Architecture, state management, and cloud-backed mobile applications. Alongside mobile engineering, I’m expanding my expertise in data engineering, working with Python, SQL, Databricks, data pipelines, ETL processes, and cloud technologies to build reliable, data-driven solutions.

What differentiates me is my ability to bridge software engineering and data engineering. Rather than simply developing applications, I focus on building products that are scalable, maintainable, and driven by meaningful data. My background in data science allows me to think analytically, optimize performance, and design solutions that support both business and technical objectives.

I’ve worked across industries including FinTech, food ordering & hospitality, cybersecurity, productivity, and data analytics, developing applications such as secure password management platforms, restaurant ordering systems, and data-intensive analytics projects. I enjoy taking ideas from MVP to production while maintaining clean architecture, high code quality, and an excellent user experience.

Clients appreciate my clear communication, attention to detail, and commitment to delivering reliable solutions on time. Whether you need a high-quality mobile application, backend integrations, API development, or data engineering support, I aim to deliver software that is robust, scalable, and built with long-term success in mind.

See more

Experience Level

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

Language

English
Advanced

Work Experience

Mobile Application Developer at Kinglsake Engineering Systems
April 1, 2023 - Present
Developed and maintained intuitive, high-performance cross-platform mobile applications using Flutter and Firebase, following clean architecture and scalable MVVM patterns (Provider). Integrated REST APIs and built end-to-end app life cycles from concept through deployment. Implemented Swift payment integration using Stripe and Google Pay/Apple Pay equivalents where applicable. Utilized Firebase Auth, Firestore, Storage, and Crashlytics for authentication, backend data, file storage, and real-time error tracking. Built local persistence with SQLite/Hive, handled app release workflows for App Store/Play Store, and supported CI/CD using GitHub Actions. Improved app stability and performance by addressing over 120 issues across modules and optimizing database queries and frontend adjustments for smoother UI transitions.
Associate Software Engineer - Mobile at Kinglase Engineering Systems
April 1, 2022 - September 30, 2023
Built and maintained cross-platform mobile applications using Flutter and Firebase. Worked on clean, scalable architecture using Provider and MVVM patterns, integrated REST APIs, and supported full app lifecycle from conception through deployment. Contributed to payment flows (Stripe, Google Pay/Apple Pay) and Firebase services (Authentication, Firestore, Storage, Crashlytics). Implemented and managed app lifecycle, including state handling with Provider/Bloc patterns, local persistence using SQLite/Hive, and app stability improvements. In previous tasks, fixed bugs across modules (120+ issues), improved overall stability (~25%), and enhanced UI smoothness and transitions. Supported REST API integration and testing of new features. Participated in daily stand-ups and code reviews, and supported QA during beta testing. CI/CD contributions included code review and pipeline improvements.
Software Engineer - Mobile at Coreeskale / N/A
January 1, 2022 - September 1, 2023
Built and maintained cross-platform (Flutter/Dart) high-performance mobile applications using Provider/MVVM patterns and clean architecture. Integrated RESTful APIs, Firebase services (Auth, Firestore, Storage, Crashlytics), and managed full app lifecycle from development to deployment. Implemented fast UI interactions with smooth animations, screen transitions, and performance improvements including optimized database queries and frontend adjustments. Contributed to Stripe and Google Pay/Apple Pay payments integration (mobile payments). Delivered bug fixes and module enhancements, improved application stability and reduced issue volume through systematic debugging and regression testing. Supported CI/CD processes, participated in daily stand-ups and code reviews, and provided QA support during beta testing. Worked with local persistence (SQLite/Hive) and ensured robust offline persistence and responsive UI across multiple devices. Maintained technical documentation for bug reports an
Software Engineer - Intern at Proitzgen | KinderM 8 Family Lounge
April 1, 2021 - May 1, 2022
Built and maintained cross-platform Flutter apps for childcare management. Implemented clean architecture and state management for scalable and stable code. Integrated Amazon S3 for secure media storage and used Firebase Crashlytics for application stability monitoring. Developed REST API integrations with robust error handling and implemented offline persistence with responsive multi-device UI support. Contributed to CI/CD pipelines and code reviews to improve delivery efficiency.
Software Engineer - Mobile / Trainee (Mobile) at Prótize n | Kinderm8 Family Lounge
April 1, 2021 - May 1, 2022
Developed and maintained cross-platform Flutter apps for childcare management. Implemented clean architecture and state management for scalable and stable code. Integrated Amazon S3 for secure media storage and used Firebase Crashlytics for real-time error tracking and app stability monitoring. Built features using RESTful APIs, implemented offline persistence and responsive multi-device UI, and contributed to CI/CD pipelines and code reviews to improve delivery efficiency. Focused on bug fixing and module enhancements while collaborating with senior developers to test and resolve UI inconsistencies and to support ERP module enhancements.
Software Engineer - Mobile Trainee / Intern
April 1, 2021 - May 31, 2022
Conducted bug fixing, regression testing, refactoring, and resolution of 120+ issues across modules while improving application stability. Assisted with UI improvements, layout adjustments, and performance tuning for smoother animations and screen transitions. Supported REST API integration tasks and testing for new app features, contributing to documentation and QA support during beta testing. Also gained exposure to agile workflows through daily stand-ups and code reviews, and documented feature updates and release notes.
Software Engineer - M obile Developer Trainee
July 1, 2020 - January 1, 2022
Assisted in UI improvements, layout adjustments, and performance optimizations for smoother animations and screen transitions. Supported API integration tasks and contributed to testing of new app features. Participated in daily stand-ups and code reviews in an agile workflow environment.
Software Engineer - Mobile Trainee / Intern at N/A
July 1, 2020 - January 1, 2022
Worked on UI improvements, layout adjustments, and performance optimizations to ensure smooth animations and screen transitions. Supported API integration tasks and contributed to testing of new app features. Conducted debugging, regression testing, and refactoring, resolving 120+ issues across modules and improving overall stability by 25%. Participated in daily stand-ups and code reviews within an agile workflow, and documented feature updates while supporting QA during beta testing.
Software Engineer - M obile / ERP-based warehouse management (project work) at Proitz en | Kinderm 8 Family Lounge (childcare management app)
July 1, 2020 - January 31, 2022
Developed and maintained cross-platform Flutter apps for childcare management. Implemented clean architecture and state management for scalable, stable code. Integrated Amazon S3 for secure media storage and used Firebase Crashlytics for real-time error tracking and app monitoring. Built and consumed RESTful APIs for efficient data exchange with proper error handling. Implemented offline persistence and responsive UI for multi-device support. Contributed to CI/CD pipelines and code reviews to improve delivery efficiency.

Education

BEng (Hons) at University of Westminster - UK
January 1, 2020 - January 1, 2024
Meta iOS Developer Professional Certificate at Coursera
January 11, 2030 - July 21, 2026
BEng (Hons) Software Engineering at University of Westminster
January 1, 2020 - January 1, 2024
MSc Data Science at York St. John University
January 1, 2024 - July 21, 2026
MSc Data Science at University of Westminster - UK
January 1, 2024 - July 21, 2026
BEng (Hons) Software Engineering at University of Westminster - UK
January 1, 2020 - January 1, 2024

Qualifications

MSc Data Science
January 11, 2030 - July 21, 2026
Meta iOS Developer Professional Certificate
January 1, 2024 - July 21, 2026
Courses (Coursera) - EDX (Meta iOS Developer Professional Certificate mentioned)
January 11, 2030 - July 21, 2026
Meta iOS Developer Professional Certificate
January 1, 2024 - July 21, 2026
Master's (MSc Data Science) - in progress
January 1, 2024 - July 21, 2026
Meta iOS Developer Professional Certificate
January 1, 2024 - July 21, 2026

Industry Experience

Software & Internet, Education, Healthcare, Computers & Electronics, Professional Services