Stefan Angelov, Developer in Plovdiv, Bulgaria
Stefan is available for hire
Hire Stefan

Stefan Angelov

Verified Expert  in Engineering

Front-end Developer

Plovdiv, Bulgaria

Toptal member since February 12, 2020

Bio

Stefan is a full-stack developer with experience building single-page applications using Angular. He is a creative and cooperative developer focused on solving business problems and achieving project goals. Working for a large Belgium company has also given Stefan an overview of all software development processes.

Portfolio

Security Software Company
React, TypeScript, Material UI
Televic
WebSockets, SCSS, Bootstrap, RxJS, TypeScript, Angular
Dejtops Ltd
SCSS, Git, Bootstrap, RxJS, TypeScript, Angular

Experience

  • JavaScript - 7 years
  • Front-end - 7 years
  • TypeScript - 6 years
  • RxJS - 5 years
  • CSS - 5 years
  • Angular - 5 years
  • SCSS - 5 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Windows

The most amazing...

...application I've created using Angular helps hundreds of private jet owners to manage their flight permits.

Work Experience

Front end Developer

2022 - PRESENT
Security Software Company
  • Created new features on the front end, like a complex video player with persons tracking bounding boxes, video transcription, link diagrams, and many more.
  • Investigated and fixed bugs in a large and complex codebase.
  • Participated actively in sprint and project planning.
Technologies: React, TypeScript, Material UI

Front-end Developer

2017 - 2022
Televic
  • Created an application that displays pre-made templates shown in train carts.
  • Improved the application performance to run smoothly on the embedded train screens.
  • Participated actively in sprint and project planning.
  • Created multiple new API endpoints for the new transportation management system and maintained the legacy part of the system.
Technologies: WebSockets, SCSS, Bootstrap, RxJS, TypeScript, Angular

Freelance Front-end Developer

2018 - 2019
Dejtops Ltd
  • Created a suite of five web applications that automate aircraft permit administration.
  • Built custom components and changed the styling of third-party components to fit in the design system of the applications.
  • Developed complex reactive forms with validation and multi-step wizards.
  • Collaborated with team members to extend the features of an existing API.
  • Created a small iOS application for searching airports.
Technologies: SCSS, Git, Bootstrap, RxJS, TypeScript, Angular

Front-end Developer

2017 - 2017
Freelance
  • Participated in the development of an accounting application.
  • Created a web platform for buying and selling Ethereum, developed as a single-page application.
  • Collaborated with stakeholders on the implementation and design of new features.
Technologies: SCSS, Git, Bootstrap, Vue

Experience

FlightSupport

A client-facing Angular-based application for managing global flight support services. It enables clients to create trips and request flight permits and different services like fueling and airplane ground handling. Along with the client application there is an administrative application. It also assists company employees with the processing of the clients' requests and automating business processes.

Education

2013 - 2015

Master's Degree in Public Administration

University of National and World Economy - Sofia, Bulgaria

Certifications

JUNE 2018 - PRESENT

Angular 6 by Samuil Gospodinov

CodiCamp Academy

JUNE 2016 - PRESENT

Front-end Development Basics by Atanas Ruzhin

CodiCamp Academy

Skills

Libraries/APIs

RxJS, Vue, Vue 2, React

Tools

Git, Jira

Languages

JavaScript, TypeScript, SCSS, HTML, CSS

Frameworks

Angular, Bootstrap, Material UI

Paradigms

Agile Software Development

Platforms

Windows, Visual Studio Code (VS Code)

Other

WebSockets, Front-end

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring