• Файл

Олег Ветеран

Front-end розробник

Місто:
Київ

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

Шукач вказав:Телефон

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

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

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

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

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

leh Vlasiuk
O
Senior Software Developer

Summary:
8
● + years of professional experience in the Information Technology industry;
● Dozens of finished projects, from landing pages to online shops and CMS applications;
● Solid overall understanding of the core technologies (JavaScript, HTML, CSS) and modern
frameworks;
● Good knowledge of best engineering practices and patterns;
● Experience in creating efficient unit, component and integration tests;
● Solid understanding of web performance concerns (event loop, rendering life cycle,
asynchronous programming);
● Thorough knowledge of established development processes (e.g., Scrum, Kanban, Waterfall);
● Work experience in different roles as a developer, team leader, mentor.
● Good communication and leadership skills.

Education:
Master’s Degree, Information and Diagnostic Systems, National Aviation University, Ukraine

Work Experience:
OS(https://www.hosinc.co)
h
Senior Software Developer 2022 –
DataArt Solutions, Inc.(www.dataart.com)
Senior Software Developer 2020 – 2022
Epam(https://www.epam.com/)
Senior Software Developer 2019 – 2020
Conscensia
Senior Software Developer, Team Leader 2018 – 2019
Symphony Solutions
Software Developer 2017 – 2018
Otakoyi
Software Developer 2015 – 2017

Recently Completed Projects:

HOS app (AI coaching app)
lient:
C SA based startup
U
Description: Web and IOS app for coaching and personal growth.
Languages: JavaScript, TypeScript, Python
Environments: NodeJS, Python, React, Llama, MobX, Bitbucket, Jest, React Testing Library,
Cypress
osition:
P Team Lead
Activities:

● uild a new team and web app from scratch.
B
● Choose tools for new project (frameworks, testing library, CI/CD etc.)
● Mentor and support team members.
● Participate in product design and development of new features.
● Collaborate with cross-functional teams.
● Code reviews, provide technical guidance to a team.
● Encourage the team to grow and create training materials.

Credit Management web-application
Client: ne of the biggest banks in the UK
O
escription:
D Pre-credit and post-credit applications with a shared components library and
role-based access control.
Languages: JavaScript, TypeScript
nvironments:
E Webpack, React, MobX, Bitbucket, Jest, React Testing Library, Cypress,
Storybook
osition:
P Senior Software Developer
Activities:
D
● evelopment of a shared components library;
● Integrated react-testing-library into project and add E2E tests;
● Implemented JSON contracts for communication between front-end and
back-end;
● Worked closely with back-end developers to deliver a consistent and
reliable web experience.
● Developed our own validation library.
● Resolveperformanceissuesandoptimizewebdesignformobileandother
platforms for maximum speed.
● Lead the junior developers.
● Present a demo to a client.

Client Management System
Client: S-based insurance company
U
escription:
D The project’s goal was to develop an internal management system for
controllingtheinsuranceprocessandcommunicationwiththeclient.Theclient

ffers a family of connected technology and information solutions for the
o
insurance distribution channel. The project was integrated with a third-party
service to get one place to manage documents and communications with
clients, including chat, for sending and receiving SMS to customers, email
services, and eSignature integration. The project’s library with shared
components (React+TypeScript) was created and used across different
applications.
Languages: JavaScript, TypeScript, Java
nvironments:
E Webpack, React, Redux, Jira, Git and GitLab, Jest andReactTestingLibrary,
Cypress, Storybook, MySQL
osition:
P Senior Software Developer
Activities:
● D esigning and developing new components used for integration with
different services (Outlook, Gmail, eSignature);
● Working with UI/UX team to gather requirements and generate
specifications for new functionality;
● Refactoring existing components/functionality by using the modern React
approach;
● Implementing unit, integration, E2E tests;
● Performing code reviews;
● Improving project structure and performance.

ebAppforprovidingroutesandon-wateractivityinformationforcustomer
W
ships
Client: U-based marine electronics company
E
escription:
D The main idea of the project was to build an entirely new web application to
track, predict, build routes, and to get additional information aboutthevessel.
The client was a specialist marine electronics company providing navigation,
marine instruments, and fish-finding equipment to both the recreational and
commercial marine sectors.
anguages:
L JavaScript, C#
Environments: Webpack, Babel, React/Redux, .NET, Mapbox, OpenWeatherMap, Google
Maps
Position: Senior Software Developer
Activities:

● aking part in the interviewing and building team process;
T
● Starting the project from scratch by defining libraries and structure;
● Task distribution among team members.
● Developing functionality for third-party API integration;
● Implementing solutions for showing statistical data in a user-friendly way;
● Working with SVG Animation Libraries.

Cloud Management Application
Client: S-based IT company
U
escription:
D The project’s general idea was to create a web application that provides one
placeformanagingserversindifferentclouds.Theclientwasthepremiercloud
services and software company for enterprises moving to AWS, Google,
Microsoft, and other leading cloud platforms.
Languages: JavaScript, Java

nvironments:
E eact/Redux, Webpack, Babel, Jest and Enzyme, GitLab, Jira
R
Position: Software Developer
Activities:

● esigning and implementing new features/enhancements;
D
● Performing integration tests and improving general test coverage;
● Changing an existing structure to add Redux to the project;
● Creating original TypeScript-based components that were used across
different applications;
● Integrating with third-party APIs;
Managing user access based on roles and entitlements.
●

Web Application for Online Music Studio
Client: U-based music studio
E
escription:
D Theproject’sgoalwastocreateawebapplicationwheremusicianscancreate
andposttheirmusic,collaborateonthat,leavecommentsonsometracks,and
propose theirpartsforsomesongs.Theprojectwasdividedintoafewpieces;
the first one was for uploading tracks,creatingtheirvisualpicture,andadding
thepossibilitytoleavecommentsatanytimepoint.Thenextonewasanonline
chat with different rooms, and the last one was for creating music online.
Languages: JavaScript, PHP, SQL
nvironments:
E Vue.js, Git and Bitbucket, Bootstrap, Gulp, Node.js, Laravel, JSON, Sass,
WebSockets, Web Audio API
osition:
P Software Developer
Activities:

● reating chat based onWebSockets;
C
● Working with Web Audio API for creating a player from the uploaded track;
● Building up the front-end part based on the provided design;
● Establishing the project building process.

Skills:
rogramming and Markup Languages:
P
JavaScript, TypeScript, SQL, JSON, CSS (Sass, LESS), HTML

Technologies and Frameworks:
ebpack, Babel, Grunt, Gulp, React, Redux, RxJS, Underscore.js, Lodash, Bootstrap, jQuery,
W
Node.js

atabases:
D
MySQL, MongoDB

atabase Access:
D
MySQL Workbench, phpMyAdmin, Compass

evelopment Environments:
D
VS Code, WebStorm, macOS, Linux, Ubuntu, VMware, VirtualBox, Postman

esting Environments:
T
Jest, Enzyme, React Testing Library, Cypress

ontinuous Integration and Repository Management:
C
Jenkins, GitHub, GitLab, Bitbucket

ug Tracking Systems:
B
Jira, Confluence, Rally

ource Version Control:
S
Git

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

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

Кандидати у категорії

Кандидати за містами


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