Position: Full-Stack Ruby/JS Developer
Category: Ruby
English level: upper
Years of experience: 5

Over the past 4 years of professional Ruby development, I've been playing different roles: Ruby on Rails developer, Full-stack Ruby/JS developer, and Back-end team leader.
Working as a Full-stack Ruby/JS developer I've got experience working with complex applications built using a micro-services architecture.
Working as a Back-end team leader I’ve got experience supporting team self- development according to project needs, faced and completed the migration from CirleCI to GitHubActions which improved the deployment process and CI cost, Updated the project’s Ruby version from 2.1 to 3.1.3, changed project's Gitflow which speed up new features delivery.
3) FEB.2021 - MAY.2023; RUBYGARAGE; MARKETING WEB SITES; BACK-END TEAM LEAD;

Domain: 3 different websites with similar purposes: clients attraction and management, but each with its own features.
Design & Tech Stack: Monolith; RoR, JS, HTML/CSS, PostgreSQL, AWS, Docker, Sidekiq
Role: Back end team lead, Ruby/JS full stack developer.
Responsibilities:
1. New features development and application support.
2. Architectural decisions for new features.
3. Deployments.
4. Watch and develop back-end team skills according to projects needs.Achievements:
1. Deployment process was migrated to GitHubActions (that simplified and
accelerated code delivery process).
2. CircleCI was replaced with GitHubActions (which reduced expenses).
3. Git flow was replaced with Multi-release flow (that allowed to deliver changes more quickly).

2) FEB.2017 - SEP.2018; RUBYGARAGE; PROJECT MERCURY; RUBY/JS FULL STACK DEVELOPER;

Domain: Enterprise fin-tech application, Investment platform. An application that allows users to find profitable investment targets and receive advice from specialists for a paid subscription.
Design & Tech Stack: REST API | RoR | microservices | NodeJS | Next.js |  React.js | PostgreSQL | DynamoDB | Redis | Sidekiq
Role: dull-stack developer
Responsibilities:
1. Develop new features sing Ruby on Rails on REST APIs
2. Develop new features using ReactJS on web-client apps.
3. Design and plan architecture for new features with a whole team.
Achievements:
1. 2 REST API applications with server rendering was built from scratch.

2) SEP.2016 - FEB.2017; RUBYGARAGE; AVIDYX; RUBY/JS FULL STACK DEVELOPER;

Domain: Norway Extreme activities marketplace startup.
Design & Tech Stack: Monolith; RoR | React.js | HTML/CSS | PostgreSQL | Sidekiq
Role: Full stack developer
Responsibilities:
1. Develop new features.
2. Application support.