Skip to content

tonky/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aed6fef · Jul 12, 2021

History

13 Commits
Jul 12, 2021

Repository files navigation

Curriculum vitae

Igor Tonkopryadchenko

[email protected]
https://github.com/tonky
https://www.linkedin.com/in/tonky/

Dnipro, Ukraine

English - Upper-Intermediate Strong

Masters of iformatics, DNU, Ukraine

About me

Programming languages enthusiast. Love tools that improve productivity. Strive for short and maintainable code.

Functional programming, domain driven design and TDD are great ideas. Vim and Linux are awesome. Integration testing, internal tooling and deployment automation should be prioritized.

My current favorite PLs are F# and Rust.

Tech summary

Databases: Postgres, Cassandra, MongoDB, InfluxDB, ClickHouse, kdb+

Languages: Rust, Go, Python, Perl, PHP, Q.

Tech: kubernetes, helm, docker, kafka

Personal interests: F#, Rust, Elm, CI/CD, IaaC

Work summary

Worked in range of teams and roles, from solo backend engineer(design and implement Flash API from browser based game), to tech lead of 6 developers in 2 teams project(requirements, work breakdown, estimates, mentoring, cross-team communication). Designed microservices from scratch, worked with BAs and client representatives to clarify requirements.

I value code simplicity and workflow automation. Good code should be obvious to read and easy to change.

Work history

2020 - present

Backend engineer(Go, Python) @ EVO

Not-yet-public internal startup

  • started main backend service from scratch with Gitlab CD/CD pipelines for dev and prod environments(golang, k8s, helm)
  • prototyped and implemented security model for external service(REST: headers or query/payload args)
  • discussed and implemented several integrations with internal and external services(HTTP proxy, GRPC and/or REST APIs)
  • implemented unit, integration and E2E tests(dockertest, k3s)

Prom.ua ProSales team

  • added new service to handle click views(Golang, Kafka, GRPC, K8s, helm)
  • implemented several merchant admin UI features with Python and custom Elm-inspired React based JS framework 'tanok'(https://github.com/brabadu/tanok)

2020 - 2021

Backend engineer(Rust) @ Paxx

  • idiomatically reimplemented and improved python version of route generation and optimal planning for vehicles and passengers(Rust, CPLEX linear solver)
  • consulted and collaborated on feature changes

2015 - 2020

Backend engineer(Go, Python) @ SoftServe

Several projects:

  • Go: B2B sales insights and metric simulation(Postgres, MySQL)
  • Go: Remote monitoring and management: microservices based B2B system(Kafka, Cassandra)
  • Go: Fintech project: ETL and supporting projects for stock market data(also kdb+ and q).
  • Python: backend services for medicare(Flask, asyncio, Cassandra, Docker)

2010 - 2015

Backend engineer

  • Python @ Fabric Worldwide
  • Python @ Lacoon Mobile Security
  • Python @ Zojax Group
  • Python @ AMgrade

Tech: Python, Flask, Twisted, Django, Zope, Pyramids, Postgres, MySQL, MongoDB

2006 - 2010

  • PHP developer @ InleadMedia
  • PHP developer @ AdMad
  • Python, PHP developer @ Workrocks
  • PHP, Perl developer @ Resonance Technologies

About

My curriculum vitae

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published