Arthur P. NodeJS Engineer
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