• File

Марк

Спеціаліст з маркування даних

City of residence:
Kyiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Shtepenko Mark Vadymovich
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

18 y.o | Ulica Peta, Bar, Montenegro | [open contact info](look above in the "contact info" section) |
[open contact info](look above in the "contact info" section)

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

Professional Summary
Easy-to-learn Junior Full-stack Developer with a good knowledge base in developing
web applications on React.js and Node.js. I have skills in creating interfaces, server logic
and working with databases. I develop adaptive, functional and secure web applications
using modern technologies.

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

Non-Commercial Experience
Freshcode Full-stack Developer Course
https://www.freshcode.training/javascript-developer
Full-stack, 16/11/2023 – 16/07/2024

 Mastering version control systems: Git, GitHub.
 Layout and styling of web pages using HTML, CSS.
 In-depth study of JavaScript, working with DOM, OOP principles.Node.js,
npm, webpack learning
 Developing on Node.js using npm and webpack for dependency
management and assembly.
 Working with React: routing (React Router), form state management
(Formik, Yup), React hooks.
 Implementing client-server interaction using async/await.
 Building server-side applications using Express.js and the MVC pattern.
 Working with databases: NoSQL and SQL (Sequelize ORM).
 State management with Redux and Saga middleware.
 Basics of containerization and working with Docker.
Pet-Project
https://www.petproject.com
Fullstack, 17/07/2024 – 27.12.2024

 Developed a responsive page using CSS Flexbox
 Created an interface for managing events with the ability to add countdown
timers, sort events and user notifications.
 Implemented business logic for moderating offers using new roles
(Moderator, Customer, Creative). Added pagination.
 Developed Sequelize models and migrations for working with relational
databases. Ensured a smooth transition of the application from NoSQL to
SQL.
 Implemented a system for calculating cashbacks for users who completed
orders in a given period, using SQL.
 Configured an error logger with recording to a file in JSON format
(Node.js).

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

Technical Skills
Front-End
- React.js, Redux Toolkit, React Router, Axios
- Formik, Yup, React-toastify, Sass
- Lottie, React Spinners

Back-End
- Node.js, Express.js, Sequelize (PostgreSQL), Mongoose (MongoDB)
- Socket.io

Security & Authentication
- JWT, Bcrypt, CORS

Utilities & Tools
- Multer, Winston, Node-cron, Dotenv
- Moment.js, Lodash

Development Tools
- Git, Visual Studio Code, Postman, Webpack
Databases
- PostgreSQL, MongoDB

Design & Styling
- Sass, CSS3, Responsive Web Design

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

Education
Complete secondary Technical education

8-Months course of Full-stack Development

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

Languages
- English C1
- Ukrainian (Native Speaker)

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: