Sergey Moiseev,爱沙尼亚塔林的开发者
Sergey is available for hire
Hire Sergey

Sergey Moiseev

Verified Expert  in Engineering

Full-stack Developer

Location
Tallinn, Estonia
Toptal Member Since
May 9, 2014

Sergey is a proficient full-stack software engineer who has worked on intricate web projects. 他有很强的分析能力,擅长收集项目需求. Sergey的经验范围从全栈开发人员到团队领导/CTO.

Portfolio

美国技术研究和咨询公司
Ruby on Rails (RoR), SQL, Apache Kafka, Oracle
Giftly Inc
SQL, Ruby on Rails (RoR), JSON, api,电子商务,遗留代码,第三方api...
Scionian
JavaScript, HTML, CSS, Angular, Redux, Expo, Firebase, Ionic 3

Experience

Availability

Full-time

Preferred Environment

Angular, Ruby on Rails (RoR), Ruby, Turbo

The most amazing...

...things I've accomplished is performing migrations for diverse projects to newer frameworks and architectures, 从而更快地响应业务需求.

Work Experience

Ruby on Rails Engineer

2023 - 2023
美国技术研究和咨询公司
  • Completed merge of two key projects into the single Rails repository reducing the complexity of development workflows and removing 40+ duplicated models and specs for those.
  • Implemented Thor-based CLI for code-generation of custom migrations for Oracle datastore according to the business-specific requirements for change-control in organization-span database.
  • 参与将项目数据流从数据库存储迁移到Kafka主题.
技术:Ruby on Rails (RoR), SQL, Apache Kafka, Oracle

Back-end Developer

2022 - 2023
Giftly Inc
  • 为新的公司门户开发后端. Implementation wraps the legacy layer codebase and extends it for the needs of new business processes without changing how the same legacy layer provides services to different consumer components.
  • Implemented full test coverage for that work as well as needed missing coverage of key legacy components.
  • 协助完成在线礼品平台新门户开发的UI/UX审核流程.
Technologies: SQL, Ruby on Rails (RoR), JSON, api,电子商务,遗留代码,第三方api, CSS, HTML, API Integration, Payment APIs, Sidekiq, State Machines, Stripe API, RSpec, Redis, Linux, Git, JavaScript, SQL-99, Devise, REST APIs, UML

Front-end Developer

2020 - 2023
Scionian
  • 支持Ask Ari移动应用程序的开发. Released multiple versions of the application to both the App Store and Google Play market.
  • 支持网络版Ask Ari的开发.
  • 在Angular上构建了一个新版本的Ask Ari, NgRx, and the Ionic framework in the format of an NX-based monorepo for reducing code duplication.
技术:JavaScript, HTML, CSS, Angular, Redux, Expo, Firebase, Ionic 3

高级全栈开发人员(独立合同)

2020 - 2023
International Technological University
  • Developed and launched My.itu.edu, an Angular and NgRx-based platform for students to register and pay for courses at university.
  • Implemented the back end for My.itu.edu在基于Ruby on rails的SRM平台之上. 解决方案包括管理奖学金折扣, prepaid nugget course implementation, 并为学生和应付帐款代表提供报告.
  • Implemented the migration process for legacy data to provide continued operations for the teaching process.
  • Migrated the old AngularJS-based SRM admissions interface to a Turbo-based interface that allowed delivering new features way faster and more efficiently.
  • Migrated the My.itu.基于Angular和ngrx的接口到一个基于turbo的SRM平台, reducing code duplication and providing a full-cycle student experience from admission to graduation.
  • Implemented a Turbo-based UI for Angular Material web components using Stimulus with support for complex UI elements like autocomplete and chipset with limited and Typeahead server-based lists.
  • Implemented Elixir/Phoenix Live View-based internal chat platform for ITU students and staff.
Technologies: Ruby on Rails (RoR), Angular, NgRx, Turbo, Stimulus, Elixir, Phoenix, Phoenix LiveView

Full-stack Developer

2018 - 2022
Ygrene Energy Fund
  • Aided in creating a new prequalification and application process with Angular 6 and NgRx.
  • 帮助创建Angular应用的单线程布局, using Nx, NgRx, shared modules, 以及快速有效地交付新前端项目的环境.
  • Created a supporting proxy-like module for a new application process back end to provide new workflows in an existing feature-flag-based process without additional data models using Ruby on Rails (RoR).
  • 通过覆盖所有关键的Ruby代码,支持自动承保系统的实现, making it reliable and maintainable.
  • Implemented the initial message bus encryption mechanism for securing microservice interoperation using Ruby and AWS SQS.
  • Migrated multiple services from Scala to RoR, using Scala code as a source of requirements. They include external postal providers, environment management solutions like backup scrubbing and event-based S3 archival solutions, and GIS-based solutions.
  • 帮助维护和改进自动微服务客户端生成, 使用zero-rails_openapi gem和open API生成器.
  • Built a new system area configuration service using a Hotwire (Turbo) Ruby on Rails 7 architecture.
