Aleksandar

Dorkov

Software Engineer

Github
Resume
s

Skills

Back End

not available

Java

not available

Spring Framework

not available

Spring Web

not available

Spring Security

not available

Spring Data JPA

not available

Hibernate

not available

Thymeleaf and JSP

not available

gRPC

not available

Kafka

not available

JUnit5 and Mockito

not available

Maven

not available

Gradle

Front End

not available

HTML

not available

CSS

not available

JavaScript

not available

TypeScript

not available

Angular

not available

Bootstrap

not available

Clarity Design

not available

Apollo Client

not available

jQuery

Databases

not available

PostgreSQL

not available

OracleDB

not available

Redis

not available

MongoDB

s

Projects

View Deployed
Back End
Front End
not available
Description
SPA WebApp that allows users to brows movies, tv shows, actors. Add favorites, submit comments
APIs
Uses 2 APIs
Back End Dependencies
Written in Java 11
Front End Dependencies
Written in Typescript 3
  • not available

    Typescript

     
  • not available

    React

     
  • not available

    React Hook Form

     - for form validation
  • not available

    React Router Dom

     
  • not available

    React Redux

     
  • not available

    Apollo/client

     - For GraphQL API calls
  • not available

    Material UI

     - Component UI library
  • not available

    React Toastify

     
  • not available

    React Animate On Scroll

     
  • not available

    Axios

     
  • not available

    lodash

     
  • not available

    material-table

     - Enhanced table for Material UI
Database
  • not available

    PostgreSQL

     
View Deployed
Back End
Front End
not available
Description
SPA WebApp that imitates a Bug Tracker. Users can create Projects, submit Tickets, resolve Tickets comment on this tickets.
API
Uses a single API
Back End Dependencies
Written in Java 11
  • not available

    Spring Security

     
  • not available

    JJWT

     - JWT generator
  • not available

    Spring Web

     
  • not available

    Spring Data JPA

     
  • not available

    Hibernate Validator

     
  • not available

    Spring Actuator

     
  • not available

    ModelMapper

     
  • not available

    Spring Devtools

     
  • not available

    Lombok

     
Front End Dependencies
Written in Typescript 3
  • not available

    Typescript

     
  • not available

    React

     
  • not available

    React Hook Form

     - for form validation
  • not available

    React Router Dom

     
  • not available

    React Redux

     
  • not available

    Ant Design

     - Component UI library
  • not available

    Framer Motion

     - For route transition animation
  • not available

    React Toastify

     
  • not available

    React Chartjs 2

     
  • not available

    React Animate On Scroll

     
  • not available

    Axios

     
Database
  • not available

    PostgreSQL

     
s

About Me

not available

Software Engineer work experience

OpenTag
Java Developer
Aug 2022 - Present
  • Designed and implemented REST endpoints for casino game providers to integrate with our API, and contributed to the development of the service and repository layers of the application
  • Migrated Apache Thrift endpoints to gRPC
  • Produced and consumed Kafka events
  • Monitored Sentry for errors and resolved bugs to ensure application stability
  • Refactored the applications code to enhance codebase readability and maintainability
  • Reviewed other people’s code and helped them improve their merge requests
VMware contract
Full Stack Java Developer
November 2021 - Aug 2022
  • Optimized application workflows to improve overall performance and user experience
  • Secured the backend with spring security and JWT
  • Reviewed other people’s code and helped them improve their merge requests
  • Implemented UI changes and new UI functionalities in Angular
VIVACOM
Full Stack Java Developer
December 2020 - October 2021
  • Created and updated RESTful APIs consumed by mobile applications
  • Maintained and enhanced an existing Web Applications back-end and UI
  • Designed web clients to consume RESTful web services
  • Established communication between microservices with JSM (ActiveMQ Artemis)
  • Deployed the newest versions of the application using Jenkins with blue-green deployment strategy
  • Implemented unit and integration tests and documented the code

Other work experience

Clothing Store - Iliyantsi
Sales Associate
April 2018 - September 2020
  • Assisted team members as needed throughout the store
  • Found solutions to client problems
  • Consulted clients to help them make the right purchases
  • Maintained orderly appearance in the store
  • Loaded goods from the warehouse
GSM ONE
Sales Associate
February 2018 - Apr 2018
  • Staying knowledgeable about our range of phone accessories
  • Explaining the benefits and functions of products to customers
  • Maintained orderly appearance in the store

My developers journey

Personal Projects
Projects i did with the purpose of becoming a better developer
  • Fallowed recommended best developer practises such as
    • DRY - Don't Repeat Yourself
    • KISS - Keep It Simple Stupid
    • S.O.L.I.D principles
  • Improved my code quality during the month and a half or so it took me to write my personal projects (including this portfolio)
  • Researched witch technologies are in the highest demand in the job marked and picked them for my projects
  • Spend a lot of time fixing the dumbest bugs ever :(
SoftUni Free Courses
I watched the SoftUni courses online from home and did the homeworks
  • Watched the videos to understand the language/library/framework better
  • Solved the homework problems Tested the solutions with the SoftUni Judge system
    • Tested the homework solutions with the SoftUni Judge system
  • Inspected other peoples code to see if there are any different solutions to the problem
  • Passed through all of the courses of the "Java Web Developer module"

Education

Technical University of Sofia
  • Mechanical Engineering Bachelors Degree
Lomonosov High School
  • Audio Systems and Cinema Diploma
s

Contacts and Feedback

Contact me

My contact information is listed below

Feedback

Please feel free to send me feedback how I can improve my Resume, Portfolio etc...
Portfolio Website an
Aleksandar D.
Production