UpstaffSign up
Gayan Perera, Lead Software Engineer
Gayan Perera
🇱🇰Sri Lanka
Created AtUpstaffer since August, 2026
Book a Call Download Profile PDF

Gayan Perera — Lead Software Engineer

Expertise in .NET MAUI (7.0 yr.), Mobile Apps (10.0 yr.).

 Last verified on August, 2026

Bio Summary

  • Lead Software Engineer with 10+ years in cross-platform enterprise app development using .NET MAUI, Xamarin, and Blazor.
  • Expertise in C# (.NET 6/7/8), XAML, React Native, Azure, Firebase, and microservices architecture.
  • Proven impact: 35% latency reduction in mobile workforce apps and 40% stability improvement via Firebase Crashlytics integration.
  • Skilled in CI/CD pipelines, automated testing (Katalon), and cloud deployments on AWS and Azure.
  • Strong background in offline-first mobile solutions, AI agent workflows, and multi-platform app lifecycle management.

Technical Skills

Programming Languages C#, Python, TypeScript
.NET Platform ASP.NET Core Framework, ASP.NET MVC, Autofac, Entity Framework, .NET, XAML
Mobile Frameworks and Libraries Crashlytics, .NET MAUI, Xamarin
JavaScript Frameworks React
JavaScript Libraries and Tools React Native, Redux
Databases & Management Systems / ORM Cosmos DB, Microsoft Azure SQL Server
Cloud Platforms, Services & Computing Firebase Cloud Messaging
Azure Cloud Services AAD, Azure App Service, Azure DevOps, Azure Logic Apps, Cosmos DB, Microsoft Azure SQL Server
Google Cloud Platform Firebase Authentication
Methodologies, Paradigms and Patterns Agile, microservices, Scrum, TDD
Deployment, CI/CD & Administration Blazor, CI/CD
Version Control Gitflow
QA, Test Automation, Security Integration testing, QA Automation, Unit Testing
SDK / API and Integrations Web API
Other Technical Skills Firebase Firestore, Generative AI

Work Experience

Lead Software Engineer - IFS (Mobile Workforce Management solutions within the IFS Cloud ecosystem)

Duration: 2023 - 2026

Summary:

  • Development and leadership of enterprise-grade Mobile Workforce Management solutions integrated with core IFS modules such as Service Management, Asset Management, Scheduling, and Work Orders
  • The project focuses on improving field task execution efficiency and mobile app performance within the IFS Cloud ecosystem

Responsibilities:

  • Lead design and development of mobile workforce management applications.
  • Integration of mobile apps with core IFS modules.
  • Architectural redesign using .NET 8 MAUI and modern XAML UI components.
  • Optimization of SQLite offline-first caching algorithms.
  • Automation of AI agent workflows and deployment pipelines.

Technologies: .NET 8 MAUI, C#, XAML, SQLite, Azure (App Services, Active Directory, SQL DB), React.js, React Native, Firebase (Authentication, Crashlytics, Cloud Messaging), Microservices, PlayStore and AppStore submission, CI/CD Pipeline, Autofac, Redux, Katalon Automation, Xamarin, Blazor Hybrid

Consultant - Virtusa (IM Smart Sort)

Duration: 2023

Summary:

  • Development of a React Native mobile application aimed at smart sorting functionalities
  • The project involved designing Android use cases aligned with business needs and integrating cloud database and authentication services

Responsibilities:

  • Designed commercially viable Android use cases.
  • Integrated Firestore cloud database and authentication.

Technologies: React Native, Firestore, Firebase Authentication

Consultant - Virtusa (BT Janga)

Duration: 2022

Summary:

  • Development of a React and React Native application involving UI development and state management integration
  • The project focused on implementing XAML UI based on third-party layouts and coordinating API and Redux configurations

Responsibilities:

  • Developed XAML UI based on third-party layouts using TypeScript.
  • Liaised with API and Redux configurations.

Technologies: React.js, React Native, TypeScript, XAML, Redux

Consultant - Virtusa (Billdr)

Duration: 2021 - 2022

Summary:

  • Development of a fully functional cross-platform mobile app for iOS and Android using Xamarin Forms
  • The project included memory management, build release automation, and integration of app analytics and messaging tools

