Hristo Marinov, Developer in Sofia, Bulgaria
Hristo is available for hire
Hire Hristo

Hristo Marinov

Verified Expert  in Engineering

Software Developer

Sofia, Bulgaria

Toptal member since May 4, 2020

Bio

Hristo is a .NET full-stack developer with more than six years of professional experience. He has worked with multinational companies in banking, telecommunications, healthcare, and IT. Hristo thrives when he is the driving power behind project success.

Portfolio

IT – Economics
Azure, Microsoft SQL Server, Java, React, Spring Boot, Kotlin
Xoomworks Ltd
Amazon Web Services (AWS), Git, Dapper, Microsoft SQL Server, ASP.NET Core
MentorMate
Microsoft SQL Server, Azure, .NET Core, ASP.NET Core, ASP.NET MVC...

Experience

  • Agile Software Development - 6 years
  • C# - 6 years
  • SQL - 6 years
  • ASP.NET Core - 4 years
  • JavaScript - 3 years
  • Git - 3 years
  • Azure - 2 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Azure DevOps, Visual Studio Code (VS Code), Visual Studio, Windows

The most amazing...

...platform I've developed was for a leading UK charitable fundraising organization. The platform had over 20 million users and raised $4+ billion in donations.

Work Experience

Senior Software Developer

2019 - PRESENT
IT – Economics
  • Developed a new front-office application based on the client's needs, deployed the application into the client's cloud infrastructure, and integrated it with other services.
  • Worked in a distributed team of four people using Scrum methodologies.
  • Migrated SQL procedures from an Oracle on-premises server to Azure SQL for two business projects.
  • Gathered and implemented security requirements for the application.
Technologies: Azure, Microsoft SQL Server, Java, React, Spring Boot, Kotlin

Senior Full-stack Developer

2017 - 2019
Xoomworks Ltd
  • Extracted a feature with its dependencies from a large, monolith system into a brand new service and contributed to the setup of the CI/CD flow.
  • Developed a new core microservice that had to process over one million requests per day when released.
  • Participated in most of the code reviews for the project.
  • Collaborated with DBA experts and handled most of the requests related to our database.
Technologies: Amazon Web Services (AWS), Git, Dapper, Microsoft SQL Server, ASP.NET Core

.NET Developer

2015 - 2017
MentorMate
  • Played a key role in developing a new product for an insurance company, allowing customers to purchase and manage insurance policies digitally.
  • Created a generation of policies as PDF documents.
  • Developed an integration with Stripe, allowing customers to make subscription payments.
  • Built background asynchronous processes using worker services in Azure for heavy operations like PDF generation.
  • Participated in load and performance testing and tuning of the application.
Technologies: Microsoft SQL Server, Azure, .NET Core, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, .NET

Experience

JustGiving

https://www.justgiving.com/
JustGiving is a global online social platform for giving. I was part of the team ensuring the company's GDPR compliance. Our team developed a service to handle the new consent data and worked on integrating the whole software ecosystem with the new service.

Education

2011 - 2015

Bachelor's Degree in Computer Science

Sofia University "St. Kliment Ohridski" - Sofia, Bulgaria

Certifications

SEPTEMBER 2019 - PRESENT

Java SE 8 Oracle Certified Associate

Oracle

SEPTEMBER 2016 - PRESENT

MCSD: App Builder

Microsoft

Skills

Libraries/APIs

Entity Framework, React

Tools

Visual Studio, SQL Management Studio, Git, IntelliJ IDEA, Dapper

Languages

C#, CSS, HTML, SQL, Java, Kotlin, JavaScript

Frameworks

.NET, .NET Core, Entity Framework Core, ASP.NET, ASP.NET Core, Spring Boot, gRPC, ASP.NET Web API, ASP.NET MVC, Angular, ASP.NET Identity

Paradigms

Agile Software Development, Scrum, Azure DevOps

Platforms

Visual Studio Code (VS Code), Windows, Amazon Web Services (AWS), Azure, Docker

Storage

Microsoft SQL Server, MySQL

Other

Ajax, Algorithms

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