Kyiv, Ukraine | +380 638-332-399 | [email protected]
Full-stack Web Developer. 8+ years of work experience. 10+ projects from scratch, 4 legacy projects. Key technologies: Node.js, JavaScript, Java, PHP, SQL.
Intellias | Kyiv, Ukraine | May 2022 - present
- Property management platform GUESTY.COM. Responsibilities: new features developing, architecture designing, tests developing, code reviewing, bugs fixing, 3rd party integrations.
Stack: Node.js, AWS, TypeScript, Docker, React.js, Monorepo, Jenkins/Circle CI.
EPAM Systems | Kyiv, Ukraine | January 2022 - May 2022
- Enterprise e-commerce project NDA. Responsibilities: team leading, setting quality attributes, architecture designing, new features developing, tests developing, code reviewing, bugs fixing, 3rd party integrations.
Stack: Node.js, AWS, TypeScript, Docker, Serverless, Vue.js, Gitlab CI.
EPAM Systems | Kyiv, Ukraine | March 2021 - January 2022
- Enterprise e-commerce project NDA. Responsibilities: team leading, new features developing, architecture designing, tests developing, code reviewing, bugs fixing.
Stack: Node.js, AWS, TypeScript, Docker, Serverless, Vue.js, Gitlab CI.
Aleph One | Kyiv, Ukraine | July 2020 - March 2021
- Enterprise e-commerce platform SWAG.COM. Responsibilities: development of new features, taking part in architecture designing, tests development, code reviewing, and bug fixing.
Stack: Node.js, Express.js, React.js, TypeScript, Docker, Redis, AWS, Elasticsearch, Circle CI.
Freelance | New-York, USA | August 2019 - July 2020
- B2B platform BUSINESS-DOCKER.COM. Application and database architecture designed. Micro-services architecture (Service discovery pattern). Developed REST API, admin panel and customer cabinet services, logger service, document parsers, and tests. Made integrations of the platform with warehouses accounting software.
Stack: Node.js, Express.js, React.js, TypeScript, Redis, REST API, Docker, Elasticsearch, Bitbucket CI. - Analytics project (NDA). Micro-services architecture (Queue-based integration). Developed database resolver service. Took part in architecture design.
Stack: Node.js, Express.js, React.js, TypeScript, Socket IO, Redis, Docker. - Integrations project (NDA). Implemented integrations between real estate services and worked on integration provider projects. Micro-services architecture (Saga pattern).
Stack: Node.js, Python, React.js, AWS, PostgreSQL, MongoDB, Heroku, REST API. - E-commerce project QUICKNGOOD.COM. Application and database architecture design. Micro-services architecture (Service discovery pattern). Have created product search service, order service, CRM service, customer service, API service, logger service, frontend components (filters, cabinets, catalogs, etc), CDN service, data parsers, and tests.
Stack: Node.js, Express.js, Java (11), PostgreSQL, React.js, TypeScript, Redis, Docker, Elasticsearch, REST API.
JBW Soft | Kyiv, Ukraine | Mar 2017 - August 2019
- Analytics project (NDA). Application and database architecture designed. Micro-services architecture (Queue-based integration). Developed services: API service, client JS script (CDN), socket service, separate (parallel) backup service, and admin panel service. Integrated with clients.
Stack: Node.js, Express.js, SoketIO, React.js, TypeScript, Symfony 4 (PHP 7.3), PostgreSQL, MongoDB, Docker, RabbitMQ, Rest API. - Worked on CRM (NDA). Developed new features, fixed bugs, refactored code, optimized architecture, normalized database, and integrated with remote services.
Stack: Yii2 (PHP 7.1), MySQL (5.6), React.js, Docker, RabbitMQ, Redis, AWS. - Worked on order form and customer cabinet (NDA). Developed new features, developed tests, fixed bugs, and refactored code.
Stack: AngularJS (ES6), Docker, SCSS, Webpack, REST API. - Analytic service (NDA). Application and database architecture designed. Developed integration mechanism between services, implemented business logic and background processes and created an admin panel.
Stack: Symfony 4 (PHP 7.3), PostgreSQL, React.js, Docker, Rest API. - Developed file uploading service (NDA). Implemented REST API with authorization.
Stack: Symfony 3 (PHP 7.1), PostgreSQL, Nginx, Docker, RabbitMQ.
LTD “Juventa-Kyiv” | Kyiv, Ukraine | Aug 2014 - Feb 2017
- E-commerce project VANNA-KIMNATA.COM. Developed custom modules: live search module, smart product sorting, integration with Google e-commerce, call tracking, etc, and developed data parsers.
Stack: Python, MySQL 5.6, ES6, Bootstrap, CMS - OpeCart v2.0 (PHP 7.1), Apache. - E-commerce project JUVENTA-DNIPRO.COM. Developed custom modules: smart product sorting, integration with Google e-commerce, tech SEO optimization, etc. Made migration from PHP 5.6 to PHP 7.1.
Stack: MySQL (5.6), ES6, Apache, CMS - OpenCart v1.4 (PHP 7.1). - Brochure website BOTTICELLI.COM. Developed catalog, filters, and tech SEO optimization.
Stack: MySQL (5.6), Apache, CMS - Drupal v7 (PHP 7.1).
- Key programming languages: Node.js, JavaScript, Java, PHP, SQL.
- Key frameworks: Express.js, Nest.js, React.js, Spring, Symfony.
- Key databases: PostgreSQL, MySQL, MongoDB.
- Additional skills: DevOps, TypeScript, Docker, Microservices, CSS3, SCSS/SASS.
- Languages: English, Ukrainian.
- 2019 - advanced English course at Columbia Business School, New York, NY.
- 2016 – graduated from the National Technical University of Ukraine Kyiv Polytechnic Institute, specialty “Instrumental Engineering", Kyiv.
- 2015 – graduated advanced course in Analytics at the School of Internet Marketing of EMPO, Kyiv, Ukraine.
- 2014 – graduated from Search Engine Optimization (SEO) advanced course at the School of Internet Marketing of EMPO, Kyiv, Ukraine.
- 2013 – graduated web-development course at the Information Technologies Center, Kyiv, Ukraine.
Nonconflicting, responsible, determined, always in touch, punctual, organized, and have high learning abilities.