Maxim **********
Location: Kyiv
Tel: Show contacts
E-mail:************************** (mailto:**************************)
Links:
Github (https://github.com/Maxim**********)
- (http://www.linkedin.com/in/maxim-**********)
LinkedID (http://www.linkedin.com/in/maxim-**********)
- (https://djinni.co/q/672210fa/)
Djinni (https://djinni.co/q/672210fa/)
-
Portfolio (https://maxim**********.github.io/gmo/)
•
HTML5, React, LESS
/
SCSS, JavaScript, Hooks, TypeScript
•
Axios, NodeJS, Express, MongoDB, Mongoose, Docker
WORK EXPERIENCE
Sep, 2019 — Till now - EPAM Company - Frontend Developer
Working with designers, back-end engineers and QA to help them implement the user
interface and (front-end) business logic of web app. Constantly improve the quality of our
product by fixing bugs and refactoring the code base where necessary. Team consists of
more than 26 frontend and 7 backend developers moreover project planning occur across
multiple teams in multiple countries. Attend standup meetings base on Scrum process.
•
Design page of gallery use Styled-components approach.
•
Fetch and store photo from/to Cloudinary use API for gallery.
•
Integrated Redux and React Router in entire project.
•
Storing data into MongoDB operating by NodeJS.
•
Creating database schemas that represent and support business processes.
•
Extensive experience integrating with RESTful APIs.
•
Apply authorisation on backend with JWT.
•
Write automated tests use Jest and Enzyme.
•
Experience write reusable interface with TypeScript ecosystem.
•
Build-in multilingual library with implementing translation on 3 languages.
•
Use tools: ESLint, Git, NPM, Husky, swagger, Jira, Jest, React-Intl.
May, 2018 — Nov, 2018 - Adraba Company - Frontend Developer
Develop smart applications that used by millions of people in USA. It combines tools for
designers, constructions managers and their clients into a single virtual environment.
•
Strong proficiency with preprocessors like SASS as module approach.
•
Integrated cross-browser compatibility issues and client-side performance.
•
Storing and fetching data from API.
•
Ability to design a maintainable complex system from scratch
•
Familiar with setting up Webpack, NodeJS,
•
Integrated React hooks into the validation form.
•
Participate in the agile processing.
•
Use tools: ESLint, Prettier, Git, Yarn, MVC, DRY
EDUCATION
•
English: upper-intermediate
•
Education: National Pedagogical University of Drahomanova - Teacher of English
•
Education: EPAM University - Software Engineering
•
Education: Computer Academy STEP, Kyiv - Software Engineering