Dmitriy Kuzmin

Software Engineer

About

Software engineer with 2+ years of work experience. Developing solutions in various fields from telecommunications management and marketing to cutting-edge researches of blockchain technology. Constantly investing in education and learning new tools for making better products. Seeking for further gaining and sharing experience as a software developer.

Career timeline

Blockchain developer, Remote
Sep 2018 - present

Designing, developing and functional testing a fraud-resistant decentralized exchange tightly integrated with Bitcoin blockchain.

Software engineer
Aug 2016 - Sep 2018

Developing data-rich front-end for B2B clients with dozens of pages for monitoring and configuration network devices, dashboards for both engineers and marketers. Maintaining and developing constantly scaling components of an accounting system, optimizing databases, collecting and analyzing metrics.

Student
Sep 2015 - May 2016

Linux system administration and kernel programming. Android app development.

Bachelor of Computer Science
Sep 2013 - Jul 2017

Maintaining an educational system for creating PL compilers (online grammar editor). Administrating GitLab server for student's projects.

Skills

Java

MavenGradleVaadinVert.XHazelcastSpringTomcatJUnitSeleniumSwing

C++

boostautotoolsQT

SQL

Python

Databases

MySQLSQLiteMongoDB

Blockchain

Bitcoin ScriptSolidity

CI

DockerVagrantJenkinsTravis CI

Telecommunications

RADIUSNETCONF