Booking.com

Role: Senior Software Developer

As a Senior Software Developer at Booking.com I worked on a set of projects, varying from payment compliance flow to migrating a monolithic Perl application into a set of Perl/Java micro services. Together with engineering and project managers I worked on:

  • Designing an architecture of a customer service foundation services;
  • Communication with stakeholders across the company, alignment of implementation plans;
  • Advising my peers on business logic and which parts are suitable to be put together;
  • Development of CI/CD pipelines to allow teams control service deployments from within GitLab;
  • Code Reviews: ensuring lack of superfluous dependencies, code clarity, testability and maintainability;
  • Collaborating with project owners, gathering requirements and transforming them into technical documentation.

Keywords: Perl, Dancer, Gitlab, Docker, Kubernetes, MySQL, Redis, Memcache, Java11, Spring Boot, Microservices, Shipper, Maven, CI/CD.