Dimitar Stoykov, Developer in Sofia, Bulgaria
Dimitar is available for hire
Hire Dimitar

Dimitar Stoykov

Verified Expert  in Engineering

Full-stack and React Developer

Location
Sofia, Bulgaria
Toptal Member Since
December 16, 2021

Dimitar is a senior software engineer with five years of experience building web and desktop applications. He has expertise in server-side and client-side JavaScript-based technologies, including React and Node.js. Dimitar's primary focus has been helping enterprise companies build business applications, but he has also worked with smaller consumer-oriented companies to achieve their goals. Dimitar is known for delivering complex projects under tight deadlines.

Portfolio

Babylon
Next.js, Scrum, WCAG 2, Marketing Technology (MarTech), React, Node.js...
CodeMerx
Node.js, React, Redux, MobX, Angular, AngularJS, Deno, Electron, JavaScript...
Progress
Node.js, TypeScript, JavaScript, Angular, AngularJS, React, Redux, Electron...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Windows, Windows Subsystem for Linux (WSL)

The most amazing...

...solution I've developed helps designers and developers collaborate better by speeding up the design-to-code pipeline.

Work Experience

Software Engineer | Technical Lead

2022 - 2022
Babylon
  • Successfully delivered multiple initiatives, including rebrandings, features, and improvements for the company's marketing website.
  • Worked on improving the marketing's website performance and achieved a two to three times performance benefit.
  • Worked as a technical lead of a small team of engineers.
  • Worked towards improving the general codebase code quality. Managed to extract a reusable components library to be used among other teams in the company.
Technologies: Next.js, Scrum, WCAG 2, Marketing Technology (MarTech), React, Node.js, Web Accessibility, Accessibility, Chakra UI, Amazon Web Services (AWS), APIs, Back-end, Git

Software Development Consultant

2019 - 2022
CodeMerx
  • Managed project requirements, communications, and the development of software solutions for a range of clients.
  • Developed a cross-platform, open-source, .NET decompilation tool that integrates with the VS Code UI. The product attracted the attention of big companies and resulted in successful engagements.
  • Played a pivotal role in rapidly increasing the number of developers by 4x and expanding the company's clients and projects.
  • Led technical interviews, conducted code reviews, and mentored other developers.
  • Supervised a group of developers working on a range of client projects.
Technologies: Node.js, React, Redux, MobX, Angular, AngularJS, Deno, Electron, JavaScript, TypeScript, Azure, Docker, Microservices Architecture, .NET, .NET Core, ASP.NET Core, GraphQL, Code Review, Mentorship & Coaching, Technical Hiring, Decompilation, SCSS, CSS, Windows, MacOS, Slack, Microsoft Teams, Linux, C#.NET WinForms, gRPC, Server-side Rendering (SSR), Next.js, Apollo, Rust, V8, Distributed Systems, Serverless Architecture, Amazon DynamoDB, AWS Lambda, AWS Fargate, Amazon S3 (AWS S3), AWS CloudFormation, Performance Optimization, Amazon API Gateway, Telerik Kendo UI, Amazon Cognito, JSON Web Tokens (JWT), Unit Testing, Automated UI Testing, CI/CD Pipelines, GitHub Actions, Webhooks, Software Design Patterns, Express.js, SQL, SQL Performance, SQL Server 2016, Visual Studio Code (VS Code), User Experience (UX), HTML, WebSockets, Windows Subsystem for Linux (WSL), HTTP, Debugging, Full-stack, Temporal.io, E2E Testing, Tailwind CSS, Styled-components, Performance Testing, Relational Databases, Remote Team Leadership, Twilio API, WhatsApp API, Amazon Web Services (AWS), Responsive Web Design (RWD), OAuth 2, Figma, REST, REST APIs, Accessibility, APIs, Back-end, Git, Back-end Architecture

Senior Full-stack Engineer

2020 - 2020
Progress
  • Developed a cross-platform IDE to help designers and developers collaborate better by accelerating the design-to-code workflow and minimizing misunderstandings.
  • Built features based on continuous client feedback, which aligned the product vision with the client's expectations and raised their satisfaction.
  • Developed a tool to easily accommodate the company's components suite in any other design system.
  • Conducted code reviews and mentored junior team members.
Technologies: Node.js, TypeScript, JavaScript, Angular, AngularJS, React, Redux, Electron, Sketch, Adobe Experience Design (XD), Code Review, Mentorship & Coaching, Full-stack, SCSS, CSS, MacOS, Microsoft Teams, Amazon S3 (AWS S3), Performance Optimization, Telerik Kendo UI, CI/CD Pipelines, Software Design Patterns, Express.js, Visual Studio Code (VS Code), User Experience (UX), HTML, WebSockets, HTTP, Debugging, E2E Testing, Performance Testing, Responsive Web Design (RWD), OAuth 2, Figma, REST, REST APIs, Accessibility, APIs, Back-end, Git, Back-end Architecture

Full-stack Software Engineer