Technologies: Amazon Web Services (AWS), Redux, RESTful Web Services, Angular Material, NgRx, Swagger, Docker, Scala, Kubernetes, Ruby on Rails (RoR), Ruby, Angular, SAML, Turbo, Hotwire, Material Design, TypeScript, Ruby on Rails 7, Tailwind CSS, Stimulus, CSS, HTML, API Integration, Third-party APIs, Legacy Code, Sidekiq, NGINX, State Machines, Protractor, RSpec, Redis, MySQL, Linux, Git, JavaScript, SQL-99, Devise, REST APIs, Sass, UML

Full-stack Web Developer

2017 - 2018
Caspar Health
  • Created a front-end application for the main business platform utilizing Angular 5 and NgRx.
  • Helped release a product that made one of five finalists at Disrupt Berlin Startup Battlefield 2017.
  • 协助重构和开发Ruby on Rails应用程序后端.
Technologies: Amazon Web Services (AWS), Ruby on Rails 5, Redux, RESTful Web Services, Angular Material, NgRx, Docker, PostgreSQL, Angular, CSS, HTML, API Integration, Third-party APIs, Sidekiq, NGINX, State Machines, RSpec, Redis, Linux, Git, JavaScript, SQL-99, Devise, REST APIs, Sass, UML

Full-stack Web Developer

2017 - 2017
Everwill
  • Set up and moved an AWS Elastic Beanstalk Multicontainer Docker configuration to production.
  • 在Angular 4上构建了公司主应用的新版本.
  • 为应用程序实现了一个灵活的工作流引擎.
Technologies: Redux, RESTful Web Services, NgRx, Docker, MongoDB, Ruby on Rails (RoR), Ruby, Angular, CSS, HTML, Third-party APIs, Linux, Git, JavaScript, SQL-99, Sass

Full-stack Web Developer

2014 - 2017
International Technological University
  • Implemented ITU Bridge, a project to help students and alums to apply for jobs at top companies.
  • 实施国际电联的单点登录解决方案ITU ID.
  • 实施国际电联学生关系管理, 一种自动收集招生资料和文件的系统. 该系统集成了Stripe和SalesForce.
  • Worked as a back-end Rails developer, an AngularJS front-end developer, and DevOps for all mentioned projects.
Technologies: Ruby on Rails 5, Redux, RESTful Web Services, Angular Material, MySQL, CSS3, HTML5, Ruby on Rails (RoR), Ruby, CSS, HTML, API Integration, Third-party APIs, Payment APIs, Sidekiq, NGINX, State Machines, AngularUI, Salesforce API, Stripe API, RSpec, Redis, Linux, Git, JavaScript, SQL-99, Devise, REST APIs, Sass, UML

CTO

2013 - 2014
Information Ideas
  • 实现了一个生产就绪的SPA求职网站.
  • 组建了一个由两名开发人员组成的团队来完成一个项目.
  • 构建了一组AngularJS指令,用于能力树的渲染和选择.
  • 在Redis之上创建了一个竞争力搜索引擎.
  • 在AngularJS之上创建了一个带有交互控件的复杂UI.
Technologies: Ruby on Rails 5, RESTful Web Services, Redis, PostgreSQL, Ruby on Rails (RoR), CSS, HTML, API Integration, Third-party APIs, RSpec, Linux, Git, JavaScript, SQL-99, Devise, REST APIs, Sass, UML

Development Team Lead

2012 - 2013
HeadHunter Group
  • Implemented an online competence-based candidate search project in a small team of three developers.
  • 为项目提供了一个完整的需求分析周期.
  • 在Redis集合的交叉点上实现了属性搜索.
  • 使用Backbone为一个项目构建了一个RIA接口.js.
  • Created an automated competence pre-fill solution using candidate resumes as the data source.
技术:rest式Web服务、主干.js, Redis, PostgreSQL, Ruby on Rails (RoR), CSS, HTML, API Integration, Third-party APIs, Sidekiq, State Machines, RSpec, Linux, Git, JavaScript, SQL-99, Devise, REST APIs, Sass, UML

CTO

2011 - 2012
KupiKupon Global
  • 支持基于Drupal的每日交易站点的高负载生产环境.
  • 使用Ruby on Rails管理并实现了一个新版本的站点.
  • 将所有数据迁移到新项目,并用新项目替换旧项目.
  • 通过汇总职位需求,组建了一个由10名开发人员组成的开发团队, interviewing, and training.
  • 实现基于Asterisk PBX的VoIP呼叫中心解决方案.
