• Файл

Михайло

Javascript-програміст

Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Файл містить ще 3 сторінки

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Skype: aivindel
BirthDate: October 11 1981
(43 years)
City: Kyiv
Phone:viber: [відкрити контакти](див. вище в блоці «контактна інформація»)
telegram: [відкрити контакти](див. вище в блоці «контактна інформація»)
E-mail: [відкрити контакти](див. вище в блоці «контактна інформація»)

MYKHAILO CHUMAK – FULL-STACK DEVELOPER

SUMMARY
Front-end Developer with over 10 years of experience developing complex client-side
applications based on Angular platform

Full-Stack Developer with over 5 years of experience developing complex client-server
applications based on Angular platform and .NET Framework

Key skills
• Developing a complex client-side application using TS and Angular framework
• Creation of custom Angular libraries and modules
• Developing a complex client-server application with Angular - .NET framework
combination
• Creating API-routes using .NET framework
• Create and reuse internal projects in scope of complex mother project
• Creation and implementation of a custom CSS, HTML with CSS media queries for
mobile responsiveness
• Using different code quality tools (Eslint, tslint, csslint, prettier etc.)
• Writing unit tests
• Creating API-routes using Node.Js (express, Nest)
• Working with development tools like Git, WebStorm, Rider, Jira, Confluence,
Datadog, Postman etc
• Supporting and providing guidance on the company's software engineering
processes and standards
• Participating in all phases of full life-cycle product development and cooperation
with Functional and Automatic QA team members to ensure quality
• Using Agile methodologies in development
• Working in a team

worked with:
●​ Java (Faces, JBoss and Spring)
●​ .Net including(Web Forms, Wpf)
●​ ASP.NET MVC (.NetFramework and .NetCore)
●​ PHP (Laravel 3 and Symfony 2)
●​ Databases: MySQL, MS Access, MSSQL
●​ Linux

have Understanding of principles: OOP, SOLID, DRY, KISS, Architectural pattern, design
pattern
have understanding and required experience for creating demand requested chrome
extensions

Also Interested In expanding my knowledge through learning:
• new stable JS and NodeJS Frameworks including but not only Svelte, SolidJS,
React, NextJS or Nest
• DevOps and Cloud engineering
• game technologies including engines and libraries
• Mathematics
• scientific material in such areas like physics especially (astro and quantum)
​ ​
Personal characteristics: responsible, attentive to details, fast learner
WORK EXPERIENCE
EPAM Systems Nov 2021 - Jan 2025

Senior Software Engineer

description: Business Information and Media

Project Roles: Cloud Platform Developer, 3rd Line / Software Maintenance Engineer

Responsibilities:
●​ maintaining and optimizing existing system
●​ Implementation of new functionality of GUI( Front-end and Back-end parts)
●​ raise system performance
●​ fixing old backlog's bugs
●​ troubleshooting system problems
●​ Tools and Technologies
●​ Oracle DB, dot.NET Framework, Angular, Web Storm IDE, Rider IDE, GitLab CI/CD,
Confluence, JIRA

Softengi - Kyiv Apr 2021 - Nov 2021
Senior Software Engineer

Science technical project

description: company provides system smart office like which may monitor office motion,
alarming some irregular situations, gives some reporting and metering data according to
hardware device signals

Responsibilities:
●​ Creating project from scratch.
●​ Build optimized for performance and look components tree and make
up of pages. Preventing bugs and if need change appearance of page.
●​ Watch figma’s changes.

Technologies and Tools:
tools:
●​ Atlassian Sub-System Cloud Account (Jira, Confluence).
●​ Git-pub (gitLab fork).
●​ Inner DepOps Deployed Servers (API and Front).
technologies:
●​ JavaScript Angular v.11
●​ C# .NetCore 5

NodeArt - Kyiv​ Aug 2019 - Oct 2020
Software Engineer
Representative Development Projects:
1)​ Gambling project
project description:
Web platform where users can play different type online game (but of cause, all of them
are online casino’s games (slot, roulette etc.), also for playing this games user should deposit
some money to their accounts (all financial, statistics and counting operation is handling by
using SoftSwiss API).

on platform side only showing and running games, showing game types pages)
tournament and races pages
payment page
helping pages

