Hire me, what are you waiting for? Let's build dungeon crawlers together!
Update mkfile
Add resume.pdf
Add mkfile


browse  log 



You can also use your local clone with git send-email.

Stanislav Karkavin

Software Engineer



Principles: TDD, Clean architecture Preferred tools: Go, Kubernetes, GitlabCI, RabbitMQ, PostgreSQL, Redis, Protobuf


  • Data structures and algorithms
  • End-to-end system development lifecycle (from specification to production)
  • Code-centric development through tests (unit/integration)


#Go Senior Developer / Team Lead at Devim

#Aug 2019 - Jul 2020

Microservices development for Devim Finance platform and team management:

  • Creating sharing knowledge culture
  • Unit and integration testing, code style
  • Creating definitions of done (logging, metrics, tracing, code coverage requirements)
  • Moving microservices from DCOS to Kubernetes

#Go Developer at Sudo team

#Nov 2018 - Apr 2019

Architecture building and microservice development for Nanopool mining pool:

  • Monorepo for microservices, common modules and tests
  • CI with unit and integration testing, benchmarks and lint tools
  • Dynamic configs and service discovery through Etcd in Docker Swarm environment

#Team Lead at DevJS

#Aug 2017 - Aug 2018

Architecture building and development of application's core business logic, configuring CI/CD, code review, developers team management (2-5 devs):

  • Bank statements import system in any format
  • Automatic account book
  • Tax return generating system
  • Helpdesk integration (Zammad)
  • Google services integration (Calendar, Vision)

#Fullstack developer at MediaConnect

#Jan 2017 - May 2017

System's modules development, code refactoring.

#Fullstack developer at Altai Tire Plant

#Jun 2016 - Dec 2016

Web development.

#Fullstack developer at Webkot

#Feb 2015 - Aug 2015

Web development.