Experience

I have been on the path of a programmer for 4 years. I have made it a rule for myself that wherever I work, a good name will remain behind me. Thanks to my work experience, I have the skills to work with people and I like it. I am not a passive developer on the team; I am interested in the development of the company and actively contribute to this. I try to develop and improve both hard and soft skills. Learning new things is a joy for me.

Skills

JavaScript Git Vue.js Node.js SQLite Docker Compose Redis REST API TypeScript PostgreSQL Nest.js SQL NestJS TypeORM Jest RabbitMQ JSON Docker Microservices Sequelize

Highlights

Implemented microservice architecture at Gamzix.

Divided the company monolith into two Generator and Integrations projects and established communication via the RabbitMQ bus.
• Generator is the main game engine responsible for running games and connecting the game client with games via a WS connection.
• Integrations is a service responsible for communicating via API with many partner companies (casinos/aggregators) through unique API implementations.

Wrote a number of games, such as: Fruit Story, Ruby Win, Juicy Win, Royal Chip, Ultra Luck, Olympus of Luck, Coin Win, Samba Stars. Each game has a unique implementation of mathematics, according to its rules. You can find all the
games and mechanics on the official Gamzix website gamzix.com

Implemented the Autotests project, the task of which was to automate the process of testing program modules. It included the following e2e tests:
1. Stress load (creation and configuration of bots);
2. Emulate the behavior of each API partner, including edge cases;
3. A utility that allowed spoofing WS messages to hack the company's product.

Designed and wrote a microservice called Promo Module, whose task is to provide promotional materials, such as Tournaments, Achievements to the player, without reference to game logic.

Designed and wrote a new Slot Game Engine. Which meets the new requirements of regulators of certified gambling markets.
Implemented the RTP Test's utility based on the new Game Engine. Which collects detailed statistics about all game indicators.

Thanks to Game Engine + RTP Test’s, it was possible to speed up the process of testing game mathematics by 700%, while increasing the speed of calculations by 8 times optimization.

Looking for

I want to develop interesting products that have great growth prospects. In order to stimulate his development not only as a developer, but as a person who will have a vision of these products.

Verified candidate

The candidate had at least one successful hire through Djinni.


$3000 / mo

  • Ukraine, Kyiv
  • 2.5 years of experience
  • English: Beginner/Elementary
  • Remote work
  • Part-time · $30 per hour
  • Published 3 May 2024