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.

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.

Work history

UpStack
UpStack
Senior Ruby on Rails Developer
2022 - Present (1 year)
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.

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)