Працював в 1 компанії   4 роки 9 місяців

Інше

Team leader

FAVBET

Інше

4 роки 8 місяців

01.2020 - до теперішнього часу

developed and managed 3 teams and different projects:

1) payment service for the platform (integrated a lot of payment systems: H2H, Redirect, Crypto, Terminals, Coupons, Bank Transfers)?

the team: 6 developers, 2 mQA, 1 aQA, 2 DevOps, 2 BA, 1 PM

Achievements:

- made reverse engineering from Erlang and PHP projects

- built the project in Docker, Kuber, AWS

- set up documentation (draw.io, PlantUML), logs, monitoring, alerts, tests

- improved integration speed of a new payment system from 1-2 months to 1 week

- improved stability of all payment system integrations (RCA, retry mechanisms, payment balancer)

- speed up of payment processing (up to x10)

- built clear technical roadmap and fixed it step-by-step

- mentored colleagues (1 junior-senior, 2 middle – senior, 1 senior - lead)

2) custom CRM system microservices

- especially bonus system ?

- 3rd party integrations (Optimove, Unisender, Infobip, Amplitude, Smartico, SMSo)

- affiliate program integration?

the team: 1 TL, 3 developers, 2 mQA, 2 aQA, 2 DevOps, 2 BA, 1 PM

Achievements:

- fixed the most important architectural problems (in code, DB, RMQ)

- built the project in Docker, Kuber, AWS

- set up documentation (PlantUML), logs, monitoring, alerts, tests

- made reverse engineering from legacy GoLang projects

- improved stability of all marketing integrations and bonus processing

- speed up of bonus processing (from 200/s to 5k/s events)

- built clear technical roadmap and fixed it step-by-step

- mentored colleagues (2 middle – senior, 1 frontend - backend)

3) business automation service (e.g. customer journey service)

the team: 1 TL, 2 developers, 2 mQA, 1 aQA, 2 DevOps, 2 BA, 1 PM

Achievements:

- a lot of Q&A sessions with stakeholders, BAs, designers, admin panel frontend developers

- investigated different business rules engines, chose one, built and tested the concept, made a demo (saved minimum 3 months of development)

- won the project development - Erlang (min 6 months for PoC) and PHP (min 5 months for PoC)

- provided technical solution for few stages (PoC, MVP, v1), included all documentation in C4 (PlantUML)

- made PoC in short term with a minimum dev/QA resource (1,5 months)

We used NodeJS, GoLang as a back-endPostgreSQL, MongoDB as databases, Redis as a storage and some cached data.?

We used RabbitMQ for queues and async synchronization between services.

Started on some projects and implemented DDD architecture.

Writing auto-tests NodeJS (Jest, Cucumber)

We used AWS (EC2, ECS, S3, CloudFront, CloudWatch)

Tracing (Jaeger), Monitoring and alerting (Grafana, Kibana, Zabbix)

Our VCS was a GIT (GitLab CI/CD)

We worked and planed in JIRA with SAFe, Portfolio, Agile dashboard, Tempo, Confluence etc.

Ключова інформація

- Management

- Problem solving

- Brain storming

- Planning

- Programming languages: NodeJS, GoLang, PHP, Python CMS/CMF/FW: NodeJS (Express, Koa, Nest), GoLang (gin), PHP (Zend Framework, Yii, Symfony, Drupal, WordPress, Joomla, WebAsyst ShopScript), Python (Django)

- SQL: PostgreSQL, MySQL, Oracle, MS SQL, FireBase, InterBase, Access

- NoSQL: MongoDB, Redis, RIAK

- Queues: RabbitMQ, AWS (SQS, SNS), IBM WebSphereMB, BullMQ

- Cache: Memcache

- Amazon AWS (EC2, ECS, S3, CloudFront, CloudWatch, SNS, SQS, DynamoDB and Aurora)

- OLAP, Pentaho, Data warehouse, MapReduce, Tableau, PowerBITracing (Jaeger)

- Monitoring and alerting (Grafana, Kibana, Zabbix, Sentry, NewRelic)

- Virtual servers: Nginx, Apache

- VCS: GIT, Mercurial, SVNDocker, Kubernetes, GitLab, Jenkins

- Front: HTML, JavaScript (+JQuery, extJS, AngularJS, Socket.io), CSS, Bootstrap

Навчався в 1 закладі

Киевский национальный университет имени Тараса Шевченко

Менеджмент інноваційної та інвестиційної діяльності

Киев, 2010

Володіє мовами

Англійська

вище середнього

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Російська

рідна

Українська

рідна

Александр

Team leader NodeJS, GoLang

Київ

36 років

Активно шукає роботу

повна зайнятість

Оновлено 1 день тому