Back to portfolio
Web Application

Online Ticket Booking

Fullstack Engineer
2015 — 2016
Online Ticket Booking

Pioneering web portal serving as Bangladesh's first online ticket booking platform, aggregating data from the entire transport industry. Built from scratch with Symfony Framework, deployed on AWS with Redis caching and Elasticsearch for search optimization. Enables travelers to access ticket prices, check availability, and book tickets online from multiple transport operators across the country.

What I built

  • Designed and built the entire application from scratch using Symfony Framework with PHP 7, pioneering online ticket booking in Bangladesh.
  • Established comprehensive testing platform with maximum feasible test coverage for business logic ensuring reliability at scale.
  • Integrated all major Bangladesh payment systems providing users with multiple payment options for seamless transactions.
  • Implemented Elasticsearch integration for advanced search capabilities with custom relevance scoring for improved user experience.
  • Deployed application on AWS with auto-scaling, load balancing, and Redis caching to handle high concurrent user traffic.
  • Built RESTful APIs for mobile and web integration enabling cross-platform access to ticket booking services.
  • Optimized MySQL database schema for high-volume transaction processing with proper indexing and connection pooling.
  • Collaborated closely with client to lock features for release, share case studies, and demonstrate business impact of the platform.

Highlights

  • First in Bangladesh
  • Built from scratch
  • All payment systems
  • AWS deployment

Tech stack

SymfonyPHP 7MySQLElasticsearchRedisAWSREST APIs