Igor Kirey,乌克兰基辅的开发者
Igor is available for hire
Hire Igor

Igor Kirey

Verified Expert  in Engineering

JavaScript Developer

Location
Kiev, Ukraine
Toptal Member Since
March 20, 2015

Igor is a skilled full-stack developer with experience in website development, creating APIs for mobile applications, large platforms with big data, and browser extensions. 他获得了AWS认证,并具有架构和维护经验. Igor is comfortable working with different social and payment APIs and various frameworks. Igor is a highly self-managed person and team player with good communication skills, 习惯于在国际团队中工作.

Portfolio

Try Great Design Limited
React, HTML, JavaScript, CSS,前端,CSS动画,Redux, Webpack...
BFL LLC
React, TypeScript, Webpack, Storybook, Redux
Vesta Software LLC
AWS Lambda, Amazon Web Services (AWS), TypeScript, Amazon DynamoDB...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS)、React、Node.js, Agile, TypeScript

The most amazing...

...thing I've developed is a unique web application that gathers all internal data related to students, teachers, and education at Colorado University.

Work Experience

Front-end Developer (via Toptal)

2024 - 2024
Try Great Design Limited
  • Implemented a web app based on React, Redux, and TypeScript with wireframes in Figma.
  • 桌面和移动设备的集成响应模板.
  • Implemented a feature for hybrid scrolling, carousel slider, and parallax effects.
  • 使用webpack和Babel配置并优化了生产包.
Technologies: React, HTML, JavaScript, CSS,前端,CSS动画,Redux, Webpack, TypeScript, Vercel

Team Lead and Developer

2023 - 2024
BFL LLC
  • 基于React, Redux和TypeScript实现了主要的面向用户的应用.
  • 使用Webpack和Babel配置一个项目并优化构建.
  • 增加了故事书,截图测试,和CI/CD管道.
  • 实现了一个特殊的插件与自定义过滤器规则.
技术:React, TypeScript, Webpack, Storybook, Redux

Team Lead and Back-end Developer

2022 - 2023
Vesta Software LLC
  • 使用AWS云开发工具包(CDK)创建整个基础设施. Added required Amazon Cognito, AWS Lambda, Amazon DynamoDB, and Amazon S3 resources and settings.
  • Implemented new AWS Lambda functions for managing user's content and handling required business logic. I also created unit tests.
  • Reviewed client's requirements, helped organize the work process, 并完成部分项目管理工作.
Technologies: AWS Lambda, Amazon Web Services (AWS), TypeScript, Amazon DynamoDB, Amazon Connect, JavaScript, React, Node.js, APIs, Jest, Agile, Front-end, Back-end, Amazon API Gateway, API Integration, Redux, Full-stack, Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment, WebStorm, Webpack, JSON Web Tokens (JWT), REST, Object-oriented Programming (OOP), Sass, Serverless, NPM, YARN, SCSS, Amazon S3 (AWS S3), Amazon EC2, Architecture, Amazon Cognito, Docker, Asana, CI/CD Pipelines, Redux Toolkit, API Gateways, Amazon Simple Notification Service (Amazon SNS), Test-driven Development (TDD)

Front-end Developer

2022 - 2022
Illustria, Inc
  • Refactored most of the code, improved the structure, optimized components, and increased the performance and UX.
  • Moved the existing codebase to the latest React version and wrote unit tests.
  • 维护应用程序,添加更多功能,并致力于响应版本.
Technologies: React, HTML, JavaScript, CSS, TypeScript, Sentry, APIs, Jest, API Integration, Storybook, Front-end, Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment, WebStorm, Stripe API, Webpack, Google API, Figma, NPM, YARN, SCSS, User Experience (UX), CI/CD Pipelines, Google Analytics, Socket.IO, Test-driven Development (TDD)

Full-stack Developer

