Roman Z.

Roman Z. Email and Phone Number

Заместитель технического директора @ DDX Fitness
Moscow, RU
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.'s Current Company Details
DDX Fitness

Ddx Fitness

View
Заместитель технического директора
Moscow, RU
Roman Z. Work Experience Details
  • Ddx Fitness
    Заместитель Технического Директора
    Ddx Fitness
    Moscow, Ru
  • Mts
    Stream Cto
    Mts Aug 2023 - Present
    Moscow, Russia
    NUUM — 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.
  • Happygo
    Golang Backend Developer / Devops
    Happygo Mar 2023 - Jul 2023
    Moscow, Russia
    The 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
  • Ugc Ms
    Chief Technology Officer
    Ugc Ms Apr 2022 - Oct 2022
    Moscow, Russia
    UGC 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
  • Banking As A Service
    Head Of Development
    Banking As A Service Apr 2020 - Mar 2022
    Moscow, Russia
    BAAS (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.
  • Mts
    Head Of Development
    Mts May 2019 - May 2020
    Moscow, Russia
    Marvin - 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.
  • Kamagames Studio
    Head Of Development
    Kamagames Studio Aug 2018 - May 2019
    Moscow, Russia
    DrugVokrug — 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.
  • Kamagames Studio
    Lead Mobile Developer
    Kamagames Studio Jun 2017 - Jul 2018
    Moscow, Russia
    MyFriends - 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.
  • Tim Connect, Denivip Media, Mybook And Others
    Mobile Team Lead / Developer
    Tim Connect, Denivip Media, Mybook And Others Aug 2012 - Feb 2017
    Moscow, 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)
    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
Get Chrome Extension - Free

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.