Open to new opportunities

Senior Software Engineer

Shalaka
Deshan

I build scalable backend systems, geospatial platforms, and aviation-grade software.

Specialised in Laravel, PHP, PostgreSQL, REST APIs, and engineering systems that operate at real-world scale — from ETOPS route optimisation to enterprise SaaS.

About

Engineering software that matters.

A senior engineer with a deep focus on backend architecture, geospatial systems, and the complex requirements of aviation-grade platforms.

I’m a Senior Software Engineer with 8+ years of experience designing and delivering backend systems that power real-world operations. My work spans aviation software, geospatial platforms, HRM systems, real-time applications, e-commerce, and enterprise SaaS — domains where reliability, precision, and scalability are non-negotiable.

One of my most demanding environments was leading a backend team that delivered approximately 15 production mobile app backends in a single year — each fully Swagger-documented and API-ready for iOS, Android, admin panels, and web. That pace demanded reusable architecture, rigorous standards, and close cross-functional coordination.

I’ve led projects from legacy modernisation to greenfield API development, consistently applying a systems-thinking approach to complex engineering problems. I work primarily in PHP and Laravel on the backend, paired with PostgreSQL and PostGIS for spatially-aware data modelling, and Docker for infrastructure consistency.

In the aviation domain, I’ve built tooling for ETOPS route optimisation, flight planning workflows, and operational data pipelines. On the geospatial side, I’ve integrated OpenLayers, GeoServer, and custom WMS/WFS services into production-grade mapping applications used by demanding clients.

I care about writing clean, maintainable code, engineering systems that survive contact with reality, and continuously raising the bar on what “done” means. Currently exploring applied AI and ML in the context of geospatial intelligence and predictive systems.

Currently based in Dubai and actively looking to relocate to Europe, the UK, USA, Canada, or Australia. I bring the same systems-thinking approach whether the problem is a real-time taxi dispatch API, a payroll engine, or an aeronautical chart viewer.

Based in Dubai, UAE
8+ years experience
Relocating to EU / UK / USA / CA / AU

8+

Years experience

40+

Projects shipped

6+

Industries served

15+

Technologies

Areas of focus

Backend architecture & REST APIs
Aviation & flight planning software
Geospatial & mapping systems
Mobile app backends (Swagger-ready)
HRM & payroll systems
Real-time & e-commerce platforms
Legacy modernisation
Applied AI / ML exploration

Core Expertise

What I build, and how.

A senior engineer's toolkit — shaped by years of working across aviation systems, geospatial platforms, and enterprise backend architecture.

Backend Architecture & APIs

Designing and delivering high-performance REST APIs and service architectures that scale. Experienced with multi-tenant SaaS patterns, rate-limiting, versioning, and API-first design.

LaravelPHPPythonFastAPIRESTOAuth2Queue Systems

Geospatial & Mapping Systems

Building map-based platforms that handle spatial queries, WMS/WFS layers, and real-time geographic visualisations. Deep integration experience with OpenLayers and GeoServer.

OpenLayersGeoServerPostGISWMS/WFSSpatial SQL

Aviation & Flight Planning

Developing software for flight operations — including ETOPS route optimisation, airspace data integration, flight planning workflows, and operational decision support tooling.

ETOPSAirspace DataRoute PlanningAviation APIs

Database Engineering

Designing normalised relational schemas, optimising complex queries, and building robust data pipelines. Comfortable with spatial extensions, replication, and performance tuning.

PostgreSQLMySQLPostGISQuery OptimisationIndexing

Mobile API & Rapid Delivery

Led a backend team that shipped ~15 production app backends in a single year — each fully Swagger-documented and API-ready for iOS, Android, admin panels, and web. Proven at pace without cutting quality.

LaravelREST APISwagger / OpenAPIMobile BackendsTeam Lead

Legacy Modernisation

Incrementally migrating legacy codebases to modern standards without disrupting production. Experience leading refactors across PHP monoliths, untested codebases, and tightly-coupled systems.

RefactoringMigrationPHPTestingCI/CD

Infrastructure & DevOps

Containerising applications, defining deployment pipelines, and managing Linux server environments. Focused on reproducibility, environment parity, and deployment confidence.

DockerAnsibleLinuxGitLab CINginx

Featured Projects

Selected work.

A cross-section of projects across aviation software, geospatial platforms, and enterprise backend systems. Replace placeholder links and descriptions with real details.

AviationAviation · Backend Systems

ETOPS Route Optimisation Engine

A backend engine that calculates and validates ETOPS-compliant flight routes against airspace constraints, diversion airport availability windows, and regulatory rule sets. Processes large aeronautical datasets to surface operationally valid route options in real time.

PHPLaravelPostgreSQLPostGISREST APIAviation Data
Geospatial