2021 - 2022
Sports Card Investor
  • 扩展和进化的分析平台. Added new features, including screens, interactions, and workflows, improved the existing ones (e.g.(用于管理客户端内容),解决的错误等.
  • Implemented new API endpoints for the main web platform and more endpoints for the mobile app (Node.js).
  • 实现了新的AWS Lambda函数(无服务器), 后台作业处理外部数据并填充数据库.
技术:JavaScript, React, Node.js, Serverless, PostgreSQL, Next.js, Scrum, Agile, Full-stack, AWS Lambda, Amazon EC2, Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Amazon Web Services (AWS), SCSS, YARN, NPM, WebStorm, TypeScript, Axios, Asana, JSON Web Tokens (JWT), REST, HTML, CSS, CSS3, HTML5, MongoDB, GitHub, REST APIs, Express.js, Less, Sentry, Google Analytics, Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment, JSX, Single-page Applications (SPA), SQL, Heroku, Back-end, APIs, Jest, API Integration, Redux, Front-end, Webpack, SOAP, Google API, Elasticsearch, Sass, User Experience (UX), Docker, CI/CD Pipelines, Redux Toolkit, API Gateways, Socket.IO, MySQL, Amazon RDS,测试驱动开发(TDD)

Full-stack Developer

2021 - 2021
SciMar One, LLC
  • Implemented a common user-facing application from scratch based on provided Figma designs, 包括响应式桌面和移动模板.
  • Developed a back-office application from scratch based on my design to manage all user content and provide analytics and statistics.
  • Created back-end applications to handle authorization for the whole platform and using external Azure Functions.
Technologies: React, Front-end, Dashboards, Data Visualization, JavaScript, Azure, User Interface (UI), User Experience (UX), Node.js

Front-end Developer

2021 - 2021
Lantern Finance
  • Added new and refactored old website pages and responsive styles for mobile and desktop devices (React).
  • Migrated React to Next.js完全部署到Firebase(托管和功能).
  • Integrated Stripe into the main payment flow (subscription plans and checkout). Implemented new auth flow using Firebase API (registration, login, restore password, confirm email).
技术:React, Stripe API, Next.js, Front-end, Stripe, Full-stack, SCSS, YARN, NPM, WebStorm, Axios, Firebase, Single-page Applications (SPA), HTML, CSS, JavaScript, CSS3, HTML5, GitHub, Google Analytics, Figma, JSX, APIs, API Integration, Webpack, REST, Google API, User Experience (UX)

Front-end Developer

2019 - 2021
CourtCorrect
  • Implemented new responsive templates based on provided designs using modern React features, HTML5, and CSS3.
  • Created a convenient complex dashboard that helps clients manage their personal data easily.
  • 开发了一个特殊的可重用组件,用于滚动带有幻灯片的内容.
  • Built a Chrome extension for quick access to the platform's features and content. While browsing, regular users can see interesting and helpful information without opening the main app.
Technologies: CSS3, HTML5, React, JavaScript, Stripe API, Front-end, Chrome Extensions, Stripe, SCSS, NPM, Axios, HTML, CSS, GitHub, JSX, Single-page Applications (SPA), Search Engine Optimization (SEO), Heroku, APIs, API Integration, Webpack, JSON Web Tokens (JWT), REST, User Experience (UX), Sentry, Google Analytics

Full-stack Developer

2016 - 2019
University of Colorado Boulder
  • Created a complex application for collecting and representing analytics based on React and Node.js frameworks.
  • Implemented a custom menu component, which looks like a subway map (using the D3.js library). 菜单上的每一项都代表一个车站. Integrated a special tool in the admin portal to manage the content of that menu.
  • 实现了基于web套接字的实时用户通知逻辑. Integrated Tableau service.
  • 根据提供的模型创建HTML5/CSS3模板. Built a website for a hackathon event (using WordPress) and made all templates mobile-friendly.
  • 实现了用户登录演练功能(教程), 其中解释了如何一步一步地使用该应用程序. 完全使用我的设计创建了一个管理门户.
技术:WordPress, CSS3, HTML5, Socket.IO, D3.js, Webpack, Node.js, RefluxJS, React, JavaScript, Front-end, Agile, Full-stack, SCSS, NPM, Axios, Asana, Object-oriented Programming (OOP), HTML, CSS, MongoDB, Tableau, Redux, REST APIs, Express.js, JSX, Single-page Applications (SPA), API Integration, User Experience (UX), Redux Toolkit, Jira, Bitbucket

Full-stack Developer

2016 - 2017
ZooSale LLC
  • Developed a fully custom JavaScript framework for both front-end and back-office functionalities. Integrated a live messaging system for customers utilizing WebSockets technology.
  • 基于Node实现后端REST API.js. Used various services, including MongoDB for handling data, Redis for caching, RabbitMQ用于传入任务,如内容添加和图像上传.
  • Implemented workers for making backups, optimizing images, and collecting statistics. Added CI/CD.
Technologies: Node.js, JavaScript, MongoDB, Redis, RabbitMQ

Back-end Developer

2016 - 2016
Incertidum
  • Extended the functionality of existing APIs and refactored and improved performance.
  • 实现了新的用户界面组件. 致力于响应性和增强用户体验(UX).
  • 改进了应用程序的结构和开发过程.
  • 修复发现的bug,帮助团队成功发布应用.
技术:CSS, HTML, JavaScript, RethinkDB, Node.js, NPM, Asana, REST, MySQL, Express.js, SQL, Back-end, Docker

Back-end Developer

2016 - 2016
Veoo
  • Set up the infrastructure in AWS. 实现了新的api和微服务.
  • Implemented new features for the client's platform, addressing debugging and improving performance.
  • 创建了用于管理日志和备份的shell脚本. 使用Kubernetes设置环境.
技术:Amazon Web Services (AWS)、Docker、Node.js, MongoDB, NPM, Asana, REST, JavaScript, MySQL, GitHub, REST APIs, Express.js, SQL, Back-end, API Integration, Serverless, API Gateways, SOAP, Amazon RDS

Front-end Developer

2016 - 2016
Notum, Ltd.
  • Expanded and evolved the app and added new features, including screens, interactions, and workflows.
  • 创建客户端提供的HTML5/CSS3模板. 致力于响应和改进用户体验.
  • 负责后端,bug修复和优化.
技术:亚马逊网络服务(AWS), MongoDB, CSS, HTML, Meteor, React, Front-end, SCSS, NPM, JavaScript, CSS3, JSX, Single-page Applications (SPA)

Full-stack Developer

2015 - 2016
IvySpace
  • Worked on the infrastructure in AWS. Set up the CI/CD process.
  • 使用提供的模型创建复杂的HTML5/CSS3模板. 实现了主要应用程序和后台的UI组件.
  • 创建新的API方法,编写单元测试,准备文档.
技术:RefluxJS, GitHub, Amazon Web Services (AWS), CSS, HTML, Node.js, React, JavaScript, Front-end, Full-stack, SCSS, NPM, Axios, Asana, REST, Socket.IO, HTML5, Redux, REST APIs, Less, Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment, JSX, Single-page Applications (SPA), APIs, API Integration, User Experience (UX), CI/CD Pipelines, Redux Toolkit, API Gateways, MongoDB, Jest, Test-driven Development (TDD)

Full-stack Developer

2015 - 2015
Homeful
  • Implemented a new design for the company's website alongside the CTO and a designer.
  • 使用HTML5和CSS3构建轻量级和响应式模板.
  • 实现新的api以满足客户端的需求. 维护遗留代码,重构旧特性.
技术:流星、单页应用(SPA)、api、前端

Back-end Developer

2013 - 2014
Saritasa
  • 为移动应用、iOS和Android创建api. 使用AWS,包括EC2、SNS和SQS.
  • Wrote integration and unit tests. 完善公司内部web应用框架.
  • Worked with Google, Facebook, and Twilio APIs to extend existing functionalities.
技术:CSS, HTML, Redis, MongoDB, Node.js, PHP, Scrum, Agile, Full-stack, AWS Lambda, Amazon EC2, Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Amazon Web Services (AWS), NPM, Twitter API, REST, Object-oriented Programming (OOP), Twilio, JavaScript, CSS3, HTML5, MySQL, REST APIs, Twilio API, SQL, Amazon API Gateway, Back-end, APIs, API Integration, Amazon DynamoDB, Front-end, Sass, Amazon Simple Notification Service (Amazon SNS), Amazon RDS

Full-stack Developer

2012 - 2013
Inweb
  • 创建公司网站、商店和投资组合. Wrote modules for CMS systems.
  • 在公司内部框架下工作. 完善内部CRM和公司网站.
  • Worked with different APIs, e.g., Google, Facebook, and Twitter, to implement new features or extend existing features.
Technologies: CSS, HTML, JavaScript, MySQL, PHP, Front-end, Scrum, Full-stack, Memcached, Object-oriented Programming (OOP), CSS3, HTML5, jQuery, WordPress, Web Design, SQL, Search Engine Optimization (SEO), Back-end

Full-stack Developer

2008 - 2012
Freelance Clients
  • 创建公司网站、商店、投资组合和登陆页面. 设计网站和不同的UI组件.
  • Developed with different social and payment APIs to implement new or improve existing features.
  • 使用不同的cms,包括WordPress, OpenCart和LiveStreet. 还使用了不同的自制框架,如Zend, CodeIgniter等.
Technologies: CSS, HTML, JavaScript, MySQL, PHP, Front-end, Full-stack, Memcached, Object-oriented Programming (OOP), Socket.IO, Redis, CSS3, HTML5, jQuery, WordPress, Elasticsearch, Web Design, SQL, Search Engine Optimization (SEO), Back-end

Proxus

咨询公司的基于react的应用程序. I built the app from scratch using Redux and TypeScript as the front-end developer. The main goal was to implement a hybrid scrolling content feature, carousel slider, and parallax. 我从Figma中获取线框,并实现完全响应式模板.

Grandma's Cookies

我参与了一个房地产和物业管理软件项目. In my role as a back-end developer, I crafted intricate APIs to support both client-side and back-office applications. Additionally, 我在AWS中建立了必要的基础设施, configuring resources and permissions. As a front-end engineer, I contributed to organizing the code refactoring process.

CourtCorrect

http://www.courtcorrect.com/
It is a centralized platform to solve legal problems in all cases at all stages. As a front-end engineer, I've built the main application, back office, admin panel, and browser extension. After the MVP, I worked on improving performance and creating a responsive version tailored for mobile devices.

Lantern Seamless Insights

The project was built to streamline terabytes of trades and extract the ones never meant to be seen by the retail investor. As a front-end engineer, I've created one user-facing app from scratch and moved another app from React to Next.js.

Market Movers by Sports Card Investor

http://www.marketmoversapp.com/
It is the largest sports card database with sales data from multiple marketplaces. As a full-stack engineer, I worked on the main platform, 包括重构和优化代码, introducing new features, enhancing performance, creating new APIs, 并开发微服务来检索外部数据.
2006 - 2011

Master's Degree in Mining Engineering

Kryvyi Rih国立大学-乌克兰Kryvyi Rih

MAY 2022 - MAY 2025

AWS Certified Cloud Practitioner

Amazon Web Services

Libraries/APIs

Socket.IO, React, Node.js, REST APIs, RefluxJS, D3.js, Google API, Twitter API, jQuery, Stripe API, Stripe, Twilio API

Tools

Webpack, Asana, GitHub, WebStorm, Figma, NPM, Amazon Simple Queue Service (SQS), Sentry, JSX, Amazon Connect, Amazon Cognito, Redux Toolkit, Amazon Simple Notification Service (Amazon SNS), Tableau, Google Analytics, Jira, Bitbucket, RabbitMQ

Frameworks

JSON Web Tokens (JWT), Express.js, Next.js, YARN, Redux, Jest

Paradigms

Object-oriented Programming (OOP), REST, Agile, Scrum, Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment, Search Engine Optimization (SEO), Test-driven Development (TDD)

Languages

CSS, HTML, JavaScript, CSS3, HTML5, TypeScript, SCSS, PHP, Sass, Less, SQL

Storage

Amazon DynamoDB, MongoDB, Redis, MySQL, Memcached, Amazon S3 (AWS S3), RethinkDB, Elasticsearch, PostgreSQL

Platforms

Amazon Web Services (AWS), Amazon EC2, AWS Lambda, Heroku, WordPress, Twilio, Docker, Meteor, Firebase, Azure, Vercel

Industry Expertise

Web Design

Other

Single-page Applications (SPA), Axios, Full-stack, Front-end, SOAP, Serverless, API Integration, APIs, Back-end, Amazon API Gateway, User Experience (UX), API Gateways, CI/CD Pipelines, Amazon RDS, Architecture, Chrome Extensions, Storybook, Dashboards, Data Visualization, User Interface (UI), CSS Animations

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

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
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