Position: Lead Ruby on Rails Developer / Senior Ruby Engineer
Category: Ruby
Experience: 10 years | English: fluent

$300 000+ saved for clients with technical decisions and strategic thinking. For example, ready-to-use libraries, estimation of the project, and infrastructure price prediction was much higher than costs in the client's business model.

Performance optimization.
Point A: Application are crashing on 5k requests per minute. 
Point B: Servers are stable up to 190K RPM.

Performance optimization. 
Point A: Application services are able to send a maximum of 200k emails per day.
Point B: On Black Friday services delivered 1.6M emails for half of the day.

Reduced by 20% project delivery time with the integration of a QA engineer. Because the whole team where testing the product until that decision.

Improved by 20% team performance with technical decisions and process improvements. For example, simplified sign-in on the testing environment  and created a tech debt board

Saved 2 months of teamwork with a decision to hire a designer and implement the client’s amends firstly on the wireframes instead of real-time frontend updates.

Upgrade of Rails from 3d to 6th version for big monolithic projects.

Rebuilt the client's unsupportable legacy WordPress platform to modern scalable and robust architecture.
Almost 10 years of commercial experience.
From short 1-week projects up to architecture of 300+ connected microservices.
During 2020-2022 managed 7 teams of 40+ engineers in total

Technical expertise:
* Full cycle of application development with Ruby and Ruby on Rails from scratch - monolithic & microservices architecture
* Databases design and optimization - PostgreSQL, MySQL
* Search engines - Solr, ElasticSearch, Sphinx
* Frontend solutions - Javascript, jQuery, Bootstrap, Stimulus, VueJS, ReactJS
* Deployment, provisioning, and containerization - Capistrano, Ansible, Heroku, Docker, Kubernetes
* Application tests coverage and CI/CD configuration (Jenkins, CircleCI, GitHub Actions, etc) 
* Background processing - Resque, Sidekiq, Whenever, Delayed Job, Sneakers, etc
* API Integrations
  - AI: GhatGPT, Image recognition, 
  - Payments & subscription: Stripe, PayPal, ChargeBee, Chargify
  - Social networks: Facebook, Instagram, Twitter, Google
  - Media: Cloudinary, AWS S3, Youtube, Dropbox, Google Drive
  - Marketing: Mailchimp, FB pixel, Hubspot, Google Ads, GTM, Firebase, Twilio, SendGrid
  - Messengers: Slack, Telegram
  - Amazon Web Services: ELB, EC2, RDS, SQS, ECR, ECS, EKS
* Push notifications
* Geolocation search integration  - PostGIS, OpenStreetMap, Google Maps
* Message queues (RabbitMQ, AWS SQS)
* General and high-load application optimization

Management expertise:
* Driving projects from initial business analysis and technical architecture to final release with a determined budget and timeline
* Cooperation and integration with other departments for better delivery (Quality Assurance, Business Analysis, UX/UI Design)
* Implementation of engineering management best practices to improve software development team productivity
* Hiring, mentoring, and leading engineering teams
* Unblocking developers by acting as a layer between product owners and the technical environment
* Creating and adapting strategy roadmaps according to business needs for startups, SaaS, and E-commerce.
Interested in building web solutions and business prosperity.
In products that has a formulated a mission.
In companies that is growing as fast as strong.