About

Hello, I'm Harry! I am a generalist software engineer. I think about the whole product - from speed and simplicity for the end-user to the maintainability and re-usability of the code. I love open-source and I try to contribute back to the community on which we rely on.

Experience

  • #

    Sr Software Engineer

     —    9 months

    Joined Uber Sofia Engineering team to grow more in the field distributed systems.

    • Working at the Fintech department at Uber in the Tax Invoices team.
    • Focused on e-invoicing and external integrators.
    • Acquired new skills in distributed engineering, Golang and Python.
  • #

    Chief Architect

     —    a year

    Clippings.com is a interior design platform for interior designers to discover products from the largest online catalogue and manage their interior design projects from inspiration to instalation. (Acquired by Material Bank in 2021)

    • Worked with external partners and clients on white-labeling the software.
    • Formed cross-team functional working groups within engineering department.
    • Worked with tech leads, engineering managers, product managers and stakeholders across multiple organisations.
  • #

    CTO

     —    4 years

    Clippings.com is a interior design platform for interior designers to discover products from the largest online catalogue and manage their interior design projects from inspiratio to instalation.

    • Scaled the engineering team from 3 to 30 people.
    • Worked on strategy and objectives for the company through multiple pivots and evolutions of the business.
    • Participated in technical due diligence in investment rounds.
    • Guided the technology direction and budget in the business.
  • #

    Software Engineer

     —    4 years

    Clippings.com is a interior design platform for interior designers to discover products from the largest online catalogue and manage their interior design projects from inspiratio to instalation.

    • I worked as a full-stack developer throughout the whole product.
    • Worked on transitioning the platform to the B2B business model.
    • Helped with recruitment.
    • Introduced new technologies in the stack.
  • #

    Software Engineer

     —    6 months

    OpenBuildings was a crowd-sourced website for buildings targeted at architects, students and tourists. It was funded by Index Ventures in 2011. We pivoted to Clippings in 2012.

    • Created the professional profiles for architecture companies at OpenBuildings.
    • Introduced subscription payments for premium profiles of architecture companies as the first monetization.
  • #

    Software Engineer

     —    3 years

    Worked on clients' projects like startups in UK, USA and marketing agencies in Bulgaria.

    • Worked with startup clients like OurLabel, TopLeagueFootball.
    • Developed the back-end of the award-winning AUBG website.
    • Done full-stack development with PHP/JavaScript/MySQL.
    • Introduced newer framework versions to the company projects.
    • Developed several Facebook apps for marketing clients in Bulgaria like IKEA, Becks and others.
  • #

    Web DeveloperTranSYS BG

     —    10 months

    Worked with clients in a small agency on Joomla/PHP/JavaScript development and on-site SEO

    • Worked with clients in Bulgaria and United Kingdom on Joomla websites and SEO.
    • Headed the development of clients' projects with multiple developers.
    • Managed communication with external clients on some of the projects.

Projects

  • #

    Member, Activist

     —    5 years

    Part of an up and coming political party fighting for judical reforms and modernization of the country.

    • Worked on the back-end of the open-source TiBroish platform for more transparent elections in Bulgaria.
    • Helped with on-site SEO problems and security attacks against Wordpress website.
  • #

    Member

     —    2 years

    Tuk-Tam is a non-profit aiming to connect the Bulgarian diaspora throughout the world and helps students with stipends to study abroad.

Education

  • #

    Software EngineeringBachelor

     —    a year

    Software University "Svetlin Nakov"

    • C# Basics
    • Java Basics
    • PHP Basics
    • JavaScript Basics
    • Web Fundamentals
    • Teamwork and Personal skills
    • Object Oriented Programming
    • Quality Code
    • JavaScript Advanced
    • JavaScript Applications
  • #

    Software EngineeringBachelor

     —    8 months

    Sofia University "Kliment Ohridski"

    • Linear Algebra
    • Calculus
    • Discrete structures
    • Object Oriented Programming
    • English
  • #

    Informatics, Mathematics, EnglishHigh School

     —    5 years

    Mathematics High School "Konstantin Velichkov"

    • Informatics
    • Competitive Informatics
    • Information Technology
    • Mathematics
    • English
    • Physics
    • History

Skills

  • #

    Back-end Development Master

    • PHP
    • MySQL
    • Bash
    • Python
    • Node.js
    • NestJS
    • TypeScript
    • Apache
    • Object-oriented programming
    • Functional programming
    • SOLID principles
    • Design patterns
    • Domain-driven design
    • MVC
    • Symfony
    • Silex
    • OAuth
    • REST APIs
    • HTTP protocol
    • Database architecture
  • #

    Front-end Development Master

    • HTML
    • CSS
    • JavaScript
    • SASS
    • React
    • AngularJS
    • jQuery
    • jQuery plugin development
    • Google Maps JavaScript SDK
    • Facebook JavaScript SDK
  • #

    DevOps Master

    • Git
    • GitHub Actions
    • Travis CI
    • Jenkins
    • Automation
    • Development Tools
  • #

    Infrastructure Advanced

    • AWS
    • Terraform
    • Ansible
    • Linux
    • Docker
    • Vagrant
    • Linode
    • Capistrano
    • GitHub Actions
    • Travis CI
    • Jenkins
  • #

    Management Advanced

    • Hiring planning
    • Budgeting
    • Interviewing
    • One-on-ones
    • Personal development
    • Goal-setting
  • #

    Strategy Intermediate

    • Data-driven
    • Customer-focused
    • OKRs
    • Rolling horizon planning
  • #

    Data Science & Machine Learning Beginner

    • Data collection
    • Data scraping
    • ETLs
    • Feature extraction
    • Statistics
    • Jupiter Notebooks
    • Anaconda
    • Tensorflow

Awards

  • #

    LLPA Battle Best IT DeveloperITCE

    Awarded on: 

    https://www.itce.com/блог/llpa-battle-best-developer/

  • #

    SEO on-site optimization - young talents (BG Site)SEOM

    Awarded on: 

    https://web.archive.org/web/20101125134349/http://blog.bgsite.org/?p=222

Publications

  • #

    DEV.BG JavaScript Talks

    Published on: 

    Using tools like Husky, lint-changed and run-if-changed to wrap personal and team development processes with Git and Javascript

  • #

    Bulgaria OpenFest

    Published on: 

    Closing keynote at OpenFest 2016 on the topic of contributing to open-source - what this means, how to do it and why

  • #

    Bulgaria PHP Conference

    Published on: 

    Lightning talk on how to upgrade to PHP 7 in a safe and reliable manner

  • #

    PHP User Group

    Published on: 

    Technical talk about dependency injection, containers, service providers and reusing them across frameworks

  • #

    PHP User Group

    Published on: 

    Composer tips & tricks for beginners and advanced users

  • #

    Bulgaria Web Summit

    Published on: 

    Best practices in development workflow: Git, GitHub, Unit testing, Continuous integration

  • #

    jQuery Bulgaria conference

    Published on: 

    Examples of good and interesting JavaScript practices picked up from the jQuery source code.

Interests

  • #

    Open-Source

    • Elections platform
    • dotfiles
    • NPM packages
    • browser extensions
    • bash notetaker
    • community lists
  • #

    Technology

    • Electric vehicles
    • Space exploration
    • Physics
  • #

    Politics

    • Fair elections
    • Access to journalism
    • Election systems
    • Economics

Languages

  • #

    EnglishFluent

  • #

    BulgarianNative speaker

  • #

    FrenchBeginner

  • #

    SpanishBeginner