A flat image of waves in the horizon
Developed by @nikolagsiderov with React

Hello, I'm
Nikola Siderov.

@nikolagsiderov

I'm a full-stack software developer with 4.9 years of experience in building, maintaining and improving applications for a variety of clients. I specialize in web-based technologies including .NET, Web API, React, Next.js, JavaScript, TypeScript and many more.


In addition to my technical skills, I also have strong interpersonal skills, allowing me to thrive in both collaborative team environments and remote work settings.


I am based in Plovdiv, with a fully-equipped setup for WFH.


WORK
PROJECTS
EDUCATION
MISC

Work

Full Stack Software Developer

TSD Software • Full-Time • Dec 2021 - Now

Remote

Improving and maintaining an American-based client CRM system in the sales industry using integration with Salesforce and Microsoft Dynamics 365.

Work consists of Dynamics 365 and Salesforce custom development, continuous integration and delivery, Azure cloud administration, SSL certifications management and web platform development using .NET, JavaScript, Azure SQL Databases & Entity Framework Core.

Development of a closed company platform - BPM software system designed to include CRM, MIS & any further custom solutions required from the business.

C#DotNetJavaScriptAzureMicrosoft Azure DevOpsMicrosoft Azure PipelinesMicrosoft Dynamics 365SalesforceAzure SQL DatabasesEntity Franework Core

Full Stack Software Developer

TSD Services • Full-Time • Jun 2019 - Dec 2020

Plovdiv, Bulgaria

Building, maintaining and CI/CD on various internal company and client projects.

Development of a closed company platform - BPM software system designed to include CRM, MIS & any further custom solutions required from the business.

Working with .NET Framework, Azure, Azure AD B2C, ASP.NET MVC, SQL Server, JavaScript, JSON, jQuery, Microsoft Graph.

C#GitAzureASP.NETJavaScriptAzure SQL DatabasesJSONjQuery

Projects

Auction System Application

Online auction system to raise funds for a good cause, done in a fun and engaging way for participants, bidding on goods they care about. By adding the enthusiasm of the auction to a positive cause, these types of auctions are a win-win for all parties involved.

Online auction system to raise funds for a good cause, done in a fun and engaging way for participants, bidding on goods they care about. By adding the enthusiasm of the auction to a positive cause, these types of auctions are a win-win for all parties involved.

ReactReduxTypeScriptNext.jsMaterial UIAzure SQL DatabasesMicrosoft Azure DevOpsMicrosoft Azure PipelinesC#DotNet

Bulgaria Interactive Map

Dynamic, educational web platform helping people learn bulgarian history.

In this project I significantly improved my front-end capabilities, along with learning to work with and create custom design images & vector files. I have built custom designs of the bulgarian maps throughout the centuries.

my-gif
my-gif
my-gif
Adobe IllustratorAdobe PhotoshopTypeScriptNext.jsReactReduxSQL ServerC#DotNet

APPartment: Home Management System

At start, Entity Framework Core with code first approach was used, then I migrated to database first, later on EF Core was entirely removed and I developed my own custom object-relational mapping framework.

The project was also initially started with a MVC architecture, with all the business logic implemented in the controller levels. After which, a new Web API project was initialized with a proper business layer where the business logic was migrated. The MVC project send requests to the API and retrieved responses in the form of view-models to display in its views.

This was incomplete and the MVC architecture was redundant, having to support its controllers (only to make calls to the API). I implemented a new web client, under the hood of Blazor, using latest (up-to-that-point) .NET 5.

my-gif
C#DotNetSQL ServerBootstrapJavaScriptHTMLCSS

Education

Software University, SoftUni

Successfully completed several courses in the path of .NET, C#, HTML & CSS, object-oriented programming, SQL, Git and more.

Certifications

Expect soon...

Misc

Contact

The best way to contact me is through email or LinkedIn.

Email: nikolagsiderov@gmail.com

LinkedIn: @nikolagsiderov

Sports, Hobbies, etc.

I attend and compete in sports events, such as short and long-distance running, from 5K do ultra-marathons.

I regularly go hiking in the mountain with friends.

I enjoy reading biography and history books when I have the time.

I am a former professional football freestyler with numerous participations in public events and tournaments.

In 2016, I won the Cartoon Network Academy and got the opportunity to travel to London, England to visit Arsenal's youth training center, where we did a training session with Lucas Podolski.