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.