
Senior JavaScript developer
Senior JavaScript developer with 5+ years of experience in software programming. Has good expertise in Node.js also familiar with React.js, Express.js
and React Native. Has good communication skills, problem-solver, goal-oriented and perfect team-player.
Education
October 2019 – February 2020
Universidad Politécnica de Madrid – Erasmus course Cyberphysical systems and software engineerings
September 2012 – May 2017
Zaporizhzhya National Technical University – Master -Telecommunications
Technical skills
Tools and frameworks: Nodejs, Redis, React, React Native, Express, Redux, Mobx, Material UI
Additional technologies: Ajv, Jest, Mocha, Chai, Websockets, JWT, AWS, Saas, Firebase, Swagger
DataBases: MongoDB, PostgreSQL, Redis
Languages
English – Fluent
Russian – Native
Experience
Senior JavaScript developer Visitronic Jan 2019 – Jul 2020
Visitronic manufactures machine vision and barcode scanning video systems that
accelerate production, reduce the number of defects, and lower expenses.
Our team works on a logistics intelligence tool for Visitronic, a platform for building purchase proposals for clients. These come with equipment sets or stations that are created for every manufacturing facility. Station descriptions include all the information necessary to develop a proposal, including equipment measurements, barcodes, and specifications. The platform significantly accelerates production and
communication with the clients..
Responsibilities:
● Back End development
● Mobile Development
● Support of the existing functionality
● Change features according to user’s feedback
Technologies used: Node.js, Express.js, Swagger, React.js, Bootstrap, MaterialUI, Sequelize, PostgreSQL, Azure, Docker, Rancher
JavaScript developer Geo-based mobile app Sep 2018 – Jan 2019
Project itself is a mobile app that allows users to share their content. It contains geo-based content sharing, different user profiles, aggregation of different analytic and reports.
Responsibilities:
● Development of the Front End and Back End parts
● Mobile development
● Architecture building
● Communication with a product owner
● Writing tests
Technologies used:Node.js, React Native, MongoDB, Redux, Websockets
JavaScript developer Scheduler August 2017 – Sep 2018
The client wanted to create an event organization tool. The software allows users
to create, change and manage their events. It has in-app real-time chats to configure and discuss events.
Responsibilities:
● Full Stack development
● AWS environment setup
● CD deployment with AWS
● Database setting
Technologies used: Node.js, Reac.js, Express.js, MongoDB, Websockets, Redis, AWS services (SES, SNS, LightSail, Route53, WAF, CloudFront, S3), Ajv
JavaScript developer TrackD May 2017 – August 2017
Vehicle tracking system developed for monitoring drivers efficiency, such as time
on a road, miles passed, tracking of stops etc.
Responsibilities:
● Full Stack development
● CD deployment with AWS
● Developed library to receive and format data from Wialon GPS trackers
● AWS environment setup
● Communication with a product owner
Technologies used: Node.js PostgreSQL, GeoJSON, PostGIS, Websockets, AWS services (LightSail, Route53, WAF, CloudFront,), Ajv
JavaScript developer Project: GreenAPP Oct 2015 – May 2017
The company makes the modern home possible by providing financing to homeowners for home improvement projects, including generating and storing their own solar energy as well as other energy-efficient upgrades. Our team have been developing a web based customer acquisition app for this company based on Firebase.
Responsibilities:
● Front End development
● Building a serverless app architecture on Firebase
● Communication with a product owner
Technologies used:ReactJS, Redux, Firebase
Apr 2015 – Oct 2015 Project: Intel Retail Edge
The project for Intel Retail Edge website. Our team was dedicated to provide core company clients with a software that will aggregate the latest info about Intel latest products.
Responsibilities:
● Front End development
● Implementation and customisation media players, svg-based diagrams
● Back End development
● Chat implementation
Technologies used:Angular 1, Socket.io, Node.js Education