← В ленту
Регистрация: 28.02.2023

Artem Ostapets

Специализация: Technical Lead

Портфолио

Wisebits Group

Development of the server side of a highly loaded streaming portal with a total audience of more than abillion visits per month. About the project: - Top 50 most visited sites in the world. - 200 million users in database. - 100K users online. - 90K RPS - application servers. - 80K RPS - primary database, MariaDB. - 200+ asynchronous queues. - Diverse social media functionality. Responsibilities: - Responsibility for the scalability, stability of back end side development. - Participation in the creation of the SRE flow. - Designing core product tasks, sub-projects. - Designing a microservice architecture. - Grooming. - Architectural review (developers make and approve a roadmap before starting a sprint task). - Code review (any backend task). - Vertical and horizontal database sharding. - Scaling Application Servers. - Anticipate possible problem solving out before the onset. - Priority management of SRE/Tech debts tasks - Holding a backhand community.. - Teams development. - Golang microservices development.

MIA "Russia Today"

Backend developer

Itella Connexions LLC

Full Stack Developer

Скиллы

Algorithms
Data Structures
golang
MySQL
Nginx
php
postgresql
QueryOptimization
Redis
web development

Опыт работы

Technical Lead
12.2021 - 01.2023 |Wisebits Group
PHP8, GoLang, Nginx, MariaDB, Redis, Elastic Search, ClickHouse, Twirp, ELK, Kafka
Development of the server side of a highly loaded streaming portal with a total audience of more than abillion visits per month. About the project: - Top 50 most visited sites in the world. - 200 million users in database. - 100K users online. - 90K RPS - application servers. - 80K RPS - primary database, MariaDB. - 200+ asynchronous queues. - Diverse social media functionality. Responsibilities: - Responsibility for the scalability, stability of back end side development. - Participation in the creation of the SRE flow. - Designing core product tasks, sub-projects. - Designing a microservice architecture. - Grooming. - Architectural review (developers make and approve a roadmap before starting a sprint task). - Code review (any backend task). - Vertical and horizontal database sharding. - Scaling Application Servers. - Anticipate possible problem solving out before the onset. - Priority management of SRE/Tech debts tasks - Holding a backhand community.. - Teams development. - Golang microservices development.
Backend Team Leader
12.2020 - 12.2021 |Wisebits Group
.
Responsibilities: - Golang microservices development. - Architectural review (developers make and approve a roadmap before starting a sprint task). - Made a lot of improvements and fixes in various queue workers (queue storage - redis). - Made a lot of improvements and fixes in concurrent data access problems (locks, long transactions, n+ 1 problem). - Hiring. - Teams development. - One-to-one. - Goal settingResponsibilities: - Golang microservices development. - Architectural review (developers make and approve a roadmap before starting a sprint task). - Made a lot of improvements and fixes in various queue workers (queue storage - redis). - Made a lot of improvements and fixes in concurrent data access problems (locks, long transactions, n+ 1 problem). - Hiring. - Teams development. - One-to-one. - Goal setting.
Senior Software Engineer
11.2019 - 12.2020 |Wisebits Group
.
- Optimization and launch of the main page of the site. - Development of a search data index. - Development of users feed. - Development of new messenger. - Performance optimization (async and sync tasks). - Fixing bugs. - Hiring.
Backend developer
12.2013 - 11.2019 |MIA "Russia Today"
.
Full Stack Developer
10.2011 - 10.2012 |Itella Connexions LLC
.
Full Stack Developer
10.2007 - 01.2012 |AVIM
.

Образование

Information control systems and technologies
2002 - 2007
European University

Языки

АнглийскийСредний