Dmitry S.

Dmitry S.

Senior Ruby on Rails Developer

St Petersburg, Russia
Hire Dmitry S. Hire Dmitry S. Hire Dmitry S.

About Me

I am a Senior Developer working with Ruby on Rails, its ecosystem and OOD programming best practices to complete regular development activities across the entire tech stack - utilizing different web frameworks, APIs, databases, and backend languages. I write tests for code at all layers and manage a variety of 3rd-party integrations in delivering high-value products, performant APIs and excellent end-user experiences.

Work history

UpStack
UpStack
Senior Ruby on Rails Developer
2022 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Sidebar
Sidebar
Ruby on Rails Developer
2020 - 2021 (1 year)
Remote
  • Handled billing and subscription solutions on the Sidebar platform - implementing payments and metered billing for users.

  • Designed, built and deployed chat-related features on the platform to enhance the end-user experience.

  • Addressed architecture-level concerns on the payments and billing module to improve scalability, security, reliability, and performance.

Parts Market
Parts Market
Ruby on Rails Developer
2020 - 2020
Remote
  • Designed and developed a custom e-commerce website for selling auto spare parts in the UAE.

  • Provided fullstack solutions to deliver a high-quality platform with intuitive UX on the project.

  • Developed robust, scalable and secure features on the website - writing clean and efficient code and implementing best practices.

Swimup
Swimup
Ruby on Rails Developer
2019 - 2020 (1 year)
Remote
  • Architected the RoR backend and non-visual components on the Swimup app - delivering high-quality solutions.

  • Built new features, fixed bugs, improved performance, and participated in discussing new product ideas.

  • Created backend components and maintained Ruby code on the solution to enhance performance.

Alosant
Alosant
Lead Ruby on Rails Developer
2017 - 2020 (3 years)
Remote
  • Led processes to design and deliver several features and experiences on the Alosant super application.

  • Wrote scalable backend and frontend code on the project - utilizing the right tools to maintain high code quality.

  • Served as a big-picture technical lead in designing, documenting and developing solutions for the platform.

Voltaware
Voltaware
Ruby on Rails Developer
2014 - 2016 (2 years)
Remote
  • Designed solutions to drive the backend architecture forward - ensuring that the app remains stable, functional and scalable.

  • Worked with other engineers to design and implement new backend components and supporting APIs on the Voltware app.

  • Debugged and optimized code on the app to improve efficiency, scalability and performance.

Verdacom
Verdacom
Lead Ruby on Rails Developer
2010 - 2012 (2 years)
Remote
  • Built and implemented backend solutions on the Verdacom inventory system - handling CRUD forms, lists and 3rd-party integrations.

  • Liaised with other engineers to deliver solutions that maximize accessibility and performance.

  • Took ownership of solutions and services that fulfill niche functional requirements on the project.

MySmartBio
MySmartBio
Ruby on Rails Developer
2009 - 2010 (1 year)
Remote
  • Designed and developed a new platform similar to LinkedIn with some innovative features and tweaks.

  • Provided new solutions across the stack - working with Rails on the backend and Prototype.js for the frontend.

  • Wrote concise, well-organized code on the project to improve performance and end-user experience.

Marino Software
Marino Software
Ruby on Rails Developer
2008 - 2009 (1 year)
Remote
  • Worked with other devs to refine and iterate on specifications and implement new features on projects.

  • Investigated bugs and slow performance issues on solutions - optimizing queries to ensure solutions were performant.

  • Designed and documented components per Marino's style guide to help drive consistency across solutions.

Freelance
Freelance
Ruby on Rails / JavaScript Developer
2008 - 2022 (14 years)
Remote
  • Worked on multiple client-facing products on projects - designing, building and maintaining robust and scalable solutions.

  • Participated in architectural design discussions to solve complex issues of high scope on solutions - enhancing scalability and performance.

  • Debugged and refactored code to improve it and used context-appropriate testing techniques to inform design choices and catch bugs.

Exigen Services
Exigen Services
Ruby on Rails Developer
2007 - 2008 (1 year)
St Petersburg, Russia
  • Provided subject-matter expertise integral to the design and architecture of new systems on a YouTube-like website.

  • Designed, built and maintained efficient, reusable, and reliable Ruby code on multiple solutions within Exigen.

  • Identified bottlenecks and bugs, maintained code quality and devised solutions to enhance multiple projects for clients.

Alcatel-Lucent Enterprise
Alcatel-Lucent Enterprise
C# Developer
2006 - 2007 (1 year)
Saint Petersburg, Russia
  • Actively participated in delivering solutions for a Smart TV platform built on Microsoft TV for Singtel.

  • Wrote and deployed multiple web services using .NET and C# on the project.

  • Provided on-call support and troubleshot defects to resolve complex issues.

SMC Pneumatics
SMC Pneumatics
C# Developer
2005 - 2006 (1 year)
Saint Petersburg, Russia
  • Developed a new in-house ERP system for SMC according to prescribed standards and guidelines.

  • Corrected technical problems on the project - analyzing solutions for improvements with speed and performance.

  • Assisted with software builds, release management and deployments on the project.

Portfolio

Senior Ruby on Rails Developer - Alosant.com
Senior Ruby on Rails Developer - Alosant.com

Alosant is a branded mobile app platform that brings everything about communities together in one place. The platform comes with a custom CMS, CRM, e-commerce features, event schedule, and programmable chat. Worked on the backend and the React.js web app.

Senior Ruby on Rails Developer - Swimup
Senior Ruby on Rails Developer - Swimup

Swimup provides users with a unique algorithm that generates a personal training program to suit their swimming performance. Designed and built the Ruby on Rails backend and implemented all the non-visual parts of the application.

Ruby on Rails Developer - Sidebar VC
Ruby on Rails Developer - Sidebar VC

Sidebar is a video chat platform that allows users to meet, collaborate, and hang out in an open virtual office. Designed and implemented solutions for billing and subscriptions - working on payments, billings and chat-related features.

Education

Bachelor's Degree in Computer Science and Applied Mathematics
Bachelor's Degree in Computer Science and Applied Mathematics
Saint Petersburg State Electrotechnical University "LETI"​
2001 - 2005 (4 years)