Portfolio & Curriculum Vitae

Daniel Angelov

Senior / Lead Software Engineer

Sofia, Bulgaria Open to new roles Full-stack & Developer Experience

A one-page account of who I am, what I’ve shipped, and what I can do for your team.

I don’t just write code — I make sure the people around me ship faster and with fewer surprises. Most of my work starts with a conversation: gathering information from stakeholders, scoping the problem, architecting a solution, then leading the development until it is live. That path has taken me from a first job under tight agency deadlines to leading the unification of two internal products behind a single front end.

What drives me is developer experience. When developers have the right tools, their productivity naturally increases, so if something helps me ship faster I add it to my toolkit and advocate for it across the team. The sections below are the short version: what I work with, where I’ve done it, and how to reach me.

01 What I can do

Two things I bring to every team.

Leading delivery

Gather requirements, scope, architect, lead the build, and ship the feature as its owner.

Developer experience

Adopt and advocate tooling that speeds the team up, and keep code-review quality high.

02 Experience

  1. Software Engineer

    Marketstar

    Feb 2024 — Present

    C# · Angular · MSSQL · HTMX

    I gather information from stakeholders, scope, architect, lead the development, and ship a feature.

    • Upgraded the front end from Angular 16 to the most recent version.
    • Scoped and delivered multiple features as a lead.
    • Was a core part of uniting two internal products under a new front end using SSR with C# Razor Pages and HTMX.
  2. Software Engineer

    Sentiment

    Sep 2022 — Feb 2024

    Node.js · React · MongoDB

    For the vast majority of my time here I was the lead on data validation and conversion on the back end.

    • Built the whole validation logic for the project.
    • Did the vast majority of the code reviews.
    • Was part of creating a component library on top of MUI.
  3. Certified SFCC Developer

    Merkle Inc.

    Nov 2020 — Jul 2022

    Salesforce Commerce Cloud · ES5 / ES6 · Web components

    My first job as a software engineer, under tight deadlines on the company’s biggest client, Clarins. Shipping inside the two-sprint release window was mandatory — the closest I have come to a true Agile cadence.

    • The back end was written in ES5, because it was later translated into Java by Salesforce’s Raptor engine.
    • The front end wasn’t an SPA; we built web components in ES6.

“When developers have the right tools, their productivity naturally increases.”

On developer experience

03 Education & Competitions

  • Bachelor of Computer Science

    2016 — 2020

    University of Ruse

  • C# Web Development

    2020 — 2021

    SoftUni

  • Systems Programming

    2011 — 2016

    Specialized school in electrical engineering, Ruse

    Participated in a robotics building & programming class with Arduino boards.

  • Regional Programming Olympiad · 04.2017 · C++
  • Regional Programming Olympiad · 04.2018 · C++
  • National Programming Olympiad · 05.2018 · C++

Get in touch

Let’s build something worth shipping.

I’m looking for a team where I can lead delivery, raise the bar on developer experience, and keep shipping. The fastest way to reach me: