Position: Team Lead
Category: Ruby
English level: upper
Years of experience: 11


ChartMogul, Senior Ruby Developer (January 2023 – April 2023)
 Maintenance and support
Code and Pepper, Tech Lead/Architect (December 2020 – December 2022)
 Led the transition from monolith to microservices based on Strangler Fig Pattern
 Developed a rostering system for UK medical professionals using Python, Pandas, and Flask
 Introduced testing standards, coding standards, and Rubocop for code quality
 Prepared plans for microservices, micro frontends, and monolith splitting
 Implemented Unleash for feature flags and supported data team with
Superset (Python)
   
 Facilitated cooperation between teams, participated in planning meetings, and implemented continuous deployment
Code and Pepper, Senior Ruby Developer (March 2020 – November 2020)
 Developed and maintained a monolithic and microservices-based application for transactions and exchanges of cryptocurrencies and fiat currencies in African countries
 Utilized Ruby on Rails, AWS, Kubernetes, PostgreSQL, DynamoDB, Sidekiq (Redis), RSpec, and Rubocop
Softserve, Senior Ruby Developer (May 2018 – February 2020)
 Developed backends for Rails microservices with micro frontends, and REST communication
 Worked on JSON API backend for security testing tools and data communication
 Implemented a proof-of-concept Python + gRPC project for Google Cloud Datastore communication and large data updates
Silverfin, Ruby Developer (October 2017 – March 2018)
 Developed and maintained an accounting SaaS application
The Software House, Mid Ruby Developer (April 2015 – August 2017)
 Worked on various projects including applications for managing kindergartens, marketing data analysis, and hiring virtual assistants
The Software House, Junior Ruby Developer (April 2014 – March 2015)  Developed CMS/CRM applications for British-Polish companies
Comid, Junior Web Developer (November 2013 - March 2014)
 Developed a dedicated application for Norwegian TV and a football club management system