Geospatial Fleet Tracking Platform

An interactive mapping platform for tracking fleet assets in real time. Integrates OpenLayers for map rendering, GeoServer for WMS/WFS layer delivery, and a Laravel backend that ingests and stores position telemetry via a high-throughput API.

OpenLayersGeoServerLaravelPostGISWebSockets
View source
SaaS

Enterprise Flight Planning SaaS

A multi-tenant SaaS platform enabling airline operators to create, validate, and file flight plans. Includes a role-based permission system, PDF report generation, and integration with third-party aeronautical data providers.

LaravelMySQLMulti-tenantPDFOAuth2ARINC 424Barons APIFlightAware APIRAIM Integration
View source
Aviation / GIS

Aeronautical Chart Viewer

A browser-based viewer for layering and inspecting aeronautical charts, NOTAMs, and airspace boundaries over a base map. Built with OpenLayers and a GeoServer backend serving pre-processed aeronautical feature layers.

OpenLayersGeoServerWMSJavaScriptPHPAviationweather dataMETOffice API
View source

Experience

8+ years in production.

From building backend systems for aviation platforms in Dubai to modernising enterprise ERP architecture — a career shaped by technically demanding, operationally critical work.

Senior Software Engineer

Skyplan Services Ltd.·Dubai, UAE

CurrentFeb 2022 – Present
  • Designed and developed scalable backend systems for flight planning and operational platforms used by airline clients.
  • Built and maintained RESTful APIs for internal and customer-facing applications, with a focus on reliability and versioning.
  • Improved route-processing performance by ~20% through query optimisation, caching strategies, and modular refactoring.
  • Reduced production defects by ~25% by introducing structured validation layers and improved error handling.
  • Implemented Docker-based deployments and Ansible automation, reducing manual deployment effort by ~40%.
  • Provisioned and configured Linux-based development and staging servers, including web server and database environments.
  • Managed the full development lifecycle across dev, test, staging, and production with GitLab CI pipelines.

Senior Software Engineer

DH3 Solutions·Sri Lanka

Aug 2021 – Jan 2022
  • Contributed to migration from monolithic ERP architecture to modular service-based components, reducing maintenance overhead by ~30%.
  • Improved deployment consistency by standardising CI/CD workflows and containerisation practices.
  • Mentored junior engineers on maintainable code practices, debugging strategies, and clean architecture.

Software Engineer

Elegant Media·Sri Lanka

Oct 2020 – Oct 2021
  • Developed SaaS backend modules using Laravel and Vue.js in iterative Agile delivery cycles.
  • Reduced regression issues by improving code review discipline and introducing structured testing approaches.
  • Collaborated closely with product and frontend teams to deliver API-driven features.

Software Engineer

Sen Solutions Pvt Ltd·Sri Lanka

Jan 2019 – Oct 2020
  • Built a secure payroll processing system handling sensitive financial data with strong validation and integrity controls.
  • Developed real-time APIs for enterprise integrations, streamlining internal and client-facing workflows.
  • Improved deployment repeatability by introducing container-based workflows.

Software Engineer

Elogic Lanka Pvt Ltd·Sri Lanka

Jan 2018 – Jan 2019
  • Developed backend administrative platforms and operational reporting tools using Laravel.
  • Contributed to deployment automation and environment stabilisation initiatives.

Education

BCS Professional Graduate Diploma in IT (Level 6)

BCS, The Chartered Institute for IT

Completed

BSc in Computing

Remote, UK

OngoingIn progress

Certifications

Python Programming

Upskillist

Neural Networks and Deep Learning

DeepLearning.AI

BCS Higher Education Qualifications (Level 4–6)

BCS

Tech Stack

Tools of the trade.

A practical toolkit refined over 8+ years across aviation systems, geospatial platforms, and enterprise backend work.

Languages

PHPPythonJavaScriptTypeScriptSQL

Frameworks & Libraries

Laravel*AngularVue.jsReactOpenLayers*FastAPI

Databases

PostgreSQL*PostGIS*MySQLMariaDB

DevOps & Infrastructure

Dockerdocker-composeAnsibleGitLab CIAWSNginxLinux*

Geospatial & Specialist

GeoServer*PostGISSpatial SQLAviation Data APIsETOPS Planning

Practices & Tools

REST API DesignMicroservicesOOP / SOLIDGitJiraCode ReviewAgile / Scrum

* hover for context note

Contact

Let’s build something
worth shipping.

I’m open to senior backend and software engineering roles across aviation, GIS, HRM, e-commerce, real-time systems, and enterprise SaaS. Looking to relocate to Europe, the UK, USA, Canada, or Australia. Feel free to reach out directly.

Open to relocation — EU · UK · USA · Canada · Australia

Download my resume

Full CV with experience, skills, and education

Download CV