Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume in Markdown format:

Artyom Dubinin

Lead Software Engineer, Tarantool — VK Tech

Resume

Download the resume in PDF format.

Summary

Software engineer with 6 years of experience building high-load distributed data systems. Focused on data integration and change data capture: designs CDC pipelines between heterogeneous storages (PostgreSQL, Oracle, Tarantool, Elasticsearch, ClickHouse) and maintains the open-source Java SDK used by major banks and retail companies. Conference speaker and technical author.

Experience

Tarantool — VK Tech, Moscow

October 2020 – present

Design and development of high-load systems and integration solutions on top of Tarantool. Delivery of business applications built on Tarantool for major banks and retail companies. Development of internal modules and open-source libraries.

  • Lead Software Engineer — May 2026 – present
  • Senior Software Engineer — March 2023 – May 2026
  • Software Engineer — December 2021 – February 2023
  • Junior Software Engineer — October 2020 – November 2021

amoCRM: junior PHP developer.

August 2017 – September 2017

Web development: freelance.

2017 – 2018

Competitive programming: Open Cup, Codeforces, Yandex Cup; hackathons.

2018 – 2021

Projects

Tarantool CDC

April 2024 – present

Data transfer tool moving data from any source to any target. Java, Debezium, Kafka Connect, PostgreSQL, Oracle, Elasticsearch, ClickHouse. Contributions to OpenLogReplicator (C++) — Oracle redo log CDC engine.

Tarantool Java SDK

January 2023 – present

Open-source client connector to Tarantool. Java, Netty, Spring Data, Lua.

Publications & talks

A Modern Client for a NoSQL DatabasePodlodka Java Crew talk; Habr article.

New Open Source Java Connector for Tarantool: Hands-on Guide — Habr article.

Performance Optimization of a Batched Bottleneck in the Debezium JDBC Sink Connector — Habr article, follow-up to a Smart Data light talk.

Building Caches and Data Marts with Tarantool — webinar.

Take Your Clusters Under Control — webinar.

Education

Moscow Aviation Institute (National Research University), Russia

2017 – 2021

Degree: Bachelor, Applied Mathematics and Computer Science.

Department: Computational Mathematics and Programming.

GPA: 4.3 / 5.0.

Certifications

Yandex Cup 2020, Yandex — November 2020

Hard skills

Java: Spring, Netty, JMH, JMeter. Open-source connectors to Tarantool, Spring Data Tarantool.

Tarantool/Lua: high load, sharding, replication. Distributed storage and data processing systems.

CDC: Debezium, Kafka, Kafka Connect. Change data capture between heterogeneous storages.

Databases: Tarantool, PostgreSQL, Oracle, MySQL, Redis, Elasticsearch, ClickHouse. SQL/NoSQL.

Infrastructure: Docker, Kubernetes, Helm, GitLab CI.

Python: Pytest, Django, Flask, Pandas. Message broker for Celery.

Unix: C/C++, Bash, processes, threads, syscalls. Contributions to OpenLogReplicator.

Languages

Russian — native. English — intermediate.

Contact me

E-mail

rusartdub@gmail.com

Telegram

t.me/artdubx

LinkedIn

artyom-dubinin

Github

ArtDu

Building the PDF

The PDF is generated from the LaTeX sources in latex/:

cd latex && pdflatex main.tex && cp main.pdf ../cv_1_page.pdf

About

Simple CV(RESUME)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages