3cket is a modular pay-as-you-go 360º event management suite. We provide ticketing, access control, event interactions (games, cloakroom, food, beverage, etc), data analytics & predictions in a seamless way and everything digital.
Lead, grow, and manage the engineering team. Implemented several processes like CI/CD pipelines, code reviews, scrum, post-mortems, recruitment, etc.
Delineated and executed the plan to move from a VPS to AWS to ensure high availability, redundancy, scalability out-of-the-box, and resilience of 3cket services using IaaC (infrastructure as a code) to easily manage the infrastructure and to version control it. On top of that introduced tooling for observability, monitor, alarm, and traceability.
Modernized the monolith by adding Symfony Framework on top of it to allow new features and a modern programming style using best software practices while the legacy code still exists to not break functionalities and to move from a single file style of code to event-driven to allow split parts of the applications into services.
Introduced DDD and EventStorming to help the product and engineering teams to work seamlessly and to share knowledge to better evolve the product.
Technologies: AWS DynamoDB, Aurora, ElasticBeanstalk, EKS, WAF, Cloudfront, S3, SNS, SQS, Lambdas, API Gateway, Route 53. Kubernetes, Go, PHP, Terraform, Concourse CI, Gitlab CI, Github, Split.io, Datadog.