2019 - 2020
Progress
  • Served on the core development team for Fiddler Everywhere, a cross-platform HTTP and WebSocket debugging proxy based on the world-famous Progress Telerik Fiddler.
  • Played an active role in the full software development cycle at Progress Telerik Fiddler.
  • Collaborated with other departments to attract MacOS and Linux users and convert existing Progress Telerik Fiddler Windows users to use Fiddler Everywhere in their day-to-day debugging, which was a huge success for Progress.
Technologies: Windows, MacOS, Linux, Angular, .NET Core, C#.NET WinForms, gRPC, Electron, TypeScript, HTTP, WebSockets, Debugging, Full-stack, SCSS, CSS, Microsoft Teams, Node.js, JavaScript, Amazon Web Services (AWS), Amazon S3 (AWS S3), Performance Optimization, Telerik Kendo UI, CI/CD Pipelines, Software Design Patterns, Visual Studio Code (VS Code), User Experience (UX), HTML, Code Review, Jenkins, Responsive Web Design (RWD), REST, REST APIs, APIs, Back-end, Git, Back-end Architecture

Junior Software Engineer

2017 - 2019
Progress
  • Wrote new functionality for Progress Telerik JustDecompile, the fastest .NET decompiler.
  • Maintained existing functionality and protected product integrity by fixing bugs with above-average complexity.
  • Wrote new functionality and maintained existing functionality in Progress Telerik JustAssembly, an assembly diff tool that uses the decompilation engine of Progress Telerik JustDecompile.
Technologies: .NET, Windows Presentation Foundation (WPF), TFS, Decompilation, Debugging, Windows, Microsoft Teams, Performance Optimization, Unit Testing, Automated UI Testing, Software Design Patterns, Jenkins

Collaboration Platform for Designers and Developers

https://www.telerik.com/unite-ux
Unite UX is a collaboration tool for designers, developers, and non-developers, such as QA engineers and product managers. It eliminates the gap between the design and final application. I collaborated with the product manager and delivered prototypes for validation with clients. I also maintained the integrity of existing product functionality.

Cross-platform Web Debugging Proxy

https://www.telerik.com/fiddler/fiddler-everywhere
Fiddler Everywhere is a secure and modern web debugging proxy for macOS, Windows, and Linux. It integrates with users' workflows, facilitates the mocking of requests, and accelerates the diagnosis of network issues. As a member of the core development team, I was involved in the complete SDLC and played an active role in attracting new customers.

Cross-platform .NET Decompiler Using VS Code UI

https://decompiler.codemerx.com/
CodemerxDecompile is a truly multiplatform .NET decompiler for Windows, MAC, and Linux. It's a continuation of open-sourced JustDecompile Engine based on the fastest .NET decompiler engine and VS Code UI. I was the lead developer for this product, and its primary purpose was to bring awareness to the company's services and retain the existing JustDecompile userbase after the product's deprecation.

Website Builder

A Node.js- and React-based application for building static and interactive web applications. As a senior full-stack developer, I worked with the CTO and product owner and led the development of features with above-average to high complexity. Those features included static site generation, performant server-side JavaScript code execution, and shareable and reusable functionality plugins (stacks). I also managed and mentored a small team of developers.

Languages

TypeScript, JavaScript, HTML, CSS, SCSS, SQL, GraphQL, Rust

Frameworks

.NET, .NET Core, Redux, ASP.NET Core, Next.js, Express.js, Angular, gRPC, Electron, Telerik Kendo UI, JSON Web Tokens (JWT), Windows Presentation Foundation (WPF), AngularJS, Tailwind CSS, OAuth 2

Libraries/APIs

Node.js, React, REST APIs, MobX, Twilio API, WhatsApp API

Tools

Git, Microsoft Teams, AWS Fargate, Slack, TFS, C#.NET WinForms, Sketch, Adobe Experience Design (XD), V8, AWS CloudFormation, Amazon Cognito, Microsoft Graph, Jenkins, Figma

Paradigms

REST, Microservices Architecture, Serverless Architecture, Unit Testing, E2E Testing, Responsive Web Design (RWD), Back-end Architecture, Agile, Scrum

Storage

Amazon S3 (AWS S3), SQL Server 2016, SQL Performance, Relational Databases, Amazon DynamoDB

Other

WebSockets, Code Review, Debugging, Full-stack, APIs, Back-end, Deno, User Interface (UI), User Experience (UX), Mentorship & Coaching, Decompilation, HTTP, Server-side Rendering (SSR), Distributed Systems, Amazon API Gateway, Performance Optimization, CI/CD Pipelines, Automated UI Testing, Webhooks, Performance Testing, Remote Team Leadership, Accessibility, Algorithms, Windows Subsystem for Linux (WSL), Technical Hiring, Apollo, Temporal.io, GitHub Actions, Styled-components, WCAG 2, Marketing Technology (MarTech), Web Accessibility, Chakra UI

Platforms

Windows, Docker, Visual Studio Code (VS Code), Software Design Patterns, Amazon Web Services (AWS), MacOS, Linux, Azure, AWS Lambda

2017 - 2021

Bachelor's Degree in Computer Science

University of Library Studies and Information Technologies (UNIBIT) - 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