Yulian Karapetkov, Developer in Sofia, Bulgaria
Yulian is available for hire
Hire Yulian

Yulian Karapetkov

Verified Expert  in Engineering

Software Developer

Location
Sofia, Bulgaria
Toptal Member Since
October 23, 2019

Yulian has over seven years of experience in software development, working with Svelte, React Native, and Angular for the last five. He's also engaged with various technologies, including ASP.NET MVC, Web API, Express.js, and, among his favorites, Firebase and Nest.js. Yulian has excellent communication skills and has prior experience working as an independent consultant.

Portfolio

Undisclosed Company
Svelte, Vite, Vitest, GitHub Actions, TypeScript, HTML, CSS
REAL.app, Inc.
JavaScript, Svelte, Routify, Vite, Vitest, Jest, GitHub Actions, React...
Playpilot
Svelte, Sapper, React Native, Expo, Firebase, Firebase Cloud Functions...

Experience

Availability

Part-time

Preferred Environment

Slack, Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...project that I've been a core team member of is actually the first P2P lending platform in Bulgaria.

Work Experience

Senior Front-end Developer

2022 - 2023
Undisclosed Company
  • Migrated the entire project from Routify to SvelteKit.
  • Migrated unit tests from Jest to Vitest and added full unit test coverage.
  • Used GitHub Actions to build the project's entire CI/CD pipeline.
Technologies: Svelte, Vite, Vitest, GitHub Actions, TypeScript, HTML, CSS

Senior Front-end Developer

2022 - 2022
REAL.app, Inc.
  • Worked as a team lead as well as a core front-end developer.
  • Added full unit test coverage of the project using Jest.
  • Integrated payments with Tilia and Wyre and Web3 support with Ethers.js.
Technologies: JavaScript, Svelte, Routify, Vite, Vitest, Jest, GitHub Actions, React, TypeScript, HTML, CSS

Senior Front-end Developer

2020 - 2022
Playpilot
  • Collaborated on developing features and maintaining the web front-end using Svelte and Sapper.
  • Developed features and maintained the mobile front-end using React Native and Expo.
  • Created an admin interface for managing curated movies and showed them on web and mobile platforms.
Technologies: Svelte, Sapper, React Native, Expo, Firebase, Firebase Cloud Functions, TypeScript, JavaScript, HTML, CSS

Senior Front-end Developer

2019 - 2020
Slate
  • Developed from scratch an admin interface for managing resources like images, videos, and fonts.
  • Designed the architecture of the front-end of the application.
  • Communicated directly with the CTO of the company and lead the front-end development of the project.
Technologies: Angular, NgRx, NgRx/store, RxJS, TypeScript, HTML, CSS

Senior Full-stack Developer

2018 - 2019
Pikkop
  • Developed the customer wallet, integrating multiple third-party providers, using Angular, Cloud Firestore, and Firebase Cloud Functions.
  • Created the admin panel of the shipping platform, public page for the user shipments, and the shipment creation flow.
  • Built, supported, and debugged many of the features in the shipping platform.
Technologies: Angular Material, NgRx, Express.js, Node.js, Firebase Cloud Functions, Cloud Firestore, Firebase, Angular

Senior Full-stack Developer

2017 - 2018
GameLeap
  • Created the front-end of a course preview page, including a custom video player with playlists, built with JW Player and Angular.
  • Developed the front-end for the referral program using Angular.
  • Supported and debugged the core features of the game learning platform.
Technologies: Mongoose, MongoDB, Express.js, Node.js, Angular

Senior Full-stack Developer

2015 - 2017
Klear Lending
  • Developed a budget management web app using ASP.NET Web API, MS SQL Server, Entity Framework, and AngularJS.
  • Created a CMS using ASP.NET MVC, MS SQL Server, and Entity Framework.
  • Designed several calculators created to facilitate the customer in making the best decision when applying for a loan. Used ASP.NET Web API and MVC and AngularJS.
  • Built the front-end of the investor self-service system in the P2P lending platform, including the primary and secondary markets and customer wallets, using AngularJS.
  • Created the landing pages of the platform and a referral program system.
  • Implemented responsive design supporting multiple resolutions and all major browsers, including Internet Explorer 9.
  • Supported and debugged the modules of the P2P lending platform.
Technologies: AngularJS, jQuery, JavaScript, Entity Framework, Microsoft SQL Server, .NET Core, Web API, ASP.NET MVC

Full-stack Developer

2013 - 2014
BS Technologies
  • Created a car insurance application form using OCR technology, along with ASP.NET MVC, jQuery, PL/SQL, and Oracle.
  • Created an amortized loan module for an internal system, serving the banking and financial industry, using ASP.NET WebForms, jQuery, PL/SQL, and Oracle.
  • Supported the main products of the company, using ASP.NET WebForms and MVC, WCF, Classic ASP, JavaScript, jQuery, PL/SQL, and Oracle.
Technologies: Oracle, PL/SQL, jQuery, JavaScript, Classic ASP, Windows Communication Foundation (WCF), Model View Controller (MVC), ASP.NET Web Forms

GitHub Viewer

https://githubviewer-mvp.web.app/
An example project written in Angular and Firebase, showing a list of mock GitHub repositories that the logged-in user can choose as favorite/unfavorite and preview.

Code: https://github.com/yuliankarapetkov/github-viewer

Rentals

https://github.com/yuliankarapetkov/rentals
Sample full-stack project for apartment rentals built with Angular, NgRx/store, RxJS, NestJS, PostgreSQL, Angular Material, TypeScript, HTML and CSS.

Code: https://github.com/yuliankarapetkov/rentals

Todo App With React

https://todo-react-bb577.web.app/
Sample todo app built with React, TypeScript, Redux Toolkit, Redux-observable, RxJS, Firebase, HTML, and CSS.

Demo: https://todo-react-bb577.web.app/
Code: https://github.com/yuliankarapetkov/todo-react

Todo App With Angular

https://sample-angular-todo-app.web.app/
Sample todo app built with Angular, NgRx/store, RxJS, TypeScript, Firebase, Cloud Firestore, Firebase Cloud Functions, HTML, and CSS.

Demo: https://sample-angular-todo-app.web.app/
Code: https://github.com/yuliankarapetkov/todo-app

Languages

JavaScript, TypeScript, C#, SQL, Python, HTML, CSS

Frameworks

Angular, Ionic 4, NestJS, Svelte, .NET Core, Express.js, AngularJS, React Native, Bootstrap, ASP.NET Web Forms, Classic ASP, ASP.NET MVC, Angular Material, Redux, Jest

Libraries/APIs

Node.js, Entity Framework, jQuery, Web API, NgRx, NgRx/store, RxJS, React

Platforms

Firebase, Windows, Oracle, MacOS, Visual Studio Code (VS Code)

Storage

Cloud Firestore, MongoDB, PostgreSQL, Microsoft SQL Server, Oracle SQL, PL/SQL

Other

Firebase Cloud Functions, Sapper, Front-end, TypeORM, Windows Communication Foundation (WCF), Redux-observable, Routify, Vite, Vitest, GitHub Actions

Tools

Git, SourceTree, Slack, Mongoose, Expo

Paradigms

Model View Controller (MVC)

2010 - 2014

Bachelor of Engineering Degree in Computer Systems and Technologies

Technical University Sofia - Sofia, Bulgaria

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