Arthur P. NodeJS Engineer

Full Stack Web

Summary

- 10+ years of web development
- Upper-Intermediate English.
- Available ASAP.

Experience

Senior NodeJS Engineer, One Logic Soft

Feb 2021 – Sep 2022
Description: Loyalty Platform for food retail industry. A multinational software development company headquartered in Amsterdam, with business and development offices throughout the Globe.
Responsibilities:

  • Developing solutions and modular architecture(Microservices).
  • Support, unit tests, integration tests.
  • Updating legacy services up to the last LTS NodeJS version.
  • More than 10 000 000 active customers of the system.
  • Multinational team based on Agile methodology.

Technologies: NodeJS, RabbitMq, PostgreSQL, MySQL, Redis, Swagger, Docker, OpenShift/ Kubernetes, Grafana/Prometheus, Linter, NestJS, TypeScript.

Solution architect, Web engineer., GoMage

March 2018 – Jan 2021
Description: E-commerce market and application for making custom designs; Banking system; Loyalty program.
Responsibilities:

  • Making Magento core from monolithic architecture to microservices, working on each service interface and communication between them, including AMQP
  • Developing multiple web graphical editors from scratch (FabricJS as a library)
  • With a partner, I accelerated the processing of a request for media content 4 times, and more than 18 times for multiple requests
  • SOLID and TypeScript for banking system from the scratch. Developing services design architecture.
  • With a partner, I accelerated the collection and analysis of statistics from the client administrative zone
  • Our team achieved more than 40% faster system request processing times
  • Achieved moving more than 10Tb of data from AWS to DO
  • Code coverage 82% and bigger for Node products

Technologies: NodeJS, RabbitMq, PostgreSQL, MySQL, ClickHouse, Redis, Swagger, Docker, NestJS, TypeScript, Linter, PHP, C, Python.

Team Lead, Senior PHP Developer, New Social

October 2017 – February 2018
Description: Conversation tool for quick communication with interesting people 
Responsibilities:

  • Describing Technical Design of the project
  • Architect and developing custom framework based on IoC Container, support composer for adding Symfony 2 components
  • Developing full documented REST API
  • Swoole library for control WS protocol by PHP

Technologies: PHP 7, Illuminate, Custom Framework, Redis, MySQL, JavaScript, Vue.js, Gulp, Sass

Team Lead, Tech Lead, Senior full-stack Developer, Ahoii

November 2016 – October 2017
Description: Ahoii.net – a German company with the main direction in the beverage industry & gastronomy.
Responsibilities:

  • Developing and support of projects: staffbook.de, brauerei-strate.de, hanseatische- hausbau.de, team-beverage.de
  • Leading of developing GKK – project for automatic generation menu for restaurants
  • Support intra corporate projects
  • Writing development standard and choosing technical stack for projects

Senior full-stack Developer, Pin.tax

October 2015 – September 2016
Description: The tool for more convenient work with taxes in USA. On this project, professionals can provide their services, and users to find professionals for work
Responsibilities:

  • Develop project from start to success
  • Build database architect, back/front programming and setting coding standard
  • Team lead in team – 7 persons (front/back programmers, manager, QA)
  • Writing API documentation and REST API service for iOS/Android/Windows app

Senior full-stack Developer, VertaMedia

November 2014 – October 2015
Description: Online advertising with image/video supply platform
Responsibilities:

  • Team development and support back/front end
  • Written by the architecture and the code for the REST advertising statistic service
  • Active participation in rewriting ACL for front/back end
  • Active participation in project optimization, acceleration of the backend process on 6%

Senior full-stack Developer, IFC

October 2013 – October 2014
Description: World bank group 
Responsibilities:

  • Created application for prediction issuing loans from banks to customers. Application can analyzing status of customer business, and based on these data suggest the success of business in the future
  • Architect and programming creating dynamically changing table with support JavaScript

Senior Web Developer, Posh Helen

July 2013 – October 2013
Description: Shops line of Helen Marlen brand
Responsibilities:

  • Building and supporting SOAP architecture for communication with 1C clients and web markets

Web Developer, Freelance

June 2012 – July 2013
Description: Projects edipresse.com, viva.ua, 1xbet.com, superdom.ua, kupi24.ua, edinstvennaya.ua,
newbud.ua, 4girls.ua, tvoymalysh.com.ua, beauty.ua, masoft.ru, primetour.ua, vynahidnyk.org, rcmotors.ru
Responsibilities: Developing Web projects: CMS, CRM, e-commerce, corporate sites, administration zones of sites, electronic newspapers, forums and blog engines

Middle Web Developer, Codemotion

August 2011 – June 2012
Description: Web-studio
Projects r-v.com.ua, hatne.com.ua, coffee-man.com.ua, steelavto.com, watermart.ua

Junior/Middle Web Developer, ABPG

March 2009 – August 2011
Description:Team for complex technical maintenance of all types of events
Projects abpg.com.ua, kelvin.com.ua, bestrecords.kiev.ua, gener.com.ua

Junior Web Developer, Freelance

April 2008 – March 2009
Responsibilities:

  • Development and support sites