Responsibilities:
●​ Fixing bugs
●​ Developing some new features
●​ Main stack work with SSR and angular 9 through the Softswiss Internal api

Technologies and Tools:
●​ changeable number of instances of SSR Servers which are leading by Traefik route
provider
●​ MQTT Queuing server
●​ NodeJS Analytics Server
●​ Limited Free Google Products ( firebase instances – used for marketing purposes,
Big-Query tables)
●​ Own Atlassian Sub-System Server (Bitbucket, Jira, Confluence, Bamboo, Crucible)

2)​ Cleaning project
project description:
cleaning service providing for both sides( cleaners and those who wait for).
It is a web platform which helps companies on the one side to create contract(s) with
describing their requirements and offering payment and freelancer-cleaners on the other side
which use mobile applications.
They can apply and execute what first needs and take pay compensation
Both can watch all changes though the contract’s run.
Companies can watch freelancers’ rates and choose by these parameters also.

Responsibilities:
Creating project from scratch, build optimized for performance and look components tree
and make up of pages, preventing bugs and if need change appearance of page
watch figma’s changes

Technologies and Tools:
●​ Atlassian Sub-System Cloud Account (Bitbucket, Jira, Confluence, Bamboo,
Crucible)
●​ AWS Deployed Servers(API and Front)

GlobalLogic – Lviv​ Sep 2018 - Jun 2019
Software Engineer
Representative Development Projects:
1)​ WebRTC communication
description:
Complex Video Conferencing Sub-System united 3 applications and 4 server of different
purposes it can be highlighted 3 blocks: face, routing, operating. Face part sending media
stream thought routing to operating which send it to the target after some operation ( which is
described in stream, if so) and the target face received it from route part and put in output
frame.
There are some number of controls on the face part clicking on it will trigger sending control
commands to operate block also.

Responsibilities:
●​ Fixing bugs.
●​ Developing some new features.
●​ Main stack work with WebRTS technology.

Technologies and Tools:
●​ Own Written 3 operational servers (C++)
●​ Own Written Java Routing Server
●​ Own Atlassian Sub-System Server (Bitbucket, Jira, Confluence, Bamboo, Crucible)
●​ Own Testing Purpose sandbox Server
●​ Grunt, Gulp, npm
OSF Global Services - Ivano-Frankivsk​ Nov 2017 - Aug 2018
Software Engineer
description:
e-commerce platform where people can buy goods from one seller

Responsibilities:
●​ Developing in a close salesforce environment.
●​ Creating internet store web portals.
●​ Developing in demandware (back-end) and JS (front-end)

Technologies and Tools:
tools:
Salesforce Commerce Cloud Sub-System
Own Atlassian Sub-System Server (Bitbucket, Jira, Confluence, Bamboo, Crucible)
technologies:
●​ JavaScript ES5
●​ JavaScript JQuery
●​ JavaScript Vue v2
●​ Demandware Language

VisaHQ inc. - Ivano-Frankivsk​ May 2014 - Nov 2017
Junior Software Engineer

description:
visa and passport service providing platform. Which helps people to get visas or
passport without moving or gathering any documents. So people just fill fields with some
required questions and further steps will be done by service’s managers. For that platform has
chrome extension for helping managers to fill all fields of the embassy’s or need’s page and of
course pages on the main platform which help people to find if they need a visa to the chosen
country and if so what question it needs to fill.
If there are questions on the page, the user will have an opportunity to fill them.
They also can watch the process of getting a visa or passport on their profile pages.

Responsibilities:
●​ Developing and supporting Chrome Extension.
●​ Developing and supporting php API like interface.
●​ Prepare configurations for many script-cases of chrome extension.
●​ Developed new features and fixed bugs on the main platform.

Technologies and Tools:
tools:
●​ Apache 2 Web Server
●​ Jira Server
●​ GitLab Server
●​ Google Account for deploying Chrome Extensions
●​ AWS S3 Storage
●​ Executing Server Platform on AWS VPS ( With Main Application and some other
inside applications(PHP based)).
technologies:
●​ JavaScript ES5
●​ JavaScript JQuery
●​ JavaScript AngularJS v1.6
●​ PHP v5.3​
​ PHP v5.6
●​ PHP v7.0
●​ PHP Symfony v2.0

EDUCATION Bachelor’s degree in Software Engineering, Kharkiv National

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: