Upstaff Sign up
Vitaliy M.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since July, 2021

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

Expertise in Full Stack Web.

Last verified on July, 2023

Core Skills

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 LanguagesJavaScript, PHP, TypeScript
JavaScript FrameworksExpress, Ext JS, jQuery, Next.js, Node.js, React
JavaScript Libraries and ToolsReact Native
SecurityAuth0
Data Analysis and Visualization TechnologiesKibana
Databases & Management Systems / ORMFirebase, MariaDB, Memcached, Microsoft SQL Server, MongoDB, PostgreSQL, Redis, Sequelize, Sphinx
UI Frameworks, Libraries, and BrowsersCSS, HTML, jQuery
Amazon Web ServicesAWS EC2, AWS RDS (Amazon Relational Database Service), AWS S3
Virtualization, Containers and OrchestrationDocker, WebAssembly
PlatformsFirebase, sendgrid
Version ControlGit
UI/UX/WireframingInVision
Message/Queue/Task BrokersKafka, MQQT, RabbitMQ
Collaboration, Task & Issue TrackingOTRS, Redmine
Logging and MonitoringSentry
Deployment, CI/CD & AdministrationTravis CI
Mail / Network Protocols / Data transferWebSockets
Other Technical SkillsAlexa, 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 SERVICE1 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