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

谢尔盖是一名熟练的全栈软件工程师,从事过复杂的web项目. 他有很强的分析能力,擅长收集项目需求. 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...

...我所完成的事情是将不同的项目迁移到新的框架和体系结构, 从而更快地响应业务需求.

Work Experience

Ruby on Rails Engineer

2023 - 2023
美国技术研究和咨询公司
  • 将两个关键项目合并到单个Rails存储库中,减少了开发工作流的复杂性,并删除了40多个重复的模型和规范.
  • 根据组织范围数据库中变更控制的业务特定需求,实现了用于Oracle数据存储自定义迁移代码生成的基于thor的CLI.
  • 参与将项目数据流从数据库存储迁移到Kafka主题.
技术:Ruby on Rails (RoR), SQL, Apache Kafka, Oracle

Back-end Developer

2022 - 2023
Giftly Inc
  • 为新的公司门户开发后端. 实现包装遗留层代码库,并根据新业务流程的需求对其进行扩展,而无需更改相同遗留层向不同消费者组件提供服务的方式.
  • 为该工作实现了完整的测试覆盖,以及需要遗漏的关键遗留组件的覆盖.
  • 协助完成在线礼品平台新门户开发的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移动应用程序的开发. 在App Store和Google Play市场发布了多个版本的应用.
  • 支持网络版Ask Ari的开发.
  • 在Angular上构建了一个新版本的Ask Ari, NgRx, 以及Ionic框架,其格式为基于nxo的monorepo,用于减少代码重复.
技术:JavaScript, HTML, CSS, Angular, Redux, Expo, Firebase, Ionic 3

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

2020 - 2023
国际理工大学
  • Developed and launched My.itu.edu是一个基于Angular和ngrx的平台,供学生在大学注册和支付课程费用.
  • Implemented the back end for My.itu.edu在基于Ruby on rails的SRM平台之上. 解决方案包括管理奖学金折扣, 预付金块课程实施, 并为学生和应付帐款代表提供报告.
  • 实现遗留数据的迁移过程,为教学过程提供持续的操作.
  • 将旧的基于angularjs的SRM准入接口迁移到基于turbo的接口,从而可以更快、更有效地交付新特性.
  • Migrated the My.itu.基于Angular和ngrx的接口到一个基于turbo的SRM平台, 减少代码重复,提供从入学到毕业的完整周期的学生体验.
  • 使用Stimulus为Angular Material web组件实现了一个基于turbo的UI,并支持复杂的UI元素,比如自动补全和芯片,以及基于服务器的有限列表和Typeahead列表.
  • 为国际电联学生和工作人员实施基于Elixir/Phoenix实时视图的内部聊天平台.
技术:Ruby on Rails (RoR)、Angular、NgRx、Turbo、Stimulus、Elixir、Phoenix、Phoenix LiveView

Full-stack Developer

2018 - 2022
Ygrene Energy Fund
  • 帮助用Angular 6和NgRx创建了一个新的资格预审和申请流程.
  • 帮助创建Angular应用的单线程布局, using Nx, NgRx, shared modules, 以及快速有效地交付新前端项目的环境.
  • 为新的应用程序流程后端创建了一个类似代理的支持模块,以便在现有的基于特性标志的流程中提供新的工作流,而无需使用Ruby on Rails (RoR)创建额外的数据模型。.
  • 通过覆盖所有关键的Ruby代码,支持自动承保系统的实现, making it reliable and maintainable.
  • 使用Ruby和AWS SQS实现了保护微服务互操作的初始消息总线加密机制.
  • 将多个服务从Scala迁移到RoR,使用Scala代码作为需求源. 它们包括外部邮政提供商, 环境管理解决方案,如备份清理和基于事件的S3归档解决方案, and GIS-based solutions.
  • 帮助维护和改进自动微服务客户端生成, 使用zero-rails_openapi gem和open API生成器.
  • 使用Hotwire (Turbo) Ruby on Rails 7架构构建了一个新的系统区域配置服务.
技术:亚马逊网络服务(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
  • 使用Angular 5和NgRx为主业务平台创建了一个前端应用.
  • 帮助发布了一个产品,该产品进入了2017年Disrupt Berlin Startup Battlefield的五名决赛选手之一.
  • 协助重构和开发Ruby on Rails应用程序后端.
技术:亚马逊网络服务(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
  • 设置并移动AWS Elastic Beanstalk Multicontainer Docker配置到生产环境.
  • 在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
国际理工大学
  • 实施国际电联桥梁项目,帮助学生和校友申请顶级公司的工作.
  • 实施国际电联的单点登录解决方案ITU ID.
  • 实施国际电联学生关系管理, 一种自动收集招生资料和文件的系统. 该系统集成了Stripe和SalesForce.
  • 担任后端Rails开发人员, an AngularJS front-end developer, 以及上述所有项目的DevOps.
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
  • 在一个由三个开发人员组成的小团队中实现了一个基于在线能力的候选人搜索项目.
  • 为项目提供了一个完整的需求分析周期.
  • 在Redis集合的交叉点上实现了属性搜索.
  • 使用Backbone为一个项目构建了一个RIA接口.js.
  • 使用候选人简历作为数据源创建了一个自动能力预填充解决方案.
技术: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
  • 组建团队,启动公司内部软件开发流程.
  • 在组建团队的支持下转移外包项目,并完成从早期原型到生产就绪版本的开发.
  • 完成了从PHP到Ruby on Rails的项目重写.
  • 为项目创建了内部数字版权管理解决方案.
  • 将敏捷实践应用到工作流程中,并为公司建立开发周期.
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.
  • 在工作过程中应用敏捷实践,为公司建立开发周期.
  • 为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.
  • 为Ayaxi主要产品——Ayaxi Publisher开发模块,用于客户端安装.
  • 为俄罗斯总统网站的前期发展提供了分析.kremlin.ru].
  • 开发外包工作支持的方法, code format requirements, and documentation format guides.
技术:Microsoft SQL Server, ASP, CSS, HTML, JavaScript, SQL-99

Knigafund.ru - Russian E-library

我是这个项目的组长. 我实现了它的大部分关键功能, 包括使用自定义DRM格式生成内容, 用于嵌入内容的基于Adobe flex的自定义阅读器, and Ruby on Rails library.

Everwill

Everwill Online Wizard的体验是使用Angular 4和Twitter Bootstrap 4实现的. 这是一个具有丰富用户界面的响应式移动优先应用程序.

Languages

Ruby, HTML, CSS, UML, Sass, CSS3, HTML5, JavaScript, SQL-99, PHP, Scala, SAML, TypeScript, SQL, Elixir

Frameworks

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

Libraries/APIs

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

Platforms

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

Storage

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

Other

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

Tools

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

1995 - 2001

计算机工程硕士学位

莫斯科国立电子和数学研究所(技术大学)-莫斯科,俄罗斯

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

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

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

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

Top talent is in high demand.

Start hiring