Rostislav Dugin

Rostislav Dugin

Golang Developer
Co-founder & CTO at TgTaps

About Me

Experienced developer specializing in Golang, currently working as CTO & Co-founder at TgTaps. I have extensive experience in building scalable tech teams and development processes from hiring and onboarding to CI/CD, monitoring, and scaling.

Main contributor to postgresus.com - an open-source PostgreSQL backup and monitoring tool.

I'm passionate about taking responsibility for solving real-world problems with technology and sharing my experience through articles and posts.

Fun fact: When I was 13 years old, I installed Debian on my Android phone and started coding in Java

Top Skills

Go React TypeScript Java PostgreSQL RabbitMQ Docker DDD Event Sourcing Open Source System Architecture CI/CD GitLab Vite TailwindCSS Prometheus Team Leadership Startup

Professional Experience

of professional development experience

Co-founder & CTO | Golang Developer

TgTaps

Sep 2024 - Present

📍 Zurich, Switzerland

TgTaps is a no-code builder for Telegram mini-apps and marketing funnels.

Key Achievements:
  • Invented a no-code builder to automate custom development of Telegram Mini Apps
  • Took the project from idea to stable product with ~125,000 MAU and ~$30,000 MRR
  • Assembled a development team of 7 people (backend, frontend, QA)
  • Helped accelerate sales scaling through automated affiliate program
Responsibilities:
  • Establishment of development process, including CI/CD and testing
  • Definition of product requirements and prioritizing development
  • Hiring, onboarding and motivating the technical team
  • Development of project functionality (Go + React)
  • Designing project architecture with consideration for load and business requirements (DDD, Event Storming)
  • Scaling the project for load requirements without extra spending
  • Keeping monitoring of infrastructure and app (metrics, logs, bug tracking)
Technologies:
Go React TypeScript PostgreSQL RabbitMQ Docker GitLab CI/CD Traefik TailwindCSS Redux Prometheus Grafana Sentry Graylog

DataOx

📍 Delaware, United States • Atlanta, Georgia, United States

Mar 2020 - Aug 2024

Outsourcing studio specialized in custom development. Worked on multiple projects from e-commerce platforms to analytical crypto platforms (SaaS services).

Team Lead Full-Stack (Go / React)

May 2022 - Aug 2024

Developed an analytical crypto platform (SaaS service). The project collected data on Ethereum and Solana transactions, analyzed them, and notified clients about predictions.

Key Achievements:
  • Created a team of 5 permanent employees (4 developers, 1 QA)
  • Took the product from idea to ~500 paying users with high revenue
  • Established workflow process including continuous deployment and testing
Responsibilities:
  • Architecture creation (DDD, Event Storming)
  • Management of a team of 5 people (hiring, building onboarding process)
  • Organizing backend and frontend development, integration with ML service
  • Development of backend (~80%) and frontend (~20%)
  • Keeping monitoring of infrastructure and app
Technologies:
Go React TypeScript PostgreSQL RabbitMQ Python Docker GitLab CI/CD TailwindCSS Redux Crypto Libraries Ethereum Solana

Senior Full-Stack Developer (Java / React)

Mar 2021 - Apr 2022
Key Achievements:
  • Developed and launched online booking system for US and Canadian markets (~100,000 MAU, ~500 bookings/day)
  • Maintained main e-commerce platform (~1,000,000 MAU, ~5,000 orders/day)
  • Migrated project to NextJS, achieving increased traffic through SEO
Responsibilities:
  • Development of e-commerce platform and online booking system (fast food & retail)
  • Testing both backend and frontend code
  • Optimizing CI/CD for greater number of servers
  • Interviewing and mentoring new developers
Technologies:
Java 11 Spring Boot Hibernate React NextJS TypeScript PostgreSQL Redis Bootstrap 4 Redux Bitbucket CI/CD Jira

Middle Full-Stack Developer (Java / React)

Mar 2020 - Feb 2021

Specialized in custom outsourced development. Team was hired to expand existing POS system to launch online during Covid.

Key Achievements:
  • Developed and launched e-commerce platforms from scratch reaching ~500,000 MAU and ~2,500 orders/day
Responsibilities:
  • Development of e-commerce platform for US and Canadian markets (fast food & retail)
  • Development of control panel for end client companies using the platform
Technologies:
Java 11 Spring Boot Hibernate React TypeScript PostgreSQL Redis Bootstrap 4 Redux

IntroLab Systems

📍 Tallinn, Estonia

Sep 2018 - Feb 2020

Specialized in custom outsourced development. Worked on CRM systems for government projects including training management and document tracking.

Middle Full-Stack Developer (Java / React)

Jun 2019 - Feb 2020
Responsibilities:
  • Development of CRM system for government project (15 permanent users, 10,000+ users in database)
  • Maintaining Linux server for the backend
  • Interaction with end users to gather development requirements
  • Onboarding and mentoring new developers
Technologies:
Java 11 Spring Boot Hibernate React TypeScript PostgreSQL Bootstrap 4 Redux Linux

Junior Full-Stack Developer (Java / React)

Sep 2018 - May 2019

Worked on CRM system for training management including candidate selection, document tracking, and preparation of documents for other departments.

Responsibilities:
  • Development of CRM system for government project (10 permanent users, 2000+ users in database)
  • Analyzing requirements and interaction with end users to gather development requirements
Technologies:
Java 8 Spring Boot Hibernate React PostgreSQL Bootstrap 4 Redux

Junior Java Developer

LLC "Three Elephants"

Nov 2017 - Aug 2018

📍 Mykolayiv, Ukraine

Company specialized in reselling wholesale hardware for the window market. Developed program that sped up order calculations, stored product catalog, and printed documents.

Key Achievements:
  • Developed program to calculate cost of metal structures and print price lists (~3 office users)
Responsibilities:
  • Development of program to calculate cost and markup for hardware sales
  • Development of program to print price lists from product catalog
Technologies:
Java SQLite SQL Swing