Sergey Moiseev
Verified Expert in Engineering
Full-stack Developer
Sergey is a proficient full-stack software engineer who has worked on intricate web projects. 他有很强的分析能力,擅长收集项目需求. Sergey的经验范围从全栈开发人员到团队领导/CTO.
Portfolio
Experience
Availability
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
美国技术研究和咨询公司
- 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主题.
Back-end Developer
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审核流程.
Front-end Developer
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.
高级全栈开发人员(独立合同)
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.
Full-stack Developer
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.
Full-stack Web Developer
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应用程序后端.
Full-stack Web Developer
Everwill
- Set up and moved an AWS Elastic Beanstalk Multicontainer Docker configuration to production.
- 在Angular 4上构建了公司主应用的新版本.
- 为应用程序实现了一个灵活的工作流引擎.
Full-stack Web Developer
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.
CTO
Information Ideas
- 实现了一个生产就绪的SPA求职网站.
- 组建了一个由两名开发人员组成的团队来完成一个项目.
- 构建了一组AngularJS指令,用于能力树的渲染和选择.
- 在Redis之上创建了一个竞争力搜索引擎.
- 在AngularJS之上创建了一个带有交互控件的复杂UI.
Development Team Lead
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.
CTO
KupiKupon Global
- 支持基于Drupal的每日交易站点的高负载生产环境.
- 使用Ruby on Rails管理并实现了一个新版本的站点.
- 将所有数据迁移到新项目,并用新项目替换旧项目.
- 通过汇总职位需求,组建了一个由10名开发人员组成的开发团队, interviewing, and training.
- 实现基于Asterisk PBX的VoIP呼叫中心解决方案.
CTO
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.
首席开发人员|系统分析师| R主管&D
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认证支持.
Lead SW Developer
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.
Experience
Turbo Material Components
http://github.com/full-stack-biz/turbo_materialITU.edu Student Relations Module
http://my.itu.edu/Giftly Corporate Experience
http://www.giftly.com/corpAs a back-end developer, 我参与了积极发展的所有阶段, 从早期的原型到发布后的改进.
Education
Master's Degree in Computer Engineering
Moscow State Institute of Electronics and Mathematics (Technical University) - Moscow, Russia
Skills
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
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