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

Dimitar Ivanov

Verified Expert  in Engineering

Software Developer

Sofia, Bulgaria

Toptal member since February 25, 2021

Bio

Dimitar has been working in the IT sector since 2010 for companies such as Hewlett Packard and Schwarz Group and also as a freelancer, startup co-founder, and CTO. During his career path, Dimitar had gained deep technical knowledge in PHP (CodeIgniter), .NET (C#), React, Redux, CSS, Bootstrap, REST, Azure, and SharePoint configuration, administration, and development. He also served as a Microsoft Certified Trainer between 2019 and 2020.

Portfolio

Kaufland (Schwarz Group)
C#, React, Redux, SharePoint, Azure, Windows PowerShell, Architecture
Self-employed
CodeIgniter, PHP, CSS, React, Redux, Bootstrap, Architecture
Scalepitch
General Management, React, Redux, CodeIgniter, Pitch Preparation, Startups...

Experience

  • SharePoint - 7 years
  • CodeIgniter - 3 years
  • Redux - 3 years
  • C# - 3 years
  • React - 3 years
  • Bootstrap - 3 years
  • SharePoint Framework (SPFx) - 3 years
  • Azure - 2 years

Availability

Part-time

Preferred Environment

CodeIgniter, React, SharePoint, Redux, C#

The most amazing...

...application I've developed for a startup I co-founded is a pitch deck builder that allows users to create their pitch decks in the browser.

Work Experience

Senior Full-stack Developer

2017 - PRESENT
Kaufland (Schwarz Group)
  • Designed and afterward implemented the architecture of complex solutions involving different technologies such as SharePoint, Azure, and PowerApps.
  • Contributed to a system for internal management of the new GDPR regulations.
  • Implemented automation that takes care of keeping the environments clean.
Technologies: C#, React, Redux, SharePoint, Azure, Windows PowerShell, Architecture

Freelancer

2010 - PRESENT
Self-employed
  • Implemented a project management and time tracking system.
  • Operated on a system responsible for managing rental properties.
  • Implemented a system for online library and book renting.
  • Contributed to a peer-to-peer collaboration platform.
Technologies: CodeIgniter, PHP, CSS, React, Redux, Bootstrap, Architecture

CTO | Co-founder

2019 - 2020
Scalepitch
  • Implemented an MVP of an application where young entrepreneurs could create their pitch decks directly in the browser without any design skills needed.
  • Prepared and conducted customer interviews, created the business, sales, and marketing plans. Prepared financial documents, such as P&L, balance sheet, and cash flow.
  • Pitched in front of potential investors, helped prepare applications for pre-accelerators and accelerators.
Technologies: General Management, React, Redux, CodeIgniter, Pitch Preparation, Startups, Architecture

SharePoint Client Capability Lead

2014 - 2017
HP Inc
  • Led communication between the customer, account, and internal support team.
  • Provided support to the team in all ITIL processes, including incident management, problem management, and change management. Acted as a single point of contact from a customer perspective for every issue that appeared in the systems.
  • Contributed to the development of an application that performed remote actions such as IIS resets and patch checks on many servers.
Technologies: SharePoint, C#, React

Technical PMO

2011 - 2014
HP Inc
  • Provided training and acted as a subject-matter expert (SME) and single point of contact for an internal system on the EMEA level.
  • Designed, developed, and customized SharePoint solutions.
  • Worked on a solution that created complex internal reports.
Technologies: SharePoint, C#

Experience

Scalepitch

Automated a tool for building a pitch deck that helps users present their business idea in an outstanding way. They can choose one of the design-touched layouts and let the system guide them through the A-Z process of creating their pitch deck. I was involved in creating the entire MVP based on CodeIgniter as the back end and React/Redux on the front end.

Availability Management System

A SharePoint-based application built to help managers and team leaders have a better overview of the employee availability and location, such as office, home office, customer side, and vacation. I was involved in the entire process, from requirement discussion through architecture, implementation, and testing.

Site Provisioning System

The project's main purpose was to create availability for the automatic creation of new sites based on predefined templates, processes, and rules. I have developed the back-end API. It was based on Azure App Service.

Time Tracking System

The project's main purpose was to allow the employee to track their time, and we also decided to create an internal tool. I was responsible for the development of the entire solution. The system was based on CodeIgniter.

Education

2018 - 2021

Executive MBA Degree in General Management

University of Sheffield - Sheffield, UK

2012 - 2014

Master's Degree in Information Technologies

University of Library Studies and Information Technologies - Sofia, Bulgaria

2009 - 2010

Master in Marketing

University of National and World Economy - Sofia, Bulgaria

2005 - 2009

Bachelor's Degree in Marketing

University of National and World Economy - Sofia, Bulgaria

Certifications

SEPTEMBER 2019 - SEPTEMBER 2020

Microsoft Certified Trainer

Microsoft

OCTOBER 2012 - PRESENT

Microsoft Certified Professional

Microsoft

JULY 2012 - PRESENT

Microsoft Certified Solutions Developer (MCSD)

Microsoft

Skills

Libraries/APIs

React, jQuery

Tools

Azure App Service

Platforms

SharePoint, Azure, Azure Functions

Languages

C#, PHP, JavaScript, CSS

Frameworks

CodeIgniter, Redux, Bootstrap, SharePoint Framework (SPFx), Windows PowerShell, AngularJS

Other

Startups, Architecture, General Management, Pitch Preparation, Microsoft Certified Trainer, Microsoft Certified Professional (MCP), Microsoft Certified Solutions Developer (MCSD)

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