Software engineer: Ruby on Rails, JS, Clojure, ClojureScript
I started my professional path with industrial automation, but after a while I realised that it was not my thing. I studied Ruby on Rails on my own and moved to St. Petersburg and found my first job here. Soon it became necessary to deal with front-end - I got acquainted with React. Then I met less popular technologies like Elm and Clojure/ClojureScript. As a result, I can call myself a full-stack engineer. I’m trying to keep up with IT news: I listen to podcasts and read books.
Address: Saint Petersburg
Nationality: Russian
Hobbies: Video games, gym, podcasts
★★★★★ Russian
★★★★☆ English
★★★★☆ Clojure/ClojureScript
★★★★☆ JavaScript
★★★★★ Ruby on Rails
Senior Software Engineer (remote) at PushSMS, Russia
August 2023 – present
I help to develop a message delivery system by:
We use the following technologies:
ruby on rails
elixir
/phoenix
/liveview
postgres
grafana
sentry
drone
ciSoftware Engineer (remote) at Sbermarket, Russia
November 2022 – August 2023
Helped to support and improve a very large Ruby on Rails monolith application by doing things like:
using following technologies:
ruby on rails
rspec
testsmysql
grafana
kibana
sentry
gitlab
ciSoftware Engineer (remote) at HalalBooking, Reading
September 2018 – November 2022
Helped to support and improve a Ruby on Rails monolith application with UI partially implemented by several ClojureScript applications including a large SPA section of the website:
ruby on rails
rspec
/integration testsreagent
/react
postgres
Worked on a Clojure back-end endpoint that served data for the map: markers clustering, filtering, searching, etc:
mount
hugsql
criterium
& vegeta
Front-end Engineer, Saint Petersburg
May 2016 – September 2018
Worked in different companies on front-end applications:
react
redux
mobx
elm
css-in-js
Volzhsky Polytechnical Institute, Volzhsky Master of science
September 2006 – May 2011
Automated systems for information processing and control