Introduction
I developed the complete back end using C# and .NET, focusing on core modules such as user management (admin, operators, and customers), jet listings, flight schedules, booking workflows, and access control. The system supported real-time updates, secure data exchange, and scalable booking logic for multiple stakeholders, including operators, jet owners, and administrators.
The Challenge & Solution
As the Senior Software Engineer, I built the complete back end using C# and .NET, focusing on core modules such as user management (admin, operators, and customers), jet listings, flight schedules, booking workflows, and access control. The system supported real-time updates, secure data exchange, and scalable booking logic for multiple stakeholders, including operators, jet owners, and administrators. The mobile experience was designed with a mobile-first philosophy, ensuring intuitive navigation and performance on constrained devices. Aviation systems demand the highest levels of safety and reliability, influencing every architectural decision.
Technologies & Architecture
We utilized C#, PostgreSQL, Redis to construct the solution. C# served as the reliable backbone, offering strong typing and a rich standard library for complex business logic. PostgreSQL offered the reliability and advanced querying capabilities needed for our structured data. Redis was utilized as a high-performance caching layer to offload database pressure and speed up read operations.
Key Highlights
- Live check‑ins
- Map view
- Push notifications
Impact
This project not only met its initial requirements but also laid the groundwork for future scalability.