Vitaliy M. JavaScript Software Engineer (Node.js)
Summary
• Software Engineer with 6+ years of experience in software development based on backend technologies (Node.js, ExtJS, PHP /Symfony/).
• Experience in next stages of the life cycle of development of business applications. Architecture
design, planning, estimation, investigation, development, writing tests, support of existing code.
• Understanding of relational database concepts, modular application architectures,
design patterns
• Development of project architecture, algorithms and models on customer requirements
EXPERIENCE
PROJECT: MEDICAL APP 2 YEARS
Project overview: Medical app
Position: Full-stack developer, TeamLead
Team: 5 developers, 1 Data Scientist, 1 TeamLead
Responsibilities and tasks:Fix UI bugs and implement new features on the client side. Fix bugs on the server side and implement new features. Participate in architectural decisions for our customers.
Write tests for client side code; team leading.
Technologies: JavaScript (Node.js/React.js/Redux/Express), MySQL, Sequelize, AWS (EB, EC2,
RDS), Auth0, Docker, Git, Kibana, Sentry, Travis CI, SendGrid, InVision, Jira, Redmine, HTML, CSS
PROJECT: DIGITAL SIGNATURE SERVICE 1 MONTH
Project overview: Service that provides opportunities to sign any digital data and to send it to the tax
service
Position: Backend developer
Team: 2 developers, 1TeamLead, 1 PM
Responsibilities and tasks: Development of server API for signing and decoding receipts data
Technologies: Node.js, PHP, Fat-Free, Express, Ext.Direct, MySQL, Docker, Git, Jenkins, Redmine, HTML, CSS
PROJECT: INFLUENCERS APP (EXPIN) 3 MONTHS
Project overview: Users can advertise companies via Instagram in exchange for consuming brand
services, and entrepreneurs can more effectively advertise their products with this app
Position: Backend developer
Team: 5 developers, 1 designer, 1 PM
Responsibilities and tasks: Development of server API and admin panel of existing application, fixing bugs,
mentoring by ExtJS
Technologies: JavaScript (Node.js/Express.js, Ext.js), React Native, MariaDB, Git, Firebase, AWS
S3, Docker, Jenkins, External APIs, Redmine
PROJECT: FIG LEAF 4 MONTHS
Project overview: System that collects data
Position: Full-stack developer
Team: 4 developers
Responsibilities and tasks: Fixing bugs, implementation of new functionality, design interfaces
Technologies: JavaScript (Node.js/Hapi), AWS S3, AWS Alexa, MongoDB, Git, GitLab, Docker,
HTML, CSS, JS, jQuery, Google Chrome API
PROJECT: DATING APP AMARE 7 MONTHS
Project overview: App for meeting new friends on-line and arranging dates
Position: Full-stack developer
Team: 6 developers
Responsibilities and tasks: Designing DB, server architecture and core algorithms, development of server API and admin panel
Technologies: JavaScript (Node.js, ExtJS), React Native, AWS, MariaDB, MongoDB
PROJECT: DATING APP Layyd 2 MONTHS
Project overview: App for meeting new friends on-line and arranging dates
Position: Full-stack developer
Team: 6 developers
Responsibilities and tasks: Build pixel-perfect, buttery smooth UIs across both mobile platforms; fixing bugs
Technologies: JavaScript ( Node.js, ExtJS), React Native, AWS, MariaDB, MongoDB, Docker
PROJECT: WILDIX 10 MONTHS
Project overview: This app provides simple, logical access to main options of SAP Business One in the
field of taking and processing customer orders
Position: Full-stack developer
Team size: 7 developers
Responsibilities and tasks: Investigation, estimation, test writing, code review, backend logic, planning
Technologies: JavaScript (ExtJS) MySQL, MSSQL, Memcached, SOAP, Sphinx, PowerDNS,
OpenVPN, SAP B1 WS, SAP DI Service, AWS EC2,OTRS, Google APIs
EDUCATION
Donetsk National Technical University/Mechanical Engineering
Master’s degree