email@example.com ⊕ https://github.com/poslegm ⊕ https://www.linkedin.com/in/poslegm
Scala developer at metacommerce.ru (January 2017 ― Now)
Metacommerce is a software company which provides price monitoring SaaS for largest Russian retailers.
Technologies: Scala, Akka, Elasticsearch, ClickHouse, Redis, Kafka, RabbitMQ, ExtJS, Node.js
During the work at Metacommerce I implemented: price analytics module based on ClickHouse RDBMS; streaming processing of raw data (about 200 millions documents per day) that allowed us to scale main business operations easily; clustering millions of images; and lot of routine tasks.
Also I actively participated in the engineering culture development within my team.
Backend developer at «Svoi Rodnoi Dom» (January 2016 ― July 2016)
Small real estate agency. I made a web application for property search using Scala, Play Framework, PostgreSQL. I was engaged in testing, application deployment and database administration.
Advanced: Scala (Akka, Monix, cats), Elasticsearch, ClickHouse, Kafka, Redis, RabbitMQ
- scala-phash ― my Scala port of the library that allows to compare images by hash codes
- sbt-scalafmt ― sbt plugin for code formatting using scalafmt; after several improvements I became a maintainer
- I spend a part of my free time for Open Source contributions; my progress can be tracked at GitHub
- Sometimes I write blogposts about development (https://chugunkov.website, in Russian)
Bauman Moscow State Technical University Department of Applied Mathematics and Informatics (2014 ― 2018, unfinished)
Key courses: Algorithms and Data Structures, Compiler System Design, Computer Graphics, SICP.