DZMITRY HAURYLKEVICH

Junior/Middle Node.js/JavaScript Developer

Warsaw, PL.

About

Highly motivated Junior/Middle Node.js/JavaScript Developer with a Bachelor of Engineering and practical expertise in building REST APIs, backend services, and full-stack web applications. Eager to leverage strong problem-solving skills and a passion for architectural exploration to contribute to a reputable firm in Warsaw, seeking a challenging role with significant growth potential and mentorship opportunities. Proven ability to deliver robust web solutions, ready to drive impactful projects and continuously develop as an engineer.

Work

Car Sonar

|

Node.js/JavaScript developer

Warsaw, Masovian Voivodeship, Poland

→

Summary

Led the full-stack development of a Telegram bot for Car Sonar, aggregating vehicle listings and implementing user-centric features to enhance market data access.

Highlights

Engineered a Telegram bot to aggregate vehicle listings from diverse websites using web scraping, expanding user access to market data.

Automated data collection processes with Cheerio, Axios, and node-cron, significantly improving efficiency and data freshness for listings.

Designed and managed a robust PostgreSQL database with Sequelize ORM, ensuring efficient storage and retrieval of extensive vehicle data.

Developed advanced filtering and notification functionalities, enabling personalized alerts for user-specific vehicle preferences.

Integrated the Telegram Bot API with Telegraf framework, ensuring seamless bot interaction and optimal user experience.

MyDoctor

|

REST API backend developer

Warsaw, Masovian Voivodeship, Poland

→

Summary

Spearheaded the backend development of a RESTful API for MyDoctor, creating a secure and efficient medical appointment management system that streamlined operations.

Highlights

Developed a comprehensive RESTful API for a medical appointment management system, streamlining operations for doctors and patients.

Implemented robust authentication and authorization mechanisms using Passport.js, ensuring data security and user privacy.

Designed and optimized relational database models with Sequelize and PostgreSQL, enhancing data integrity and query performance.

Created efficient CRUD operations for managing doctors, patients, and appointments, improving system functionality and user experience.

Ensured API reliability and stability by writing automated tests with Mocha and Chai, validating functionality across critical modules.

Catering Website

|

full-stack developer

Warsaw, Masovian Voivodeship, Poland

→

Summary

Designed and developed a full-stack web application for a Catering Website, focusing on intuitive user experience and robust backend functionality to enhance online service delivery.

Highlights

Developed a dynamic full-stack web application utilizing Vue.js, Node.js, and MongoDB, enhancing online presence and service delivery.

Constructed efficient REST API endpoints with Express.js, facilitating seamless data exchange between frontend and backend.

Implemented secure authentication and authorization using JWT, protecting user data and ensuring system integrity.

Engineered comprehensive order management functionality, streamlining the catering process from order placement to fulfillment.

Education

Collegium Da Vinci Poznan

Poznan, Greater Poland Voivodeship, Poland
→
Bachelor of Engineering Computer Science

Languages

English

Polish

Belarusian

Skills

JavaScript Frameworks

JavaScript, Node.js, Express.js, Nest.js, Vue.js, React, Next.js, TypeScript, CSS3.

Database Technologies

PostgreSQL, MongoDB, MySQL, Sequelize, TypeORM.

API Development

REST API.

Testing

Mocha, Chai.

Version Control

Git.