• File

Марк

Javascript developer

Age:
18 years
City:
Kyiv

Contact information

The job seeker has entered a email.

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
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

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.

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

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.
Experience
Freshcode Full-stack Developer
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).

GetSmile Frontend Developer
https://getsmile.in.ua/
Frontend, 01/01/2025 – 21.03.2024

 Developed the design and frontend part on React/Next.js, including
adaptive layout for mobile devices and tablets.
 Technologies: HTML5, CSS3, JavaScript, Next.js, Lottie-react (for
implementing complex animations).
 UX Optimization: Designed intuitive navigation with an emphasis on
hyperlinks to simplify user interaction.
 Optimized performance by adding spinners for heavy animations,
improving the loading experience.
 Ensured cross-browser compatibility and adaptability of the interface,
despite the complexity of the layout.
 Took into account the specifics of the medical audience (for example,
clarity of information, minimizing patient fear through user-friendly
design).
 Timeframe: completed the project in 2 months, deepening my skills in
working with a modern frontend stack.

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: