Portrait of Rostislav Dugin

Rostislav Dugin

Senior Golang Developer
Maintainer at Databasus

of engineering

Experienced developer specializing in Golang, currently maintainer of databasus.com - an open-source database backup tool with 7.6k+ GitHub stars and 1.1M+ Docker pulls, protecting over 30,000 databases.

Previously team lead and developer with extensive experience building scalable tech teams and development processes from hiring and onboarding to CI/CD, monitoring and scaling.

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

01 — certifications

Certifications

Certified Kubernetes Administrator certificate issued to Rostyslav Duhin

Certified Kubernetes Administrator (CKA)

Active

LF-an3pe7reqz

Cloud Native Computing Foundation

The Linux Foundation

A hands-on, performance-based exam: every task is solved in a live cluster, from workloads, networking and storage to RBAC, cluster upgrades and troubleshooting broken control planes.

02 — experience

Professional Experience

across 5 companies

Maintainer | Golang Developer

Current

Databasus

Tbilisi, Georgia

— Present

Databasus is an open-source, self-hosted backup tool with UI for PostgreSQL, MySQL, MariaDB and MongoDB. It also supports restore verification and PITR recovery.

Key Achievements:

  • Launched an open-source project that grew to 7,600+ GitHub stars and 1,100,000+ Docker pulls
  • Trusted to protect over 30,000 databases across self-hosted deployments
  • Accepted into Anthropic's Claude for Open Source and OpenAI's Codex for Open Source programs
  • Overtook established alternatives in OSS metrics within its first year as open source

Responsibilities:

  • Developing the project itself (from backend and migrations to E2E testing, CI \ CD and Docker Hub release)
  • Supporting and integrating the tool into both product and outsourcing companies' infrastructure
  • Driving promotion and marketing, including technical writing and content
  • Managing the open-source community - issues, contributions and discussions

Technologies:

Go Gin GORM PostgreSQL MySQL MongoDB MinIO S3 React TypeScript Vite TailwindCSS AntD Docker Kubernetes Caddy CI/CD Testify Docker testing Git Open Source

Co-founder & CTO | Golang Developer

TgTaps

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 Kafka gRPC Docker GitLab CI/CD Traefik TailwindCSS Redux Prometheus Grafana Sentry Graylog

DataOx

Delaware, United States · Atlanta, Georgia, United States

—

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)

— ·

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 Kafka gRPC Python Docker GitLab CI/CD TailwindCSS Redux Crypto Libraries Ethereum Solana

Senior Full-Stack Developer (Java / React)

— ·
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)

— ·

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

—

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

Middle Full-Stack Developer (Java / React)

— ·
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)

— ·

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"

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