Dmitry Sokurenko
Verified Expert in Engineering
Ruby on Rails Developer
Dmitry is a seasoned professional with extensive experience building web applications. Having a long track record as a freelancer, he has worked for various companies, from startups to large enterprises. His primary expertise includes the Ruby programming language and the Ruby on Rails framework. Being also proficient with modern front-end JavaScript frameworks such as React and Vue.js, Dmitry is eager to take on new challenges to deliver exceptional results.
Portfolio
Experience
Availability
Preferred Environment
Ruby, React, Ruby on Rails (RoR), JavaScript
The most amazing...
...professional experience I've had is leading the Alosant back-end development used for more than 50 client installations.
Work Experience
Ruby on Rails Developer | React Developer
Sidebar
- Designed and implemented a multi-product recurring subscription system with metered billing using Stripe and Daily APIs.
- Migrated all transient data from PostgreSQL to Redis, improving performance significantly.
- Implemented video recording functionalities using the Daily API.
CTO
SwimUp
- Designed the data model and implemented the back-end API for the company's leading mobile app.
- Built the back end and front end for multiproduct recurring iOS and Android subscriptions.
- Supervised the React Native mobile application development.
Ruby on Rails Developer | Vue.js Developer
PartsMarket.ae
- Designed and implemented Rails API-based back end for the web and mobile app.
- Implemented the Vue.js-based front end of the automotive parts selling platform.
- Created an iOS and Android wrapper to launch the web app through the App Store and Google Play Store.
Lead Ruby on Rails Developer | Lead React Developer
Alosant
- Built the back-end API for the primary company platform, deployed for more than 40 clients.
- Implemented the React-based web application, which provides the majority of features available through the company's mobile apps.
- Executed the integration with Alarm.com and SimpliSafe services to provide an automated house-selling experience for customers.
- Supervised the back-end application development before joining the team full-time.
Ruby on Rails Developer
Voltaware
- Implemented a Rails-based back-end API for custom energy meters.
- Helped to build an Ionic and AngularJS-based mobile application.
- Integrated the Rails back end with the legacy Java software.
Experience
Alosant
https://www.alosant.com/Many features were unique to a specific community, like integration with alarm systems or beacons. I integrated the application with Stripe, Square, Eventbrite, Zendesk, Caliber, Facebook, and HubSpot.
I led the development of this project's Rails back end and the React web app.
SwimUp
https://swimup.io/Sidebar
Skillset
Languages
Ruby, CoffeeScript, TypeScript, JavaScript, HTML, CSS, SCSS
Frameworks
Ruby on Rails (RoR), Framework7, Bootstrap, ActionCable, React Native, Ionic, AngularJS, Capybara, Tailwind CSS
Libraries/APIs
Sidekiq, Vue, Stripe API, Stripe, REST APIs, React, Vuex, Devise, Pundit, JSONAPI::Resources
Tools
Capistrano, Git, Mailchimp, JBuilder, RSpec
Platforms
Heroku, Zendesk, Docker, Kubernetes, Amazon Web Services (AWS)
Storage
Redis, PostgreSQL, Elasticsearch, Amazon S3 (AWS S3), MySQL
Other
Software Development, Software Design, Cordova, ActiveAdmin, Square, Comet
Education
Bachelor's Degree in Computer Science
Saint Petersburg Electrotechnical University "LETI" - Saint Petersburg, Russia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring