hand

Say hello

( just click )

👋 Hello, nice to meet you!

Let me introduce myself.

photo

Nikola Balkov

I love challenges, hard work, and well-deserved rest. I appreciate every opportunity to learn new skills and want to develop in the field of software development and new technologies. I believe that with enough time and desire everything is achievable.

Work experience

Akkodis

11/2022 - present

Junior Full Stack Web Application developer


Everyday responsibilities:

• Writing clean, easy-to-maintain code.

• Working with relational databases (MySQL).

• Using HTTP protocols for communication.

• Designing and implementing user interfaces.

• Creating new front-end features using JavaScript, React.js, and external libraries.

• Creating new back-end features using Node.js and Express.js.

• Refactoring existing code to adhere to good practices.

• Testing and debugging.

• Conducting manual testing.

• Attending daily meetings.

• Participating in code review sessions.

• Actively using Scrum Agile methodologies.

Education and certificates

2014 - 2018

Bachelor of Science: Primary pedagogy and foreign language

Sofia University "St. Kliment Ohridski"

2009 – 2013

High school specialization: System Programming

High School of Telecommunications

Sofia University "St. Kliment Ohridski"

astonalt with guitar
satelite

Technical skills

Personal projects

  • Tech stack - TypeScript, React, Express, Mongodb
  • SPA App - containing 5 aggregates (users, questions, comments, reading clubs, books)
  • Frontend - React, FE validation with YUP and React Hook form, React-router v6.3
  • Beckend - Nodejs, Express framework
  • Beckend validation with Indicative
  • Database - Mongodb
  • custom styled components + MUI
  • Pixel perfect UI cloning
  • * OMDb API - The OMDb API is a RESTful web service to obtain movie information, all content and images on the site are contributed and maintained by our users.
  • * require NPM - live server
  • SPA application

  • Login and register form - localStorage
  • simple sign up validation
  • using fetch with "GET" method to get data from web API

  • adding and deleting items from Favourites page
  • custom styled components + Bootstrap
  • SPA application
  • Login and register form - localStorage
  • simple sign up validation
  • recipes data from JSON
  • sorting and searching recipes
  • adding and deleting items from Favourites page
  • adding new recipe
  • adding and changing user data (picture, age etc.) - localStorage
  • entirely cumstom styled components
  • SPA (Single-page application)
  • implemented all game activities
  • storing data in localStorage
  • entirely cumstom styled components
  • SPA application
  • entire data is hardcoded HTML
  • custom styled components + Bootstrap
laptop
space suit