Vitaliy M.
Ukraine (UTC+02:00) 🇺🇦
Upstaffer since July 28, 2021

Vitaliy M. — JavaScript Software Engineer (Node.js)

Expertise in Full Stack Web.

Last verified on July 04, 2023

Core Skills

JavaScript
JavaScript
Node.js
Node.js

Bio 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

Technical Skills

Programming Languages JavaScript, PHP, TypeScript
UI Frameworks, Libraries, and Browsers CSS, HTML, jQuery
JavaScript Frameworks Express, Ext JS, jQuery, Next.js, Node.js, React
JavaScript Libraries and Tools React Native
Security Auth0
Data Analysis and Visualization Technologies Kibana
Databases & Management Systems / ORM Firebase, MariaDB, Memcached, Microsoft SQL Server, MongoDB, PostgreSQL, Redis, Sequelize, Sphinx
Amazon Web Services AWS EC2, AWS RDS (Amazon Relational Database Service), AWS S3
Virtualization, Containers and Orchestration Docker, WebAssembly
Platforms Firebase, sendgrid
Version Control Git
UI/UX/Wireframing InVision
Message/Queue/Task Brokers Kafka, MQQT, RabbitMQ
Collaboration, Task & Issue Tracking OTRS, Redmine
Logging and Monitoring Sentry
Deployment, CI/CD & Administration Travis CI
Mail / Network Protocols / Data transfer WebSockets
Other Technical Skills Alexa, EB, Fat-Free

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 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Vitaliy M.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring