Yaroslav *******
Junior Full Stack Developer
Phone: Показать контакты
Email: *********************
Skype: yro.vendys-gmail.com
GitHub: github.com/JaroSlavDEV
LinkedIn: linkedin.com/in/yaroslav-*******
Summary of
Qualifications
Two years of experience in web development (basics, stack MERN)
Experience on the freelance
Experience on the commercial projects
Team working experience by Scrum methodology
Certificated in the field of Web UI by SoftServe
Ability to work hard, learn quickly and take responsibility
Skills
Hard skills
SDLC
ALM. Methodologies - Scrum
Source Control - Git
Environment
IDE/Editors – Sublime, VS Code
Package management – Npm, Yarn, Gulp
Code quality
Static code analysis - ESLint
Automated testing – Chai, Mocha, Jest
Dynamic stylesheet – Sass, Scss
Core programming
Syntax – E*************/7/8
OOP – Basic concepts, Prototype chain
Async – Callback, Promises
Interfaces – REST, HTTP, WebSocket
Client
Syntax – HTML ********
Frameworks/Libraries – Material UI, React,
Redux, Proptypes, Formik, Yup, Axios
DB/Storage – JSON, WebStorage, IndexedDB
Server
Platform – Node.js
Frameworks/Libraries – Express, Socket.io,
Mongoose, Nodemailer, Passport, Jwt, Bcrypt
DB/Storage – SQL, MySQL, MongoDB
Soft skills
Hard worker
Quick learner
Responsible
Efficient
Flexible
Self-motivated
Enthusiastic
Dependable
Punctual
Open-minded
Versatile
Reliable
Yaroslav *******
Junior Full Stack Developer
2
Experience / IT related
educational practice
SoftServe ITA Student - WebUI/NodeJS
********** - **********
Defibrillators map
Project Description:
It is a volunteer health care project.
We have developed a service that could help people to find the nearest place with a defibrillator.
This service includes a map system with defibrillators and a management system of defibrillators.
The map system allows you to find, filter, and find out more information about defibrillators on the map.
The management system has two roles: admin and user (could be registered only by admin).
Admin could create/modify/delete any defibrillator, user – create/modify/delete only own defibrillator.
The frontend is based on React + Redux, backend – Node.js/express, database – MongoDB.
Customer:
Ukrainian volunteer
Involvement Duration:
6 months
Project Role:
Junior
Web UI Engineer
Responsibilities:
Backend
Creating MongoDB database;
Creating models for working with database;
Creating access control logic.
Frontend
Creating component Modal Window;
Creating component Fields (based on Material UI and Formik);
Creating module Auth (API, Redux, React);
Creating component Account.
Project Team Size:
8 team members
Tools & Technologies:
React, Redux, Material UI, Axios, Formik, Mapbox, Proptypes, Yup, Node.js, Bcrypt, Express, Jwt,
MongoDB, Mongoose, Nodemailer, Passport, Socket.io, Git, Github, Jest
Responsibilities:
Tools & Technologies:
The Minimal Web
********** – **********
Frontend
Creating website layout
Creating integration of layout with Wordpress / Modx
Html ********, Js (Es 6+), Bootstrap, Foundation, Material UI, Materialize, Wordpress, Modx
Languages
English – intermediate (B1)
Ukrainian - native
Russian - fluent
Education
Bachelor's degree
Master’s degree
Lviv Polytechnic National University
Institute of Computer Science and Information Technologies
2015-2019
2019-2020
Additional education
Course « Web layout maker: freelancer code » – WayUp – 2017
Сourse « English. Intermediate » – Green Forest – 2019
Сourse « English. Upper-Intermediate » – Green Forest – 2020
Course «
WebUI/NodeJS » – SoftServe – 2020
Certificate « English evaluation. Intermediate » – SoftServe – 2020
Certificate « Web UI. Trainee » – SoftServe – 2020
Hobbies
Football
Video games
Artificial intelligence
Mindfulness
Reading
Cybersecurity