Technologies: RESTful Web Services, PostgreSQL, Ruby on Rails (RoR), CSS, HTML, API Integration, Third-party APIs, Legacy Code, Payment APIs, Sidekiq, NGINX, State Machines, RSpec, Redis, Linux, Git, JavaScript, SQL-99, Devise, REST APIs, Sass, UML

CTO

2008 - 2011
Digital Distribution Center
  • 组建团队,启动公司内部软件开发流程.
  • Moved an outsourced project with the support of a formed team and completed its development from early prototype to production-ready version.
  • 完成了从PHP到Ruby on Rails的项目重写.
  • 为项目创建了内部数字版权管理解决方案.
  • Applied Agile practices to the working process and set up a development cycle for the company.
Technologies: RESTful Web Services, VMware, Flex, Flash, PHP, PostgreSQL, Ruby on Rails (RoR), CSS, HTML, API Integration, Third-party APIs, Legacy Code, Payment APIs, Sidekiq, NGINX, State Machines, RSpec, Redis, Linux, Git, JavaScript, SQL-99, Devise, REST APIs, Sass, UML

首席开发人员|系统分析师| R主管&D

2004 - 2008
Chronopay B.V.
  • 实现了与Parex (FirstData)的集成.lv), UCS (abgcard.ru), and other payment providers.
  • 开发了许多改进的Chronopay PSP系统. 包括许多新的架构改进, integration processing, 3D secure implementation, and more.
  • Applied Agile practices in the working process and set up the development cycle for the company.
  • 为R的工作周期提供分析支持&D department. 为公司提供全周期的业务分析.
  • 提供三次年度PCI DSS认证支持.
Technologies: Mono, PostgreSQL, PHP, CSS, HTML, API Integration, Third-party APIs, Legacy Code, Payment APIs, Linux, JavaScript, SQL-99, UML

Lead SW Developer

2000 - 2001
Ayaxi
  • Developed TenderOnline.Ru(目前不可用)从基本技术需求到使用中的产品.
  • 在开发TenderOnline的过程中,管理一个三人的开发团队.ru.
  • Developed modules for the Ayaxi main product ­Ayaxi Publisher, used in client installations.
  • Provided development analysis for the early stages of the president of Russia website [www.kremlin.ru].
  • 开发外包工作支持的方法, code format requirements, and documentation format guides.
Technologies: Microsoft SQL Server, Active Server Pages (ASP), CSS, HTML, JavaScript, SQL-99

Turbo Material Components

http://github.com/full-stack-biz/turbo_material
Turbo Material is a library providing drop-in support for Material Design Components in Hotwire-enabled Rails applications. It provides users with needed Stimulus.js controllers for implementing a Material Design look and feel on such components and complex behaviors on top of Turbo frames.

ITU.edu Student Relations Module

http://my.itu.edu/
国际电联基于Ruby on Rails和hotwire的学生关系平台.edu students and admissions office staff. 它允许潜在的学生申请大学, 学生申请课程及分期付款计划, pay due fees, and plan their education.

Giftly Corporate Experience

http://www.giftly.com/corp
Ruby on Rails-based corporate user experience extending existing end-user flows with business-oriented scenarios.

As a back-end developer, 我参与了积极发展的所有阶段, 从早期的原型到发布后的改进.
1995 - 2001

Master's Degree in Computer Engineering

Moscow State Institute of Electronics and Mathematics (Technical University) - Moscow, Russia

Libraries/APIs

Devise, REST APIs, NgRx, Pundit, Stripe API, Salesforce API, Sidekiq, AngularUI, Restangular, Backbone.js, Authorize.net

Tools

NGINX, Git, RSpec, Capistrano, Flash, VMware, Turbo, Expo

Frameworks

Angular, Ruby on Rails (RoR), Angular Material, Slim, Swagger, Mono, Flex, Ruby on Rails 5, Protractor, Redux, Ruby on Rails 7, Tailwind CSS, Stimulus, Ionic 3, Phoenix, Adobe Flex, Material UI

Platforms

Docker, Linux, Amazon Web Services (AWS), Kubernetes, Firebase, Apache Kafka, Oracle

Languages

Ruby, HTML, CSS, UML, Sass, CSS3, HTML5, JavaScript, SQL-99, Active Server Pages (ASP), PHP, Scala, SAML, TypeScript, SQL, Elixir

Storage

PostgreSQL, MySQL, Redis, Microsoft SQL Server, MongoDB, JSON

Other

State Machines, RESTful Web Services, API Integration, Payment APIs, Full-stack Development, Puma, ISO 8583, GitFlow, Hotwire, Material Design, APIs, eCommerce, Legacy Code, Third-party APIs, Software Development, Phoenix LiveView, Ruby Gems

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring