Strong advocate of style guides, best practices, and design patterns. Focus on clean, readable, and maintainable code. Use Pomodoro-based time management to consistently deliver results on schedule. Enjoy taking on new projects and collaborating in friendly, professional teams. Experienced in direct client communication and self-management.
MAR 2022 - NOW
Worked on a distributed version control platform based on Git, featuring access control, issue and task management, CI/CD pipelines, support tracking, and project wikis. The product consisted of multiple sub-modules owned by dedicated teams. So, the role required extensive cross-team collaboration. Responsibilities ranged from day-to-day Ruby and Vue.js development to mapping and improving the customer journey to support business goals.
AUG 2021 - MAR 2022
Extended middleware-like (ETL) service to consume huge amount of sensor data. Rails API low-latency app in kubernetes cluster with multiple integrations.
APR 2020 - JUN 2021
Developing medical services marketplace. Built API to be integrated with medical information systems. Rails backend & Vue.js (nuxt) frontend. Three separated front apps for: super-admin, clinic admin, customers (patients or doctors). By the way I helped with creating an API for a mobile app in a related project for patients.
NOV 2020 - MAY 2021
Real estate platform for generating online leads and managing your existing database with an intelligent home wealth advisor. Worked on extending Rails API.
NOV 2019 - APR 2020
Worked on building cryptocurrency exchange. Rails backend & Vue.js (nuxt) frontend. Encrypted data connection between different project apps. Background jobs for fetching fresh prices. Node.js wallets RPI.
MAY 2018 - NOV 2019
Worked on a different projects with different teams (building from "zero" & helping with existed apps). First Vue.js experience. Converted Rails native app into Rails API only & Vue.js frontend. API for mobile devices presented. DB views for statistic included. Docker deployment.
FEB 2017 - APR 2018
Almost all time worked on restful API for Angular 1.6 app. Also had a deal with Sidekiq background jobs, Redis, Amazon SES and S3, connecting to third party services. Did all tasks by using TDD and continuous integration. Created clear, understandable, SOLID code with rubocop verifying + avoiding callbacks and metaprogramming usage. Refactored a lot of bad legacy code.
NOV 2016 - FEB 2017
Full stack tasks with RoR and Angular 1.6. Supported existing and developed new features like integrations with third party services(Pivotal, Jira, YouTrack and so on), refactoring and optimizing ruby code + DB queries for better performance. First continuous integration experience :)
APR 2016 - SEP 2016
Developed e-commerce apps with microservices architecture(with Rails native frontend).
NOV 2014 - APR 2016
Developed CRM with Rails(Sidekiq, Redis, Amazon SES, Amazon S3) and native frontend.
SEP 2014 - NOV 2014
Developed and supported e-commerce shop(with Rails native frontend).
SEP 2012 - JUN 2016
Software engineering specialist diploma
Cycling
SUP-Surfing
Board games
Melomania