A.D.

    Senior Fullstack Developer
JavaScrip | React | Electron | Django | Python, web etc.

I have 5 years experience in Front-End, Back-End, JavaScript and Python web development for business and e-commerce. Advanced knowledge of React, Django, express, hapi, Electron, Enzyme, JEST, Mocha, SASS, HTML5, CSS3. Ability to complete the entire development cycle from begin till end. Single page application optimization experience.

My skills: ✓languages - JavaScript, ES6, Python ✓technologies - React, Redux, Electron, Redux-Form, AXIOS, JQuery, express, Bootstrap, SASS, HTML5, CSS3, Django, Django rest frramework ✓bundling and deploy - ansible, jenkins, webpack ✓test libraries - Enzyme, Mocha, Jest, pytest, Django-tests ✓code quality - eslint, airbnb config, pylint, pep8 ✓databases - Mysql, Postgresql, Redis ✓debugging ✓refactoring ✓code optimization and performance

Tools I use: ✓git, mercurial ✓MacOS, linux Ubuntu


Ukraine
Location
UTC+02:00
GTM Offset
USD 35.00 / hr
Hourly Rate
USD 5600.00 / mo.
Monthly Salary

Experience
  • React.js, 7 years
  • Es6, 7 years
  • Webpack, 7 years
  • JavaScript, 7 years
  • Redux for JavaScript, 7 years
  • Git, 7 years
  • Sass, 7 years
  • HTML5, 7 years
  • CSS3, 7 years
  • Frontend Development, 7 years

Work History
Oct 2018 - May 2022
ES6, ReactJS, Redux, Redux Form, lodash, React router, Webpack @ PrioCom (Ukrainian system integrator), JavaScript lead developer.

Position: JavaScript lead developer. Project: Call center appeal operator cabinet. Responsibilities:

  • UI/UX development operator interface that get appeal from country residents, and call handling.
  • development of admin panel (part of project).
  • management team of three teammates.
  • code review. Technologies: ES6, ReactJS, Redux, Redux Form, lodash, React router, Webpack, Bootstrap, SASS, SSE protocol.

Dec 2016 - Nov 2017
ES6, ReactJS, Redux, React router, jquery, jquery-ui, Webpack @ NCube Ltd (Software development outsourcing and outstaffing services)

Position: JavaScript (ReactJS) Developer. Project: Operator interface (SPA), admin site. Responsibilities:

  • UI/UX development operator interface that contain useful information for conversation and operator guide; development site administration. Technologies: ES6, ReactJS, Redux, React router (for admin panel part), jquery, jquery-ui, Webpack, Bootstrap, SASS.

Aug 2016 - Oct 2018
Online car parts store @ Exist.ua

Position: JavaScript (ReactJS), Python developer. Project: exist.ua Responsibilities: UI/UX development client side with React, react-router, webpack. Also development of a server rendering based on express; unit testing with Enzyme, Mocha; development rest api on Django, Django rest framework; configuration management Ansible;

  • development of critical functionality for current web side (legacy);
    • support legacy project, bug fix (PHP); Technologies: ES6, ReactJS, Redux, React router, jquery, jquery-ui, Enzyme, Mocha Webpack, Bootstrap, SASS, Django, Django rest framework, .

Jun 2016 - May 2017
Full Stack Python, ReactJS developer. @ PrioCom (The leading system integrator of Ukraine)

Position: Full Stack Python, ReactJS developer. Project: SSO authorization server next Identity. Responsibilities: -full cycle development of Identity service based on OpenID for SAAS platform:

  • development of authorization system as Identity provider;
- development of user role system for application in SAAS platform next client;
  • session management development – storage user info in Redis to reduce the load from db;
  • development of API interface for mobile device authorization;
  • user activity statistics;
- development of API for admin interface;
  • implementing administrator’s interface based on ReactJS with user role settings. Technologies: ES6, ReactJS, Redux, React router, Webpack, jquery, Bootstrap, SASS, OpenID protocol, Django, Django Rest Framework, Oracle, Redis.

Nov 2015 - Jun 2016
Fullstack developer @ Angrygate (Playground for the replenishment rates in games)

Position: Full Stack Developer. Project: Angrygate.com - service for selling game currency. Responsibilities: -full cycle development of game currency selling & recharging game services website:

  • implementing user interaction with company processing, transaction completing (Web-money, MasterCard, liqpay), transaction status checking;
  • implementing user authorization (OAuth2) for company-shared user database; Technologies: Django, MySQL, Redis, Elasticsearch, Jquery. Position: Full Stack Developer. Project: API for charging services via terminal and Telegram – bot. Responsibilities: -backend development; -frontend development. Technologies: Flask, SQLAlchemy, MySQL, AngularJS. Position: Full Stack Developer. Project: Control panel. Responsibilities:
  • development of administrator website for processing and providers control. UI/UX development. Technologies: AngularJS, jquery, Bootstrap, Django, MySQL, Redis.