Igor Kirey
Verified Expert in Engineering
JavaScript Developer
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. He is certified by AWS and has architecting and maintenance experience. 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, used to working in international teams.
Portfolio
Experience
Availability
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
TableGuide.ai LLC
- Implemented a web app based on React, Redux, and TypeScript with wireframes in Figma.
- Implemented responsive styles for a fully functional application on mobile devices.
- Configured and optimized a production bundle using Webpack and Babel.
Front-end Developer
Gadget Software Inc.
- Implemented a new design for a playground application similar to Chrome DevTools Console, but with additional internal features.
- Integrated CodeMirror as a main tool for syntax highlighting. Implemented the feature for changing environments.
- Wrote component and E2E tests using Jest and Cypress.
Front-end Developer
Try Great Design Limited
- Implemented a web app based on React, Redux, and TypeScript with wireframes in Figma.
- Integrated responsive templates for desktop and mobile devices.
- Implemented the feature for hybrid scrolling, carousel slider, and parallax effects.
- Configured and optimized a production bundle using Webpack and Babel.
Team Lead and Developer
BFL LLC
- Implemented the main user-facing app based on React, Redux, and TypeScript.
- Configured a project and optimized the build using Webpack and Babel.
- Added Storybook, screenshot testing, and CI/CD pipeline.
- Implemented a special plugin with custom linter rules.
Team Lead and Back-end Developer
Vesta Software LLC
- Used the AWS Cloud Development Kit (CDK) to create the whole infrastructure. 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, and performed part of the project management work.
Front-end Developer (via Toptal)
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.
- Maintained the app, added more features (speech recognition, a rich text editor), and worked on a responsive version.
Full-stack Developer
Sports Card Investor
- Expanded and evolved analytics platform. Added new features, including screens, interactions, and workflows, improved the existing ones (e.g., for managing client's content), resolved bugs, etc.
- Implemented new API endpoints for the main web platform and more endpoints for the mobile app (Node.js).
- Implemented new AWS Lambda functions (serverless), background jobs processing external data and populating the database.
Full-stack Developer
SciMar One, LLC
- Implemented a common user-facing application from scratch based on provided Figma designs, including responsive desktop and mobile templates.
- 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.
Front-end Developer
Lantern Finance
- Added new and refactored old website pages and responsive styles for mobile and desktop devices (React).
- Migrated React to Next.js completely and deployed to the Firebase (hosting and functions).
- Integrated Stripe into the main payment flow (subscription plans and checkout). Implemented new auth flow using Firebase API (registration, login, restore password, confirm email).
Front-end Developer
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.
- Developed a special reusable component for scrolling content with slides.
- 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.
Full-stack Developer
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). Each item in the menu was represented as a station. Integrated a special tool in the admin portal to manage the content of that menu.
- Implemented logic for real-time user notifications based on web sockets. Integrated Tableau service.
- Created HTML5/CSS3 templates with the mockups provided. Built a website for a hackathon event (using WordPress) and made all templates mobile-friendly.
- Implemented user onboarding walkthrough feature (tutorial), which explains how to use the app step by step. Created an admin portal completely using my designs.
Full-stack Developer
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.
- Implemented back-end REST API based on Node.js. Used various services, including MongoDB for handling data, Redis for caching, and RabbitMQ for incoming tasks such as content addition and image uploads.
- Implemented workers for making backups, optimizing images, and collecting statistics. Added CI/CD.
Back-end Developer
Incertidum
- Extended the functionality of existing APIs and refactored and improved performance.
- Implemented new user interface (UI) components. Worked on responsiveness and enhancing the user experience (UX).
- Improved the app's structure and development process.
- Fixed found bugs and helped the team to release the app successfully.
Back-end Developer
Veoo
- Set up the infrastructure in AWS. Implemented new APIs and microservices.
- Implemented new features for the client's platform, addressing debugging and improving performance.
- Created shell scripts for managing logs and backups. Set up the environment using Kubernetes.
Front-end Developer
Notum, Ltd.
- Expanded and evolved the app and added new features, including screens, interactions, and workflows.
- Created HTML5/CSS3 templates provided by the client. Worked on responsiveness and improving UX.
- Worked on the back end, bug fixing, and optimization.
Full-stack Developer
IvySpace
- Worked on the infrastructure in AWS. Set up the CI/CD process.
- Created complex HTML5/CSS3 templates with the mockups provided. Implemented UI components for the main application and back-office.
- Created new API methods, wrote unit tests, and prepared documentation.
Full-stack Developer
Homeful
- Implemented a new design for the company's website alongside the CTO and a designer.
- Built lightweight and responsive templates using HTML5 and CSS3.
- Implemented new APIs to fit the client's requirements. Maintained the legacy code and refactored old features.
Back-end Developer
Saritasa
- Created APIs for mobile applications, iOS and Android. Worked with AWS, including EC2, SNS, and SQS.
- Wrote integration and unit tests. Improved the internal web app framework of the company.
- Worked with Google, Facebook, and Twilio APIs to extend existing functionalities.
Full-stack Developer
Inweb
- Created the corporate sites, stores, and portfolios. Wrote modules for CMS systems.
- Worked with the internal frameworks of the company. Improved the internal CRM and company website.
- Worked with different APIs, e.g., Google, Facebook, and Twitter, to implement new features or extend existing features.
Full-stack Developer
Freelance Clients
- Created corporate sites, stores, portfolios, and landing pages. Designed sites and different UI components.
- Developed with different social and payment APIs to implement new or improve existing features.
- Worked with different CMSs, including WordPress, OpenCart, and LiveStreet. Also used different self-made frameworks like Zend, CodeIgniter, etc.
Experience
Gadget
https://gadget.dev/Proxus
https://proxus.pro/Grandma's Cookies
CourtCorrect
https://www.courtcorrect.com/Lantern Seamless Insights
Market Movers by Sports Card Investor
https://www.marketmoversapp.com/Education
Master's Degree in Mining Engineering
The Kryvyi Rih National University - Kryvyi Rih, Ukraine
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services
Skills
Libraries/APIs
Socket.IO, React, Node.js, REST APIs, RefluxJS, D3.js, Google API, X (formerly Twitter) API, jQuery, Stripe API, Stripe, Twilio API, MobX
Tools
Webpack, Asana, GitHub, WebStorm, Figma, NPM, Amazon Simple Queue Service (SQS), Sentry, JSX, Amazon Connect, Amazon Cognito, Redux Toolkit, Amazon Simple Notification Service (SNS), Tableau, Google Analytics, Jira, Bitbucket, RabbitMQ
Languages
CSS, HTML, JavaScript, CSS3, HTML5, TypeScript, SCSS, PHP, Sass, Less, SQL
Frameworks
JSON Web Tokens (JWT), Express.js, Next.js, Yarn, Redux, Jest, Cypress
Paradigms
Object-oriented Programming (OOP), REST, Agile, Scrum, Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment, Search Engine Optimization (SEO), Test-driven Development (TDD)
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
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