Summary
Overview
Work History
Education
Skills
TITLE
Websites
MAIN SKILLS
Languages
Timeline
Generic
Dmytro Yukhymenko

Dmytro Yukhymenko

Warsaw,14

Summary

Senior Software Engineer with over 4 years of commercial experience, working predominantly with React, NextJS, and React Native frameworks. Also have experience with Angular, NodeJS with ExpressJS and various other modern development technologies. Skilled at developing the frontend elements for diverse projects, participating in UI/UX developments, and problem-solving. Can effectively self-manage during individual projects while also excelling in a collaborative team setting.

Overview

4
4
years of professional experience

Work History

Front-End Developer

EPAM
11.2023 - 04.2024
  • Working on app platform with birds for children that includes posts, profiles, articles, comments, and more
  • Worked closely with back-end developers to integrate RESTful APIs for dynamic data handling within applications.
  • Optimized loading times by implementing lazy loading techniques and minifying CSS, JavaScript, and HTML files.
  • Managing pull requests and providing efficient code reviews
  • Technologies used: Next.js, AWS Amplify, TypeScript, Styled Components, DynamoDB, AWS console, Git, CI/CD
  • Achievements: Indecently chose AWS Amplify strategy for whole team, managed Amplify backend, mentored intern developers, managed CI/CD on AWS, big contribution into project's architecture and code style

Front-end Developer

EPAM
04.2023 - 11.2023
  • E-commerce project
  • Worked on redesign of Luxury clothing brand
  • Developed micro front-end on React and NodeJS
  • Collaborated with designers to develop visually appealing and intuitive user interfaces for seamless browsing experience.
  • Managing pull requests and providing efficient code reviews
  • Covered code with unit tests
  • Implemented version control using Git to manage code repositories effectively, facilitating collaboration among team members.
  • Monitored project statistics using New Relic
  • Released new project versions
  • Provided help to QA team by writing playwright tests
  • Managing pull requests and providing efficient code reviews
  • Technologies used: React, NodeJS, New Relic, Typescript, Redux, Redux Saga, Jest, Playwright, GraphQL, Apollo Client
  • Achievements: huge experience with Git, working in big team, working with UI/UX experts, independently choosing of implementation of hard UI/UX features, writing playwright tests

Key Front-end Developer

EPAM
05.2022 - 04.2023
  • Worked on integrating 2 business models
  • Implemented the front-end part of the project using React
  • Wrote unit tests with 80% coverage
  • Implemented SSO Authentication
  • Handled client changes and moved the framework from Webpack to Vite
  • Implemented version control using Git to manage code repositories effectively, facilitating collaboration among team members.
  • Worked closely with back-end developers to integrate RESTful APIs for dynamic data handling within applications.
  • Technologies used: Git, React, Redux, Vite, SSO Authentication, Vitest, React testing library
  • Achievements: Independently developed UI/UX for the application, implemented OAuth

Full Stack Developer

Own Projects
08.2023 - Current
  • Own E-commerce project with Next.JS
  • Developing back-end and front-end using Next.JS
  • Managing databases using PostgreSQL and Prisma
  • Running CI/CD using Vercel
  • Writing Unit tests using Jest and React testing library
  • Technologies used: Next.JS, Typescript, Prisma, REST API, PostgreSQL, Linear, Jest, React testing library, Next.JS Auth
  • Achievements: Wrote documentation, business logic of a project, chose project architecture, managing pull request and making code reviews, created database models

Bot Developer

Own Projects
01.2022 - 11.2023
  • A multifunctional bot with 2 user roles, document verification, user management, shopping features and admin panel on react,
  • Managed databases using mongodb and mongoose
  • CI/CD using git actions and dedicated server
  • Migrated CI/CD to DigitalOcean
  • Successfully launched bot on https://t.me/Vidbilbot
  • Techologies used: Node.js, Mongoose, telegram-bot-api, git, git actions, MongoDB, express JS, REST API.
  • Admin panel: React, Redux, REST API, axios.


Key Front-end Developer

