Roman Z.'s Location
Moscow, Moscow City, Russia, Russian Federation
About Roman Z.
More than 12 years experience in IT projects as CTO / teamlead / developer.
Roman Z. Work Experience Details
-
Заместитель Технического ДиректораDdx FitnessMoscow, Ru
-
Stream CtoMts Aug 2023 - PresentMoscow, RussiaNUUM — is a new UGC video platform, specialized in vertical videos (tiktok like), horizontal videos and online streams.My responsibilities include: — resource management (3 product teams, ~40 people): hiring, adaptation, rotation;— development of ADR;— review of technical specification;— consulting business/product on technical implementation of features;— combining the role of Team Lead in one of the teams;— control of task estimates and implementation deadlines.My results are:— launched such commercial features as: affiliate program, bloggers platform, ads (instream, vertical, custom formats), boost, mass messaging;— mass messaging sped up (from 100k/30min to 100k/1min);— optimized product delivery process.Used technologies:— Golang, NodeJS, Java, Python;— kubernetes, argocd, helm;— Postgres, redis, kafka, rabbitmq, vault, S3;— Jira, Confluence, Gitlab. -
Golang Backend Developer / DevopsHappygo Mar 2023 - Jul 2023Moscow, RussiaThe project is a system for delivering banking products (credit cards, debit cards, loyalty cards).As a member of a small team (1 PO, 4 golang devs, 1 fronted, 1 qa) I cutted the PHP monolith into GO microservices.My results are:— Developed several microservices from scratch using golang;— Deployed kubernetes (1 master + 1 worker node), configured Ingres and SSL (Let’s Encrypt).— Set up CI/CD in Gitlab: push to dev branch -> build docker image -> upload to ImageRegistry -> roll out to k8s stand— Deployed 7 microservices (Golang), as well as a file database (minio).Used technologies:— Golang 1.19: grpc, gin, sqlc, jwt— Kubernetes 1.23, Postgres, Minio— Jira, Confluence, Gitlab
-
Chief Technology OfficerUgc Ms Apr 2022 - Oct 2022Moscow, RussiaUGC MS — User Generated Content Management System. I participated in development of a SAAS platform to analyze social networks using parsers.My results are:— hired a team of professionals in 3 months: 1 team lead, 1 system analyst, 4 backend developers, 2 front developers, 1 qa;— created project's technical and feature roadmap together with CPO— implemented Scrum development process in team: sprint planning, tasks estimation, retrospective;— organized DEV and DEMO stands as a devops. DEV is used by developers, while DEMO is used to present product for stakeholder;— organized CI/CD processes for DEV and DEMO stands;— created auto calculation for delivery metrics: t2d (time to DEMO), hold time. Average t2d ~ 7 days, average hold time ~ 2.7 days.Used technologies:— Python, TypeScript + JavaScript— Postgres, Redis, Kafka, Keycloak— ML: Torch, DVC, TensorFlow— Yandex.Cloud, Kubernetes, Gitlab CI/CD, Nexus, EFK— Jira, Confluence, Miro, Draw.io
-
Head Of DevelopmentBanking As A Service Apr 2020 - Mar 2022Moscow, RussiaBAAS (Banking As A Service) — is a platform, which provides an API for banking features for any front app (web/iOS/android/desktop).My results are:— increased IT team from 10 members up to 40 members;— created and implemented Technical Style Guides for backend, android and iOS development;— created and implemented instructions for working in Jira, gitlab, code review process;— created auto calculation for delivery metrics: t2m, hold time. My results are: t2m ~ 19 days, hold time ~ 5.5 days;— platform uptime for last 3 months = 99.4%;— implemented horizontal scaling in k8s, so any services updates come without downtime;— created and implemented resource utilization reports, which helped me to properly plan sprints for teams and showed me problems in teams to work on.Used technologies:— k8s, go, java, python;— postgres, kafka, elk;— kotlin, swift;— bitbucket, Jira, Confluence.
-
Head Of DevelopmentMts May 2019 - May 2020Moscow, RussiaMarvin - is an AI assistant integrated in a smart speaker.My results are:— hired a team of mobile app developers from scratch (senior dev, middle dev, junior dev + team lead);— decreased avg "time to test" metric to 5 days;— used golang to develop mock backend in cases when development of real backend services was delayed;— implemented CI/CD process: unit testing on merge requests, nightly integration tests, weekly iOS and Android builds for regress testing;— implemented Scrum development process in team: weekly sprints, sprint planning, tasks estimation, retrospective. -
Head Of DevelopmentKamagames Studio Aug 2018 - May 2019Moscow, RussiaDrugVokrug — is a classic dating app (was merged with MyFriends).My results are:— merged MyFriends team and DrugVokrug team into one team;— increased cash profit by implementing targeted ads into mobile apps (rewarded, banners and others);— sped down project build time and decreased count of merge conflicts (6 developers worked together on android app) by implementing module architecture.
-
Lead Mobile DeveloperKamagames Studio Jun 2017 - Jul 2018Moscow, RussiaMyFriends - is a classic dating app.My results are:— took project development from outsource company and organized development process inside company; — implemented code review and CI/CD processes;— reduced the size of the Android application by 2 times by implementing Proguard and removing unnecessary dependencies.
-
Mobile Team Lead / DeveloperTim Connect, Denivip Media, Mybook And Others Aug 2012 - Feb 2017Moscow, Russia— Mobile apps development from scratch;— Mobile apps support and improvement; — Leading a team of mobile apps developers.
Roman Z. Education Details
-
Moscow Technical University Of Communications And Informatics (Mtuci)4,4
Frequently Asked Questions about Roman Z.
What company does Roman Z. work for?
Roman Z. works for Ddx Fitness
What is Roman Z.'s role at the current company?
Roman Z.'s current role is Заместитель технического директора.
What schools did Roman Z. attend?
Roman Z. attended Moscow Technical University Of Communications And Informatics (Mtuci).
Not the Roman Z. you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial