JavaScript, Next.js, Nest.js, TypeScrypt, React.js, ReactNative, Tailwind CSS, Node.js, PostgreSQL
MongoDB, MySQL, Firebase
Full-stack developer with experience in both front-end and back-end development. Proficient in various web development technologies. Ready to join a team to create high-quality web applications utilizing my skills and experience.
Frontend developer, Kharkiv IT Cluster
As part of a bootcamp, I contributed to the development of the SafeKid project, which is a child safety app designed to minimize cases of unauthorized movement of children, known as kidnapping. Accomplishments:
march 2024 - may 2024
Fullstack developer, BookMe
A site for creating, reading and publishing e-books. The platform supports book uploading and formatting, provides reading tools with annotations and bookmarks, and allows authors to publish and share their works.
Accomplishments:
May 2024 - Present
SUMMARY
HARD SKILLS
PROFESSIONAL EXPERIENCE
SAFONOV SERHII
Fullstack developer
Telegram
*******.****@*****.***
Github / Portfolio
Ukraine, Kharkiv
Developed an endpoint for obtaining roles.
Layout and integration of the user interface.
Integrated an external API into the application.
Configured processing of form data and sending of requests. Implemented dynamic routes and data-based page generation. Development of the user interface.
Styling project components with Tailwind, achieving consistent and user-friendly design. Development of the navigation menu.
November 2023 - February 2024
PROJECT EXPERIENCE
Food Boutique Team lead, developer.
The project is a website for purchasing food products. This application is built on Vanilla JavaScript and uses modern development tools to provide a fast and interactive experience. Implemented filtering, pagination, product card, order basket. Build project on github, check for build errors and live page performance. Stack: JavaScript, HTML, CSS, Github, webpack
github-link
English - intermediate Ukrainian - Native Russian - Native June 2024 - July 2024
LANGUAGES
Language_Leap, Frontend developer.
The project is a website that provides online language lessons. It was created using React, Redux, React Router Dom and Firebase for authentication and data storage. Styling is implemented using Tailwind CSS. Forms are managed and validated using React Hook Form and Yup. The Redux Toolkit provides state management. Additional libraries are used for support functions and build tools. Stack: React, React Router, Redux, TypeScript, Firebase, ToDoshka_backend Team lead, developer.
This is a backend for an application similar to Trello. It's designed to manage tasks, projects, and boards, providing functionality similar to the popular collaboration tool Trello. The application includes user authorization, storing data in a database, uploading and storing files, and interacting with external APIs. app link
Stack: Node.js, Express, Swagger, MongoDB, REST API github-link
AuthMaster_backend, Backend developer.
This project utilizes modern web development practices to create a secure and scalable application. JWT authentication, role-based access control, and strong data validation ensure user data security. PostgreSQL with Sequelize manages the database efficiently, and Docker enables consistent deployment.
Stack: PostgreSQL, Nest, Docker, Swagger
May 2024 - June 2024
March 2024 - April 2024
April 2024 - May 2024
PhoneBook_backend, Backend developer.
REST API with MongoDB and Express for CRUD operations, JWT authentication, validation with Joi, testing with Jest, image processing with Jimp and Multer, sending emails via Nodemailer, CORS and logging with morgan.
Stack: Node.js, Express, MongoDB, JWT, Joi, Jest, Multer, Morgan, CORS, Nodemailer Kharkiv National University of Construction and Architecture Bachelor in “Building and Civil Engineering”
Go-IT School, Kyiv, Ukraine
Fullstack Developer
May 2023 - May 2024
September 2017 - June 2020
EDUCATION