Igor Kirey
Verified Expert in Engineering
JavaScript Developer
Igor is a skilled full-stack developer with experience in website, front-end, and back-end development and creating APIs for mobile applications. He is certified by AWS and has architecting and maintenance experience. Igor is comfortable working with different social and payment APIs and various frameworks.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), React, Node.js, Agile, TypeScript
The most amazing...
...thing I've developed is Analytics 360, an application for Colorado University.
Work Experience
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
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, and worked on a responsive version.
Full-stack React and Node.js Developer
SportsCardInvestor (via Toptal)
- 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.
Front-end Developer
UseLantern (via Toptal)
- 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 (via Toptal)
- 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 (via Toptal)
- Created a cool 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 online user notifications based on Socket.IO. Integrated Tableau using their API to the main platform.
- Created HTML5/CSS3 templates with the mockups provided. Created a website for a hackathon (WordPress) and implemented a responsive template from scratch.
- Implemented user onboarding walkthrough feature (tutorial), which explains how to use the app step by step. Created an admin portal completely for the main platform (React and Node.js).
Node.js Developer
Incertidum (via Toptal)
- Improved the speed of application API methods. Implemented additional logic for API methods.
- Enhanced the structure of the application and development process.
- Added new features for the application's UI. Added new API methods.
Back-end Node.js Developer
Veoo, Ltd. (via Toptal)
- Worked with AWS, set up environments, and fixed issues. Worked with DockerHub and RabbitMQ services.
- Implemented new features for the client's platform, new APIs, and microservices.
- Fixed the client's platform issues, investigated the codebase, and researched logs.
- Created shell scripts for managing logs and backups. Set up the environment with a node cluster using Kubernetes.
Meteor and React Developer
Notum, Ltd. (via Toptal)
- Created new sections and expanded (improved or refactored) necessary functionality for the application.
- Applied HTML/CSS templates provided by the client. Fixed the style and logic bugs.
- Expanded the logic for uploading files using AWS. Improved the structure of the existing database.
Front-end React and Back-end Node.js Developer
IvySpace (via Toptal)
- Improved the continuous integration development process with GitHub, AWS, and Codeship. Set up environments and fixed issues.
- Created HTML/CSS templates with the mockups provided. Built the admin panel for the main application based on React and expanded a custom design.
- Expanded necessary functionality for the React application. Created API methods and wrote the tests and documentation.
Full-stack Developer
Homeful (via Toptal)
- 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
CrazyOne
- 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
Lantern Seamless Insights
CourtCorrect
https://www.courtcorrect.com/Skills
Languages
CSS, HTML, CSS3, HTML5, PHP, JavaScript, Sass, Less, TypeScript, SCSS, CoffeeScript, SQL
Frameworks
Express.js, Next.js, YARN, Redux, JSON Web Tokens (JWT), AngularJS
Libraries/APIs
React, Node.js, REST APIs, Socket.IO, RefluxJS, Mustache, D3.js, Google API, Twitter API, jQuery, Facebook API, Stripe API, Stripe, Twilio API
Tools
Asana, NPM, Amazon Simple Queue Service (SQS), JSX, Codeship, Webpack, Tableau, Grunt, Sublime Text, Basecamp, RabbitMQ, Gulp, Adobe Photoshop, GitHub, Mercurial, Mocha, WebStorm, Figma, Sentry, Google Analytics, Git, Amazon Connect
Paradigms
Object-oriented Programming (OOP), REST, Test-driven Development (TDD), Agile, Scrum, Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment, Search Engine Optimization (SEO)
Platforms
AWS Lambda, Heroku, WordPress, Twilio, Docker, Meteor, Firebase, Amazon Web Services (AWS), Amazon EC2
Storage
MongoDB, Redis, Memcached, Amazon S3 (AWS S3), RethinkDB, Docker Cloud, Elasticsearch, MySQL, PostgreSQL, Amazon DynamoDB
Other
Single-page Applications (SPA), Axios, Full-stack, Front-end, API Integration, SOAP, Serverless, Architecture, Chrome Extensions, Storybook, API Gateways
Industry Expertise
Web Design
Education
Master's Degree in Mining Engineering
The Kryvyi Rih National University - Kryvyi Rih, Ukraine
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services