Responsibilities:

  • Developed Xamarin Forms app with focus on memory management.
  • Managed build releases using Azure CI/CD pipelines.
  • Integrated Firebase Cloud Messaging and app analytics tools.

Technologies: Xamarin Forms, Azure CI/CD, Firebase Cloud Messaging, App Analytics

Associate Consultant - Virtusa (Dealer built)

Duration: 2020 - 2021

Summary:

  • Development of
  • NET REST APIs and web applications with Azure storage and microservices architecture
  • The project aimed to improve application stability and error traceability across multi-region deployments

Responsibilities:

  • Developed .NET REST APIs and Web APIs.
  • Implemented Azure storage and microservices.
  • Embedded Firebase Crashlytics monitoring and centralized logging.
  • Integrated Snyk static code security analysis.

Technologies: .NET, Web API, Azure Storage, Microservices, React.js, Firebase Crashlytics, Kibana, Snyk

Associate Consultant - Virtusa (Pratt & Whitney TRACKIT)

Duration: 2018 - 2019

Summary:

  • Enterprise mobile adoption project across iOS and Android platforms using Xamarin Forms and
  • NET Web API backend
  • The project included Azure Active Directory authentication and CI/CD release pipelines to ensure security and performance

Responsibilities:

  • Developed multi-platform mobile applications using Xamarin Forms.
  • Implemented .NET Web API backend services.
  • Managed Azure Active Directory authentication.
  • Handled CI/CD release pipelines and app store deployment.
  • Managed software updates, patches, and performance optimization.

Technologies: Xamarin Forms, .NET Web API, Azure Active Directory, CI/CD, App Store deployment

Associate Consultant - Virtusa (BallPots App)

Duration: 2019 - 2020

Summary:

  • Development of a mobile application using React Native with cloud-based build and release management
  • The project involved client communication and coordination to deliver functional mobile implementations

Responsibilities:

  • Developed mobile functionalities using React Native.
  • Managed build and release processes via Azure Cloud DevOps.
  • Communicated with clients and coordinated project activities.

Technologies: React Native, Azure Cloud DevOps

Associate Consultant - Virtusa (Pratt & Whitney T&E)

Duration: 2017 - 2018

Summary:

  • Design and development of a native mobile app using Xamarin Forms for Pratt & Whitney
  • The project focused on collaboration with product management and full-stack UI and business layer development

Responsibilities:

  • Designed and developed native mobile app with Xamarin Forms.
  • Collaborated with product management team.
  • Contributed to full-stack UI and business layer development.

Technologies: Xamarin Forms

Software Engineer - Virtusa (Pratt & Whitney MY APPROVAL)

Duration: 2017 - 2018

Summary:

  • Development of APIs, Entity Frameworks, and mobile applications for iOS and Android platforms
  • The project included
  • NET Web API development and collaboration with the development team for coding and design

Responsibilities:

  • Developed API and Entity Frameworks.
  • Developed mobile apps for iOS and Android.
  • Collaborated with development team on coding and design.
  • Performed unit testing for robustness and reliability.
  • Communicated with clients and updated project status.

Technologies: .NET Web API, Entity Framework, Xamarin

Associate Software Engineer - Virtusa (AVIVA INSURANCE)

Duration: 2016 - 2017

Summary:

  • Design and development of mobile applications for iOS and Android platforms using Xamarin Forms
  • The project included development of responsive UI kits, business and network layer implementation, and unit testing

Responsibilities:

  • Designed and built mobile apps using Xamarin Forms.
  • Developed responsive UI kits for mobile and tablet devices.
  • Maintained code quality and implemented business and network layers.
  • Performed unit testing.

Technologies: Xamarin Forms

Education

  • Anglia Ruskin University - UK
    Master of Business Administration (MBA)
    2017 – 2019
  • Staffordshire University - UK
    B.Eng. (Hons) Computer Software Engineering
    2013 – 2016

Certification

  • AI Agents and Agentic AI with Python & Generative AI Crash Course

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Gayan Perera, Lead Software Engineer
Ready to hire Gayan Perera
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Gayan Perera Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.