Mikhail Pospelov

Mikhail Pospelov

Mentor
5.0
(26 reviews)
US$25.00
For every 15 mins
53
Sessions/Jobs
ABOUT ME
Ruby on Rails, ReactJS developer
Ruby on Rails, ReactJS developer

An accomplished and high-motivated IT professional with 6+ years experience of IT leadership involved in web development, application development and System & Solution Architecture. My main competency is in building rich client-side applications, on both sides back-end and front-end. I strongly believe in TDD as the only way to build a bullet-proof code that makes everyone happy and it allows me to rest at night. Reaching 100% test coverage is my passion.

SKILLS:
✅ Specialities: Computer Engineering, Software Engineer, Web Development, Mobile development, Open Source
✅ Languages:Ruby(6 years), Javascript(4 years), Nodejs(1 year), Elixir(1 year)
✅ Backend Frameworks: Ruby On Rails(6 years), Phoenix(1 year)
✅ Frontend Frameworks: AngularJS(4 years), ReactJS(2 years)
✅ Relational database:Postgresql(6 years), MySQL(6 years)
✅ NoSql databases:Elasticsearch(4 years), Redis(3 years), MongoDB(3 years)
✅ Other technologies:​Rabbitmq, Redux, Universal rendering, HTML, CSS, SCSS,
BEM, Docker, AWS, Google Cloud Platform, Webpack, Git, Progressive web apps

LINKS:
https://github.com/mpospelov
https://stackoverflow.com/users/2460416/mpospelov
https://codementor.io/mpospelov
https://www.upwork.com/o/profiles/users/_~0182077648cc549f21/
https://www.toptal.com/resume/mikhail-pospelov

Russian, English
Moscow (+03:00)
Joined June 2018
EXPERTISE
3 years experience

REVIEWS FROM CLIENTS

5.0
(26 reviews)
Ronald Cash
Ronald Cash
April 2019
Mike is awesome as usual. Deliver promptly!
Amy Fogelman
Amy Fogelman
November 2018
Mikhail is fantastic! So helpful and patient. Walked me through the Google Map API project.
Amy Fogelman
Amy Fogelman
November 2018
Mikhail was fantastic! So helpful! He walked me through what was wrong with the app.
Justin
Justin
November 2018
Super helpful in explaining React concepts.
Ronald Cash
Ronald Cash
October 2018
Fixed my issues in a super reasonable amount of time with clear explanation.
Ronald Cash
Ronald Cash
October 2018
Always learning something from Mikhail...extremely knowledgeable.
Ronald Cash
Ronald Cash
October 2018
Mikhail is super knowledgeable and knows what he is doing, I learned a lot from my session with him.
SOCIAL PRESENCE
GitHub
show-hidden-files-mac
Application for showing hidden files mac OS
Objective-C
4
0
flamegraphs_hands_on
Ruby
2
0
Stack Overflow
1549 Reputation
1
15
24
EMPLOYMENTS
Principal Software Developer
Toptal
2021-08-01-Present
Accomplishments: ✅ Improved performance of all GQL queries by 20% ✅ Created high standards about writing GQL implementations to improve f...
Accomplishments: ✅ Improved performance of all GQL queries by 20% ✅ Created high standards about writing GQL implementations to improve feature delivery time by 40%
Ruby on Rails
GraphQL
View more
Ruby on Rails
GraphQL
View more
Senior Software Developer
Toptal
2019-12-01-2021-08-01
Accomplishments: ✅ Created a reverse engineering tool that helps keep track of legacy code changes and wire new code with legacy ones. U...
Accomplishments: ✅ Created a reverse engineering tool that helps keep track of legacy code changes and wire new code with legacy ones. Usage of tool reduced the number of change requests during feature release from 20 per week to 2 per week. ✅ Introduce a new way of fetching data via GraphQL for better reusability, which prevented from creating 100s of the same classes Introduce code generation tool for common code structures which result in increased development speed in 2 times ✅ Contribute to opensource dependencies, which simplified core platform codebase ✅ Introduce clean workflow for inter-team communication, which result in instant responses instead of 1 day of waiting
Ruby on Rails
jQuery
Backbone.js
View more
Ruby on Rails
jQuery
Backbone.js
Selenium
Redis
Docker
React
JavaScript
Apache Kafka
GraphQL
View more
Senior Software Developer
Printfriendly
2018-12-01-2019-12-01
Project: printfriendly.com - extension/service to optimize web pages for Print and PDF format Accomplishments: ✅ Sliced 7000 lines of l...
Project: printfriendly.com - extension/service to optimize web pages for Print and PDF format Accomplishments: ✅ Sliced 7000 lines of legacy code into modular and maintainable code ✅ Introduce new abstraction layers for better reusability ✅ Reduce CPU and memory consumption of app by 30% replacing legacy phantomJS with chrome-headless ✅ Sped up test suite by 10% by fixing flaky tests
Ruby on Rails
jQuery
Redis
View more
Ruby on Rails
jQuery
Redis
Phantomjs
Docker
Google Cloud Platform
JavaScript
Browser Extensions
View more
PROJECTS
2018
Salony.com website and apps give salon professionals everything they need to schedule appointments as well as showcase their work. This p...
Salony.com website and apps give salon professionals everything they need to schedule appointments as well as showcase their work. This platform gives clients a place to search, discover, and book appointments. This was a huge project that contained many moving parts. My Tasks: 1. The back-end API (Ruby on Rails) 2. The admin interface (AngularJS) 3. The web interface for a salon owner (AngularJS) 4. Managed and led as the team lead As a result, the client got a working project in less than two months and started receiving the initial feedback from customers. After we received the feedback, we continued upgrading this project and it still requires a great deal more work to do. The most interesting task was to build timetables for selected services so that the customers could see available times in real-time. To build this timetable there were too many instances to take into account. The client could not factor in all the requirements so he delegated this task to me. As a result, we got a great algorithm which solved this problem very quickly and accurately and remained scalable.
Ruby on Rails
Angular
Elasticsearch
View more
Ruby on Rails
Angular
Elasticsearch
React
Redux
View more
2015
Gobgob.com is a chalet and beach house rental service in Kuwait. When I came to the project, I worked with a 3D team which already had s...
Gobgob.com is a chalet and beach house rental service in Kuwait. When I came to the project, I worked with a 3D team which already had started building it from scratch. I came on mid-project so I was required to build it fast and with good quality as I had strict deadlines. I was responsible for developing the business logic of the application and also was managing a team of two front-end developers and two back-end developers. As a result, the client received a working project which started bringing revenue. The most interesting task was to solve the problem of customers who rented the property for a very short period, especial during holidays. We decided to slice a timetable into indivisible pieces (weekend, midweek, full-week, or any dynamic holiday). It was easy to slice but calculating the price depending on a selected dates range that was difficult to manage. In the end, we suggested for them to use Elasticsearch to handle the dynamic calculations and we solved it in a reasonable time. After implementing it, the client continued working on it by adding a special offers mechanism and thanks to TDD, we can implement it very fast without any pitfalls.
Ruby on Rails
Angular
Elasticsearch
View more
Ruby on Rails
Angular
Elasticsearch
View more