- Файл
Petro
Full stack software engineer
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/10934692/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Petro Dubno LinkedIn: Petro Dubno
GitHub: https://github.com/petro97
Senior Software Engineer
Phone: [
Birthday: July 4, 1997
SUMMARY
● Result-oriented, highly motivated Software Developer with over 6 years of production
experience in IT. Proficient both in Front-end and Back-end technologies.
● The key area of technical expertise covers JavaScript, React/Redux, HTML5 and CSS3 Next.js.
Basic knowledge of Node.js and MongoDB.
● Proven ability to keep the balance between experimenting with new frameworks and libraries,
and importance of timely delivery of a visually appealing, fully functional product covering
business needs.
● Proven record of success as a Front end web developer; strong adherence to product quality
(Clean code, TDD, and e2e testing); able to work independently and in team environment,
comfortable with Agile (Scrum/XP) methodologies.
Skills and Awards:
● Front-End: JavaScript, TypeScript, Next.js, React, Redux, Redux Toolkit, HTML5, Bootstrap,
Tailwind, MaterialUI, CSS3 (Less, SASS, Styled Components) ESLint, Prettier, Next.js, Vite, React
Hook Form, Zod;
● Back-end: Node.js, Koa, Express, RESTfull;
● Database: MongoDB, PostgreSQL, Prisma ORM;
● Mobile: Ionic, Cordova;
● Version Control: Git;
● Project Management/Defect Tracking Systems: JIRA, Trello, Gitlab board;
● Testing: Unit testing, e2e testing, Puppeteer, Cucumber, Jest, Vitest;
● Tools and Services: Firebase, Supabase, Set up CI/CD, GoDaddy, Paddle;
WORK EXPERIENCE
May-2025 - Current - Software Engineer, Incode Group
Customer: American startup
Projects: Business Review Management Dashboard.
Team Size: 2 developers.
Project Role: Full-stack Developer
Tasks performed:
● Built a dashboard for managing and visualizing customer reviews from Google Places API.
● Implemented Stripe for subscription billing and authentication flow.
● Added CRUD endpoints using NestJS.
● Implemented new features to enhance functionality.
● Optimized performance and usability across the unified application.
● Implemented persistent client-side caching using persistQueryClient from TanStack Query to
enhance offline experience and reduce redundant network calls.
Environment: ReactJS, React Query, TanStack Query, NodeJS, NestJS, PostgreSQL, Prisma ORM,
Material UI, GitHub, Jira, Stripe.
Nov-2024 - April-2025 - Software Engineer, Incode Group
Customer: German startup
Projects: MVP, Saas platform.
Team Size: 1 developer.
Project Role: Full-stack Developer
Tasks performed:
● Implemented session-based authentication to securely manage user logins and sessions.
● Developed role-based access control (RBAC) to restrict dashboard functionality based on user
permissions.
● Improved and fixed issues in five interconnected React applications.
● Improved and fixed issues in five interconnected React applications.
● Implemented new features to enhance functionality.
● Consolidated all individual React apps into a single Next.js application using App Router.
● Optimized performance and usability across the unified application.
Environment: ReactJS, Next.js (App Router), Regex Toolkit, PostgreSQL, Prisma ORM, Supabase,
Material UI, GitHub, Jira, Paddle.
Sep-2024 - Nov-2024 - Full Stack developer
Customer: Startup
Projects: Education project-based course
Team Size: 4 Full Stack developers.
Project Role: Full Stack developer
Tasks performed:
● Implement new features regarding mockups.
● Add new endpoints on the back-end.
● Fixing issues.
● Cover a new functionality by unit and integration tests on the back-end and front-end.
Environment: ReactJS, TypeScript, Redux, Jest, NodeJS, ExpressJS, MongoDB, GitHub, Jira.
Jul-2024 - Sep-2024 - Software Engineer, Bitcom
Customer: Startup
Projects: Аnalytics board
Team Size: 1 Front-end developer, 1 Back-end developer, 1 UX/UI.
Project Role: Full Stack developer
Tasks performed:
● Write new features regarding to mockups
● Implement visuals delivered by UI/UX using ReactJS. Develop the core (reusable) application
components.
● Create database structure in Firestore DB
● Set up CI/CD for Cloud Run
Environment: ReactJS, Firebase, Cloud Run, GitHub, Jira, TypeScript, Ant Design, ChartJs, Vite.
Jan-2019 - Jul-2024 - Software Engineer, Bitcom
Customer: E-commerce company
Projects: Demo store, Commerce Manager, SDK
Team Size: 6 Front-end developers, 20 Back-end developers, 4 QA Engineers;
Project Role: Software Engineer
Tasks performed:
● Write new features regarding to mockups
● Implemented visuals delivered by UI/UX using ReactJS. Develop the core (reusable) application
units and components.
● Wrote unit tests to ensure code quality and reliability.
● Covered the entire site’s functionality with E2E tests using tools like Puppeteer and Cucumber.
● Contributed to the development of an SDK for API functionality, streamlining integration for
developers.
● Code review.
● Performance Improvement
Environment: ReactJS, Redux, GitHub, GitLab, Jira, Confluence, WebStorm, JavaScript, TypeScript,
Storybook, Unit tests, React testing library, Vitest, Jest, Puppeteer, Cucumber, Ant Design, React hook
form, Zod.
Jul-2018 - Jan-2019 - Back-end developer, Bitcom
Project: Mobile app for mothers
Team Size: 1 Front-end developer, 1 Back-end developer, 1 QA Engineer, 1 UX/UI.
Project Role: Back-end developer
Tasks performed:
● Designed DB schema. Developed backend and helped to develop features on the front end.
● Build an app for Android and iOs
● Supported project for a while.
Environment: Node.js, Koa framework, MongoDB, Ionic, Cordova, Angular.
EDUCATION
Faculty of Electronics and Computer Technologies, Ivan Franko National University of Lviv. Bachelor's
degree.
September 2014 — July 2018
Похожие кандидаты
-
Full stack програміст
Удаленно, Киев, Другие страны -
Full stack програміст
Удаленно -
Full stack developer (PHP, Node.js, Go, Symfony, Yii, Laravel, React)
Удаленно, Киев -
Full stack програміст
120000 грн, Удаленно, Ужгород, Мукачево -
Full stack software engineer
Удаленно -
Full stack программист
Удаленно, Киев