Работал в 3 компаниях 2 года 8 месяцев
IT
Middle Front-end developer, hybrid, full-time
New Media Services, Dnipro
IT
4 месяца
08.2024 - по настоящее время
Main product: Chat messangers based on GPT [Next.js]Completed refactoring of several chat apps from admin app and client app to newNext.js version with splitting to multi repositories and reducing potential issues.Layered front-end structure to useful entities such as GraphQl api, Rest Api, helpers,hooks, etc. Provided JsDOC documentation, README.Made localization system which converts csv to json for i18. And also pushed the ideaof translating with google tables translationMade optimized Docker donfig for the projectMain product: Advent Calendar [Next.js]Custom animations of paper, snow, tree toys, using css animation, masks andJavaScript for canvas.Webpack configurationMain product: Web Scraper [Node.js, Next.js]Turned the whole project idea into working app as solo-developerMade API that scrape throgh given web resources, omitting CORS and usesPuppeteer to emulate browserRecursive multi-page data collecting.
Trainee - Middle Front-end Developer, remote, full-time
DeltaFunc, Kyiv
IT
2 года 2 месяца
03.2022 - 05.2024
Main product: QR Hub [React, Node.js]Made straightforward Apple Pay integration with Payment Request API on client side.Built Node.js microservice to request Session from Apple API and work like safe-guarantee Proxy via two-way TLS.Migrated app from outdated Next.js version to React, refactored OOP Classes inbusiness logic, removed redundant logic, splitted monolith to micro-frontends, usedfunctional approach.Created Node.js microservice, which compile Bootstrap with passed $primary-colorwith Sass API and can be used like any common style CDN. With caching andmemoization so that delay is only depends on user ping.Made convertor of hex to rgb with Regex validation and back to web-safe hex toreduce storing server cache.Lead team of 4 developers: introduced git flow, managed tasks, helped juniordevelopers with troubleshooting and gave advices during code-review.While migration, found huge script vulnerability an got rid of it.Main product: CRM [React]. Secondary: Landing [Next.js]Custom useForm with features such as asyncValues and twice simplified in use thanRHF.Advanced user role system with rules for restricted routes and action elements.Produced UI input library: input, button, phone number, select, date picker, etc.
Main product: Core Web app [Next.js]. Secondary: 3 Web apps [Next.js]Created 3 products in one using a custom system based on Tailwind themes andcustom theme components and mixins in conjunction with app name from .env .Thisled to project not spreading to different repositories and much easier maintaining andstill having theirs own SEO tags.Reached top position for target projects in google search by using various SEOfeatures. Nice to mention, those relay on natural traffic, not advertisement.Produced “See More” system for mixing SSR and CSR for a feature, similar to thematch in Tinder.Invented an analytics system that reads clicks, page views, stores past routes anddoes not affect SEO performance due to the lack of preloading, based on eventdelegation.Built a system of “Smart Link” that collect language, geo and other customizableparameters.Main product: Admin Panel [React]Produced table filters with in-URL storing to make a link from selected filter sharablewith others.Made wrapper for the RTK API with Typescript.
Junior - Middle Front-end developer, remote, part-time
DeepX, Singapoore
IT
11 месяцев
02.2023 - 01.2024
Main product: Chat messanger based on GPT 3.5-turbo [React]Refactored the whole project sticking to SOLID, which made it scalable. Made ittypesafe by adding Typescript. Code reduced twice and become readable, mostlyreduced bugs.Fixed messages data flow problems.Completed Scrum sprints tasks faster than it was expected in roadmap.Proved myself as a team player and got honours from CEO and PM.Main product: Realtime leaderboard for office workers [React]Created admin panel to manage end client app, with Google Auth.Based user-side project on Supabase WebSockets and no back-end.Main product: Shopping cart [Blade]. Secondary: Traffic converting landings [WordPress]Created responsive cart web app with Blade.Integrated poorly-documentated NMI Payment Gateway to cart.Integrated third-party apps to WordPress with plugins.Achieved Product growth, measured by ROI (income, visitors, etc.) compared toprevious advertisement funnel. Stable build still works and makes $30k monthly.Main product: Landing [React]Meta Mask integration.Custom Parallax animation for team Roadmap and stick-to-scroll animations.Completing all development stages in shortest terms, reviewed and respected byowner. Successful app launch made NoBrainClub raise $10k of investments and listNFT.
Ключевая информация
KEY COMPETENCIES
JavaScript ES6
React,
Next.js
Bootstrap Tailwind
HTTP, RESTful API
Redux, RTK Query, Saga
Sass
SEO,
Performance
Git
Typescript
OTHER COMPETENCIES
Node.js, Webpack, Vite, Web API, Rollbar, Sentry,JSON, Zustand, Supabase, PWAs, SPAs, SSRFetch, Axios, WebSockets, Accessibility, Cookies, Local Storage, Pixel Perfect, MUI, GitHub, GitLab, Scrum, Kanban, ChatGPT turbo-3.5 API, Stripe, Liqpay, A-pay, Regex, Authorization, CORS, i18n, Maps, Charts
Учился в 3 заведениях
University of customs and finance DniproUniversity of customs and finance Dnipro
Степень магистра, Компьютерные науки
Днепр, 2025
КПИ им. Сикорского
Компьютерные науки. Теплоэнергетический факультет (ТЕФ)
Киев, 2023
Украинско-Американский лицей
Днепр, 2019
Владеет языками
Английский
выше среднего
ЗНО на 189
Русский
свободно
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
Украинский
свободно
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
Курсы, тренинги, сертификаты
Курсы английского C1-C2 Speak Well
Впевнився у своїх набутих знаннях, багато практикували розмовну англійську
Hillel
Основи C#, курс 16 занять по 2 години
Way up (web design)
Пройшов курси з веб-дизайну, що дало почуття смаку і як наслідок розвило таке хобі як дизайн в цілому і дало можливість підробляти на цьому.
Hillel web dev
Отримав основи розуміння веб розробки
html, css, js
Дополнительная информация
Увлечения и интересы
С детства увлекаюсь спортом, сейчас хожу в зал. Люблю музыку, иногда рисую, увлекаюсь играми, вожу и увлекаюсь автомобилями.
Компьютерные навыки
Учусь и вкладываю всё время в развитие себя как разработчика Front-end, есть проекты по вёрстке и React
Пётр Алексеевич
Пётр Алексеевич
Middle Front-End Developer
Днепр
Готов переехать: Киев, Львов
Активно ищет работу
полная занятость
Характер работы: удаленная работа, гибридная, в офисе/на месте
Обновлено 2 недели назад