Position: Backend Developer
Category: Golang
English level: upper
Years of experience: 5


Experienced backend developer.

Worked with both microservices and monolith projects also have
experience with event-driven architecture.
Have deep understanding and ability to put into practice SOLID, GRASP
principles and desire to write clean code.
Have deep understanding of DDD, hexagonal architecture, CQRS and
event sourcing.
Team player.

Employment History

- Golang backend developer at Luxemo Limited, Remote
May 2021 — Present

Working with migration monolith high-load project into microservices
and moving it to the cloud.
Designing clean API, architecture analysis, refactoring, support and
applications structure design.
Rewriting project from PHP to golang because of performance issues.

- PHP Backend Developer at Luxemo Limited, Remotely
November 2018 — May 2021

Started working for this company as a freelancer in two years I`ve
achieved leading position of a small developers team of 10 people.
Responsibilities:
• Translating business requirements into technical tasks.
• Decomposition and delegating tasks.
• Development of scalable architecture.
• Integration of different API`s (including payment systems)
• Coding :)

- Java Backend developer at WWDL company, Odessa
 November 2017 — November 2018

Working as a Java backend developer writing REST API and data
migration tools.
Gained experience of refactoring and rewriting legacy code and
migrating it into microservices architecture.
Responsibilities:
• Developing REST API and data migration tools using Java,
Hibernate, Spring Boot, GraphQL, Maven