Techlexity
11.2021 - 05.2022
  • Developed mobile application features such as authentication, user approval, items list, interactive maps and more in React Native
  • Worked closely with back-end developers to integrate RESTful APIs for dynamic data handling within applications.
  • Technologies used: React Native, Redux, Axios, JS, Android Studio, XCode, Web sockets
  • Achievements: Implemented cross-platform interactive maps with marker clustering. Implemented real-time chat using web sockets


Key Front-end Developer

Techlexity
06.2021 - 10.2021
  • Improved login using biometrics, profile editing, etc
  • Created interactive statistics charts and calendars
  • Worked closely with back-end developers to integrate RESTful APIs for dynamic data handling within applications.
  • Technologies used: React Native, Redux, Biometrics, Xcode, Android Studio, Git
  • Achievements: Independently implemented Biometric login and Interactive Charts

Key Front-end Developer

Techlexity
05.2021 - 08.2021
  • Social network project with admin panel
  • Developed profile creation, post creation with multimedia, and more
  • Developed reusable components to facilitate faster development timelines and improve overall code quality.
  • Technologies used: React, JavaScript, Redux Toolkit, Redux, HTML5, SCSS, SCRUM, Git
  • Achievements: Implemented virtualized list, customizable profile photo selection, customizable post uploading, comments. Created Admin panel with word black-list and data management.

HTML5 JS Developer

Kuchnicity
06.2020 - 11.2020
  • Developed responsive HTML5 and JS layout with precision pixel-perfect design
  • Technologies used: SASS, JS, HTML, Pixel Perfect, Jquery
  • Achievements: Developed interactive animations using JQuery and SCSS

Education

Bachelor of Computer Engineering -

Lviv Polytechnic University, Department of Automation And Computer-Integrated Technologies
Ukraine, Lviv
06.2017

Skills

  • SCSS/SASS, Bootstrap, MUI, Tailwind CSS, ShadCN
  • Styled components, CSS modules, Framer motion
  • NextJS auth
  • Axios, React query, Graphql, REST API
  • Angular, RxJS (no commercial expierence)
  • Redux, Redux Saga, Redux toolkit
  • React Native
  • React native cli, EXPO
  • React native elements, React-native-maps, React-native-reanimated
  • Node JS, Express, Nest JS
  • Git Version Control, Git actions
  • Jest, Vitest, React testing library, Playwright
  • DevOps principles, CI/CD
  • Jira, Linear
  • AWS console, AWS Amplify, AWS CLI, Google Cloud Console
  • Xcode, Android Studio
  • Browser dev tools, React Developer Tools
  • MongoDB, DynamoDB, MySQL, PostgreSQL
  • Microfrontend, BFF acrhitecture
  • Session storage, Local storage, Browser Cookies, Async storage
  • New Relic Analytics
  • Single Sign-On, Biometric auth, OAuth
  • Formik, React hook forms
  • Mongoose, Prisma, TypeORM
  • Scrum, Kanban

TITLE

SENIOR SOFTWARE ENGINEER

MAIN SKILLS


  • React
  • NextJS
  • React Native
  • JavaScript & TypeScript
  • HTML5/SCSS

Languages

Ukrainian
Native language
English
Advanced
C1
Polish
Intermediate
B1
Russian
Proficient
C2

Timeline

Front-End Developer

EPAM
11.2023 - 04.2024

Full Stack Developer

Own Projects
08.2023 - Current

Front-end Developer

EPAM
04.2023 - 11.2023

Key Front-end Developer

EPAM
05.2022 - 04.2023

Bot Developer

Own Projects
01.2022 - 11.2023

Key Front-end Developer

Techlexity
11.2021 - 05.2022

Key Front-end Developer

Techlexity
06.2021 - 10.2021

Key Front-end Developer

Techlexity
05.2021 - 08.2021

HTML5 JS Developer

Kuchnicity
06.2020 - 11.2020

Bachelor of Computer Engineering -

Lviv Polytechnic University, Department of Automation And Computer-Integrated Technologies
Dmytro Yukhymenko