Software Engineer with over 15 years’ experience developing scalable systems and resolving complex technical challenges across diverse industry sectors, including highly regulated domains such as aviation, finance, and healthcare. Specialises in designing scalable architectures, optimising database queries, and delivering enterprise-grade solutions aligned with strict business requirements. Skilled in applying clean architecture principles, modern development practices, and Agile methodology to produce maintainable, high-quality code. Demonstrates proven ability to take full technical ownership across the software development lifecycle, from requirements analysis through to production deployment. Recognised for pragmatic problem-solving and consistently delivering solutions that provide measurable business value.
Veryon Tracking+ (Aviation Software)
● Role: Software Developer
● Team Size: 14
● Tech: .NET 8/6, ASP.NET Core, C#, Web API, Knockout, LINQ, MS SQL Server, SSRS
● Supported ongoing product evolution by addressing legacy code, improving reporting, and adding new user-driven features.
● Followed Agile delivery practices (SCRUM), CI/CD pipelines, and participated in peer code reviews.
Travel Back Boss (Ticketing Accounting Platform)
● Role: Lead Developer & Business Analyst
● Team Size: 7
● Tech: ASP.NET MVC 5, C#, Razor Pages, JavaScript, Crystal Reports, MS SQL, Google Charts
● Developed financial and travel management modules, including refunds, client accounts, and supplier dues.
● Delivered dashboards and analytics with decision support capability (DSS) for airlines.
Accounting & Financial Management System
● Role: Lead Developer
● Team Size: 8
● Provided modules for banking, debtors, general ledger, and final accounts.
● Applied CQRS and Clean Architecture for a scalable codebase.
HR & Payroll Management System
● Role: Lead Developer
● Built modules for employee profiles, leave, absence tracking, and payroll automation.
● Improved data accuracy and streamlined payroll operations for SMEs.
Student Information Management System
● Role: Lead Developer
● Supported full academic lifecycle, including admissions, payments, and auto-promotions.
● Introduced multi-tier security and permissions for staff, admin, and finance roles.
Laboratory Information Management System (LIMS)
● Role: Developer
● Handled sample tracking, stockroom inventory, study management, and lab billing.
Pharmaceutical POS & Inventory System
● Role: Developer
● Delivered a full retail, consignment, and wholesale management suite with multi-location inventory, vendor tracking, and user
access control.
eCommerce Platform
● Role: Lead Developer
● Delivered an electronics online store with secure checkout, user accounts, product reviews, and a recommendation engine.