- File
Олександр
Full Stack Web Developer
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/16649854/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
p - Використовував мінімум в Фул-стек Веб-розробник
одному проєкті
t - Освоїв по тьюторіалу Перебування: Київ, Україна
Працюю тільки віддалено
Фронт-енд:
Телефон: [
html p E-mail: [
CSS p Telegram: @OleksandrLiashchenko
Tailwind p Github
SASS p Резюме
Javascript, Typescript p Я досвідчений Фул-стек Веб-Розробник з досвідом року роботи в команді, володію повним набором
React.js p навичок, необхідних для створення веб-додатків, від різних інструментів інтерфейсу користувача до
баз даних, з фокусом на Next.js, маю навички тестування та володію англійською на рівні C1-C2.
Next.js: Pages, App routers p
Redux Toolkit Query p Мої проекти
React Query t Я створив обидва ці проекти самостійно, починаючи від створених мною історій користувачів, а потім
від структури бази даних до дизайну інтерфейсу користувача, який я створив і інтегрував як елементи
MobX p існуючих проектів, так і матеріали безпосередньо з технічної документації використаних бібліотек. Ви
можете переконатися в цьому, переглянувши ці сайти.
react-admin p
Переклади: i18next, next- p Мій Блог
intl
Блог на React та Express із базою даних Mongo/Mongoose та широким використанням Redux Toolkit
axios p Querry з redux-persist для збереження користувачів, розбиття сторінок, перемикання тем і CRUD
коментарів через оптимістичні чи песимістичні оновлення кешу.
Shadcn/ui p
Реалізовано повну систему автентифікації з опціями Google Oauth і електронної пошти/пароля з
Flowbite p надсиланням електронної пошти з шаблону для перевірки електронної пошти та скидання пароля, а
Material UI p також реалізовано дерево коментарів, систему тегів, систему оцінок постів та коментарів, паджинацію
зі змінним розміром сторінки та пошук.
UI фічі: темна тема, p
горизонтальне свайпання, Для публікацій і коментарів використовується редактор форматованого тексту, безпосередньо з якого
паджинація, дерево завантажуються зображення на Firebase.
коментарів Використовується бібліотека UI Flowbite
Форми: react-hook-form, p Повний опис тут.
Zod, маска вводу
Мій Ринок
Таблиці: tanstack/react- p
table, react-admin, Торговий майданчик на Next.js 14 з БД Postgres через Prisma DB, що дозволяє всім користувачам не
сортування, фільтрація, тільки створювати продукти, але й створювати цілі категорії продуктів із довільною структурою
паджинація властивостей продукту. Крім того, реалізована повна система фільтрація товарів із розбивкою на
сторінки за цією створеною користувачем структурою, а також за цінами.
TinyMCE розширенний p
текстовий редактор Для автентифікації використовується Auth.js (Next-Auth V5) з опціями Google і Github OAuth і комбінації
пароля та електронної пошти, з надсиланням електронних листів для підтвердження електронної
Template engines: p пошти, скидання пароля та додаткової 2-факторної автентифікації.
Handlebars, Pug
Redux використовується для кошика продуктів.
Gulp t Shadcn-ui використовується для UI всюди.
Бек-енд: Для описів продуктів інтегрований редактор форматованого тексту.
Node.js p Інтеграція Stripe дозволяє імітувати платежі та змінювати статус замовлення через вебхук як для
Express.js p покупця, так і для продавця.
Nest.js p Форми використовують комбінацію react-hook-form, Zod і Shadcn-UI.
Весь проект написаний на Typescript.
Mongo/Mongoose p
Повний опис тут.
MySQL, Postgres p
Prisma ORM p Досвід
Type ORM t Фул-стек Веб-розробник в ProgGenius
Drizzle ORM t 07.2024-зараз
Redis p Metagistics: Базуючись на цьому Figma дизайні в команді з Проджект Менеджером, Дизайнером та
Бекенд Розробником, я створив цей фронт для застосунку до Dotnet бекенду, що забезпечує повну
WordPress: кастомні пости, p
функціональність для автентифікації за допомогою електронної пошти та пароля за допомогою повного
компоненти, АПІ
набору необхідних електронних листів, а також комбінації JWT і refresh токенів, збережених з
PHP for WordPress p допомогою Next-auth, запрошення нових користувачів і керування ними адміністраторами, зміну даних
користувачів адміністраторами та користувачами, а також отримання з API поштових служб данних про
Firebase: Аутентифікація, p посилки, їх партії та маніфести, показує їх у таблицях і дозволяє редагувати їх у необхідній мірі. Він
зберігання файлів, Cloud використовує автентифікацію Next.js 14, Next-auth систему авторизації, стилі через Tailwind і
Messaging компоненти Shadcn/ui. Проект був призупинений Замовником.
GraphQL: Apollo client, p St. John’s: Працюючи з іншим розробником над проектом, що складаеться з дошки оголошень, з
Apollo server доступом через надані адміном логін і пароль, що використовує Redux store, адмін панелі для неї, і
Express бекенду з Mongo базою данних, я розробив значну частину функціоналу в них.
Hasura p
Emigral: Базуючись на цьому Figma дизайні працюючи в команді з Проджект Менеджером,
Agenda p Дизайнером та колишнім Розробником, я значно модифікував фронтенд, адмін застосунок та Express
WebSockets p бекенд застосунку з базою даних Mongo та виправив багато помилок в них. Більшість контенту та
багато функцій інтерфейсу, які ви бачите там, були створені мною. Я створив новий набір послуг і їхні
Завантаження зображень: p ціни в Stripe та інтегрував їх в сайт і застосунок адміністратора. Для ВордПрессу, що використовується
Cloudinary, Firebase як джерело інформації, що вводиться Замовником, я створив кілька кастомних типів постів, кастомні
Розсилка емейлів: p компоненти ВордПрессу, що використовуються в них, і кастомні АПІ ендпоінти для взяття інформації з
Nodemailer, Resend, цих постів і їх наборів для ї ї незалежного відображення на фронтенді.
Mailersend Hillsong: Працюючи над цим Figma дизайном в команді з Проджект Менеджером, Дизайнером,
Stripe p іншим Фронтенд Розробником, Мобільним Розробником і Тестером, над проектом, що є системою
мікросервісів: мобільного застосунку, візитної сторінки, веб-застосунку, адмін-застосунку, Express
JS parsing, Puppeteer t бекенду для розсилки Firebase повідомлень через Agenda і допоміжну БД Mongo, і Hasura та Firebase
Інструменти: баз данних, з тестовими версіями всього цього, Я реалізував багато функцій і нові сторінки для веб-
застосунку та застосунку адміністратора з відповідними змінами в двох базах даних і виправив чимало
Git: Github, Gitlab p помилок майже в усіх сервісах, зазначених вище. Я широко використовував react-admin в додатку
Docker p адміна і i18next для перекладів у цьому проекті.
У двох останніх проектах використовується Next.js 12, стилі SCSS і MobX стори.
Manual QA/QC, TestRail p
Я шукаю нову роботу, тому що мое навантаження завданнями і відповідний заробіток стали замалими.
React Testing Library, Jest p
Postman, Insomnia, Thunder p Фронт-енд Розробник в Fernir
Client 05.2024-07.2024
Figma p Навчальна платформа: Працюючи в команді до 15 розробників над спільним репозиторієм Gitlab із
Аналіз Данних робочим процесом, зосередженим навколо дошки завдань Gitlab, я працював над переробкою Angular
фронту великої навчальної платформи на Next.js 14. Роботу ускладнювала архітектура програми
Python: Pandas, NumPy, значною мірою успадкована від Angular, усі функції надаються сервісами з ін’єкціями залежностей, але
Matplotlib, SciPy мені вдалося розробити чимало компонентів і служб, а також реалізувати систему перевірки форм Zod
Mathematica, Maple для програми та системи зміни розміру таблиць.
Tableau Будучи першим з багатьох джуніор розробників, прийнятих компанією, мене підвищили до
Супервайзера, я ввів у робочий процес компанії ще трьох молодших розробників, розділяв завдання,
Excel, Google Sheets, отримані мною від координатора проекту, на завдання для них, виконував перевірки їх код і об’єднання
PowerPoint їх гілок в гілки вищого порядку, що відповідали завданням вищого порядку.
Наука Я звільнився з цієї роботи, тому що рекрутер з ProgGenius зайшов на мою сторінку в LinkedIn і
запропонував мені набагато кращу зарплату.
Математика в об'ємі,
необхідному для теоретичної Фул-стек Веб-розробник в SMM Oksima Group
фізики: Вища Математика,
Лінійна Алгебра, Теорія Груп 04.2024-05.2024
Теоретична Фізика: Квантова Neurolide: Я створив візитну сторінку базуючись на цьому Figma дизайні і працюючи над цим Figma
механіка в нелінійних дизайном,що було створоно паралельно до моєї роботи, в коммунікації з Хозяїном Продукту і
просторах Графічним Дизайнером над постійно змінними технічними вимогами і графічними ідеями, я створив цю
ЦПА.
Soft skills:
Працюючи на Next.js 14 з PostgreSQL/Prisma ORM, вона дає змогу автентифікувати користувача в ролі
Agile: Kanban, Scrum Бренду або Афіліата, з комбінацією адреси електронної пошти та пароля за допомогою Auth.js, з
GTD підтвердженням електронної пошти та скиданням пароля через надсилання емейла, приймає дані
користувача у формах, створених за допомогою react-hook-form з маскуванням вводу та перевіркою
Teamwork введення через Zod, і виводить дані у вигляді таблиць на широких екранах, які відображаються
горизонтально свайпаними списками на мобільних пристроях для створення рекламних Оферів
Криптовалюти
користувачами зі статусом Бренд і Медіа-каналів користувачами зі статусом Афіліат, якими вони
Комунікації: володіють і пропонують розміщення там реклами , а також з можливістю Афіліатів приймати рекламні
Jira офери від Брендів. Користувачі зі статусом Менеджера в поточній версії керують усіма фінансовими
операціями вручну, а також перевіряють статус пропозицій і медіа-каналів, маючи можливість
Discord редагувати їх, а також усі фінансові властивості користувачів.
Google Meet Я звільнився, коли стало зрозуміло, що мені не будуть платити.
Miro Молодший Науковий Співробітник відділу Фізики елементарних частинок у нелінійних
Telegram просторах Інституту теоретичної фізики ім. Боголюбова НАН України, Київ
Мови 09.2011-10.2023
Українська, Російська: рідні Освіта
Англійська: C1-C2 Магістр Наук з фізики елементарних частинок
Польська: B1-B2 Київський Національний Університет імені Тараса Шевченка, Фізичний факультет
Німецька: A1-A2 09.2005-06.2011
Similar candidates
-
Full stack програміст
Remote, Kyiv, Other countries -
Full stack программист
Remote, Kyiv -
Full stack програміст
Remote -
Full stack програміст
120000 UAH, Remote, Uzhhorod, Mukachevo -
Middle Full stack developer
Remote, Kyiv -
Full-stack developer
100000 UAH, Remote, Other countries