Ivan Driuk
FRONTEND REACT DEVELOPER
- 5+ years of experience in web development
- Experience with such technologies as React.js, Redux, JavaScript, Typescript, HTML, CSS, Next.js, Node.js, Tailwind, Cypress.
- Reliable and friendly team member
- Can create architecture and make UI and business logic of the apps
- Have experience in mentoring
- English level: Intermediate
SKILLS & QUALIFICATIONS
Featured Expertise
Programming Technologies
React.js, Redux, JavaScript, Tailwind, Cypress, HTML, CSS, SCSS, Next.js, Node.js, React Native, Webpack, TypeScript
Programming Methods
Agile
Version Control Systems
Git
PROFESSIONAL EXPERIENCE
- Sloboda Studio (Feb 2021 - Jan 2023)Position: Front-End/React Developer
- Zaraffasoft (Jul 2018 - May 2020)Position: Front-End/React/ReactNative Developer
- DispatchHub (Dec 2015 - Dec 2016)Position: Fullstack React.js + Node.js Javascript Developer
- MyBiz (Jan 2015 - Dec 2015)Position: Fullstack (Angular 1 + ZendFramework), javascript, php developer
LANGUAGES
English
Intermediate
Russian
Native
Ukrainian
Native
MAIN PROJECTS
Foody
Website with food recipes (details are under NDA)
Overview
Platform for creators and consumers of food recipes
Technologies
Reac.tjs, Redux, Javascript, Next.js
Role
Frontend developer
Common tasks
Implementing UI/UX from design. Connecting frontend data with backend api. Implementing client logic. Implementing routing. Implementing animations. Bugfixing.
Team
6 (2 frontenders + 2 backenders + QA engineer + PM)
Duration
12 months
Addmin
User’s personal data application (details are under NDA)
Overview
Application for managing user’s documents. Ios and Android versions
Technologies
Reactjs, Redux, ReactNative, Typescript
Role
React/ReactNative developer
Common tasks
My part in this project was to develop user interface, documents storing and editing logic, recognizing of user’s documents from photo
Team
4 (2 developers + QA engineer + PM)
Duration
6 months
Bright
Teeth whitening device application (details are under NDA)
Overview
Application for controlling whitening devices and store user’s progress. The user has the opportunity to measure the whitening level of his teeth, to track his progress, to know the time for tooth cleaning, to start tooth cleaning
Technologies
Reactjs, Redux, ReactNative, ES2015/ES2016
Role
React/ReactNative developer
Common tasks
I was responsible for developing the connection system with bluetooth devices via Bluetooth low energy. Implemented user interface. Implemented data exchange with backend. Implemented routing on frontend part and visualisation of user’s progress with line and circle charts
Team
5 (2 frontenders + 1 backender + 1 QA engineer + PM)
Duration
6 months
EHRBI
Platform for patient management (details are under NDA)
Overview
Analytical and data processing product in healthcare
Technologies
Reactjs, Redux, Javascript
Role
Frontend developer
Common tasks
My part in this project was to develop a chart builder and visualize user data.
Team
4 (1 frontender + 1 backender + QA engineer + PM)
Duration
6 months