Summary

Expertise

Project Highlights

Education

Agency

BK

English:

Upper Intermediate

Boyan K.

vetted by Youteam

Vetted by YouTeam

Bulgaria

UTC +02:00

Europe/Sofia

English:

Upper Intermediate

Dedicated back-end expert, skilled in using analytical thinking to create precise digital solutions with professionalism.

asdasdasdas

Want to hire this engineer?

Check if Boyan is available

Expertise

Years of commercial development experience

4 years of experience

Core technologies

Node.js 4 years
TypeScript 2 years
MongoDB 4 years
Express.js 4 years
Solidity 1 year

Project Highlights

icon
Back-end Engineer

Employee Leaves Script

Jun `23 - Jul `23

The project involved developing a script to analyze data within a Google Sheets workbook, specifically focusing on employee leave records, and automatically parsing relevant information to create corresponding events in Google Calendar. The script aims to streamline the process of managing employee leave schedules by automating the generation of calendar events based on the data provided in the spreadsheet.

Responsibilities & achievements

- Designing and implementing the script logic using JavaScript and Google API libraries. - Developing algorithms to parse and extract employee leave data from the designated worksheets within the Google Sheets workbook, ensuring accurate identification and interpretation of relevant information.= - Implementing functionality to dynamically create calendar events in Google Calendar based on the parsed leave data, including handling event attributes such as title, description, start/end times, and recurrence patterns. - Integrating the script with Google Calendar APIs to enable seamless communication and synchronization between the Google Sheets workbook and Google Calendar.

Google API
Node.js
icon
Back-end Engineer

Dan vs ChatGPT (https://dan-vs-chatgpt.irrationallyyours.com/)

Apr `23 - May `23

Dan Ariely

An interactive platform designed to engage users in a fun and educational activity centered around mental health and human-AI interaction. The application features a curated database of questions related to mental health, well-being, relationships, personal development, and more. Each question in the database is answered by both Dan Ariely - an author and psychologist and ChatGPT, an AI-powered language model. Every day, a random question from the database is selected and posted on the website for users to engage with. Users are presented with two answers to the selected question—one from the human psychologist and the other from ChatGPT. The goal for users is to guess which answer comes from each source: the human psychologist or the AI. After reading both answers, users are prompted to indicate which response they prefer or find most insightful. This process encourages users to reflect on their own perceptions and preferences regarding human and AI responses to various questions.

Responsibilities & achievements

Developed the API backend, utilizing Nest.JS framework to handle user interactions, question retrieval, and answer submissions.

MongoDB
Node.js
TypeScript
Nest.js
icon
Back-end Engineer

NeoLife

Jan `23 - Feb `24

1 year

neolife.ai

NeoLife is a web application designed to provide users with an in-depth analysis of their overall health and well-being. The application employs cutting-edge technology to gather extensive information from users, including lifestyle factors, medical history, dietary habits, physical activity levels, and familial health background. Additionally, users are prompted to upload their recent blood test results, which encompass a wide range of biomarkers crucial for assessing health status. Furthermore, the application integrates DNA analysis, enabling users to gain insights into their genetic predispositions related to various health conditions.

Responsibilities & achievements

- Designed and implemented the backend architecture for the comprehensive health analysis application - Developed APIs and data models to handle user input, blood test results, and DNA analysis data, ensuring efficient data processing and storage. - Collaborated with frontend developers to design and implement APIs for seamless communication between the frontend and backend components. - Established robust authentication and authorization mechanisms to safeguard user data. - Conducted thorough testing and debugging of backend functionalities to ensure reliability, accuracy, and scalability.

Express.js
MongoDB
Node.js
Docker
icon
Back-end Engineer

Matchmaker

Nov `22 - Dec `22

The side project involved developing a script to facilitate the organization of football games by automatically matching 12 players into teams of 6 based on their individual ratings stored in a Google Sheets workbook. The objective was to generate different combinations of teams that are well-balanced in terms of player ratings, ensuring fair and competitive matches.

Responsibilities & achievements

- Designing and implementing the script logic to automate the process of matching players into teams based on their ratings stored in the Google Sheets workbook. - Developing functionality to retrieve player ratings from the designated worksheets within the Google Sheets workbook. - Implementing algorithms for team formation to dynamically create balanced teams based on player ratings.

Google API
Node.js
icon
Back-end Engineer

Prodavalnik

Jul `22 - Dec `22

5 months

Undisclosed University

The project involved the development of a robust API for a web application designed for a local university's online marketplace. The application serves as a platform for users within the university community to post advertisements for items they wish to sell, interact with posted ads, exchange messages, and make bids on listed items. The primary objective was to create an intuitive and efficient backend system to facilitate seamless communication and interaction between users and their listings.

Responsibilities & achievements

- Designing and implementing RESTful API using Node.js and Nest.js to handle user interactions, ad postings, message exchanges, bidding processes, and other functionalities. - Integrating MongoDB as the database management system to store user data, ad listings, messages, bids, and other application-related information.

MongoDB
Node.js
TypeScript
Nest.js

Education

Higher education in Computer Science

Agency

Web & mobile development agency #148

10-50

GMT

Bulgaria/Varna

Core Expertise

JavaScript
Kotlin
MongoDB
PHP
React.js
React Native
Symfony
WordPress
Android
Ionic Framework
Laravel Framework
Swift
Woocommerce
WordPress e-Commerce
Wordpress Plugin
Webpack
Docker
Vue.js

Industries

Information services & Technologies

Want to hire this engineer?

Check if Boyan is available