Vladimir Stankovic, Developer in Leskovac, Serbia
Vladimir is available for hire
Hire Vladimir

Vladimir Stankovic

Verified Expert  in Engineering

Full-stack Developer

Location
Leskovac, Serbia
Toptal Member Since
May 16, 2022

Vladimir is a full-stack developer and tech lead with extensive .NET experience and a solid track record of delivering enterprise solutions. He is accustomed to working in Agile environments, onboards into .NET projects efficiently, and grasps complex business requirements quickly. Vladimir has 15 years of continuous development experience with the Microsoft stack and picks up new technologies easily. He has a bachelor's degree in computer science.

Portfolio

TBC Bank
.NET, C#, SQL, C#.NET, IdentityServer 4, ASP.NET Identity, REST APIs...
Lexplore
.NET 6, Web API, Azure Functions, Azure Blob Storage API...
Novateq Global
.NET Core, Angular, Docker, Kubernetes, JavaScript, Entity Framework Core...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, C#, ASP.NET Core, Domain-driven Design (DDD), Microservices, Docker, Angular, JavaScript, SQL Server 2016, Azure Cloud Services

The most amazing...

...thing I've developed is a chat app as a module that can be embedded into any website with a simple script.

Work Experience

Senior .NET Developer

2023 - 2024
TBC Bank
  • Served as an architect and developer at TBC Bank, where my primary responsibilities were enhancing the system by creating innovative features.
  • Achieved the development of the Foreign Exchange microservice and Service Worker. In addition, I played a key role in enhancing the Transfer microservice by introducing a new feature for creating orders.
  • Developed an application that successfully created millions of transactions once it went to production.
Technologies: .NET, C#, SQL, C#.NET, IdentityServer 4, ASP.NET Identity, REST APIs, API Development, Back-end

Senior .NET Back-end Developer

2022 - 2022
Lexplore
  • Developed an assignments feature where teachers can assign work to students and track their progress.
  • Enabled teachers to create more than 10,000 assignments for students through this feature.
  • Tracked and fixed bugs using Azure Boards as a reporting tool.
Technologies: .NET 6, Web API, Azure Functions, Azure Blob Storage API, Azure Application Insights, Azure SQL Databases, Entity Framework Core, C#.NET, .NET 5, Entity Framework, Windows Desktop, SQL, OOP Designs, Microsoft SQL Server, Azure, Distributed Systems, Scrum, Cloud Architecture, Full-stack Development, DevOps, CI/CD Pipelines, Architecture, APIs, HTML, .NET 4, SignalR, Full-stack, API Documentation, JSON Web Tokens (JWT), Blazor, C#, ASP.NET Core MVC, Code Review, Azure Kubernetes Service (AKS), Security, Amazon Web Services (AWS), Cloud, Serverless, Jira, GitHub, Amazon CloudWatch, AWS CodeCommit, Back-end, Azure DevOps

.NET Tech Lead

2019 - 2021
Novateq Global
  • Developed a monitoring app for sportsbook services, including the back-end service, feed provider, and image services. The app checks the status of services every 30 seconds and sends an SMS and email notification to the admin user.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Found and solved problems quickly, avoiding customer complaints and satisfying our client.
Technologies: .NET Core, Angular, Docker, Kubernetes, JavaScript, Entity Framework Core, C#.NET, .NET 5, Entity Framework, Windows App Development, SQL, OOP Designs, Azure, Windows Services, Distributed Systems, PostgreSQL, Scrum, Full-stack Development, DevOps, CI/CD Pipelines, Architecture, Containers, OAuth, APIs, HTML, UI Design, .NET 4, SignalR, Full-stack, API Documentation, Single Sign-on (SSO), React, C#, ASP.NET Core MVC, Code Review, Azure Kubernetes Service (AKS), Security, Amazon Web Services (AWS), Cloud, Serverless, .NET MAUI, Jira, GitHub, AWS Lambda, AWS CodeCommit, Back-end, Vue, Azure DevOps

Senior Angular Developer

2019 - 2020
Badinsoft
  • Led a team to develop an entirely new design and payment integration with a back-end API for infostan.rs. The app has more than 300,000 users.
  • Received coverage in all the major news outlets in Serbia, and the mayor of Belgrade presented the app at one of his a press conferences.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Angular, HTML5, Microsoft SQL Server, Scrum, Architecture, TypeScript, HTML, UI Design, JSON Web Tokens (JWT), Code Review, Security, Jira, GitHub, AWS Lambda, Azure DevOps

Senior Full-stack Developer

2014 - 2018
Maicom
  • Developed a new app for pharmaceutical companies based on the existing .NET MVC 3.5 application and SharePoint: Rebuilt an old application, migrated code to .NET Core, and developed the app front end using Angular.
  • Increased the app speed to 10-15 times faster than the old one, which made my customer very happy.
  • Tracked and fixed bugs using JIRA as a reporting tool.
Technologies: Angular, .NET Core, MongoDB, SQL Server 2016, Windows Communication Foundation (WCF), Entity Framework Core, C#.NET, Entity Framework, Windows App Development, Windows Desktop, SQL, OOP Designs, Microsoft SQL Server, Windows Forms (WinForms), Windows Services, Full-stack Development, Architecture, Containers, APIs, HTML, UI Design, .NET 4, Full-stack, API Documentation, C#, Internet Information Services (IIS), ASP.NET Core MVC, Code Review, Security, Cloud, Serverless, .NET MAUI, Jira, GitHub, Back-end

Senior Full-stack Developer

2015 - 2016
Maicom
  • Developed a desktop application for a marketing agency. It automates the process of finding new customers, creates new connections, and posts messages to customers on LinkedIn. The app is based on WPF, Windows services, and Microsoft MQL Server.
  • Enabled the marketing agency to expand its business by automating its processes.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Windows Presentation Foundation (WPF), HTTP, Bots, C#, Internet Information Services (IIS), ASP.NET Core MVC, Security, Cloud, Jira, Presentation Foundation

Medior .NET Developer

2012 - 2014
Freelance
  • Developed an accounting application for customers in Serbia. The application was developed in Visual Studio 2012 and MySQL and has a Windows desktop version and a Web ASP.NET version.
  • Satisfied customers with the design and functionality of this app, especially the ability to fully customize the app to enhance workflow.
  • Tracked and fixed bugs using Bugzilla as a reporting tool.
Technologies: .NET, MySQL, Windows Forms (WinForms), Crystal Reports, ASP.NET, Internet Information Services (IIS)

Medior Full-stack Developer

2010 - 2012
Freelance
  • Developed a social network for dating where a user can create their profile, search for a soul mate, create blogs, and post their status. I built the website using Visual Studio 2010, SQL Server 2008, ASP.NET, and AJAX.
  • Attracted more than 250,000 registered users registered. At that time, www.zaljubise.net (the Serbian version of this app) was among the top 30 sites in Serbia. The world version is www.best4-date.com.
  • Tracked and fixed bugs using Bugzilla as a reporting tool.
Technologies: ASP.NET, Ajax, JavaScript, SQL Server 2008, C#, Internet Information Services (IIS)

Chat App

A chat module that can be easily integrated on any website with a few lines of JavaScript code. This chat also has an admin panel where clients can easily customize chat features. The technology used included .NET 5.0, Angular (v11), SignalR, JavaScript, IdentityServer 3, Redis, Microsoft SQL Server, and Syncfusion.

Sportsbook App

https://www.esporte11.com/
Served as a tech lead for a team of four junior and mid-level developers. I focused on architecting the application, collecting technical requirements from a client, liaising with the client to meet the needs of developers, and developing new features:

1. Image content manager—An image distribution system with a management tool.

Technology: .NET Core 3.1 MVC, MongoDB, jQuery, and Redis,

2. Health check service—A logging and monitoring service dedicated to checking all Sportbook services and their statuses. The admin user receives an email and SMS notification on service disruptions.

Technology: .NET Core 3.1 Web API, Angular (v10), Worker Service, Docker, Kubernetes, and Microsoft SQL Server.

Payment Service App

Led a team to develop a new design and payments integration with a back-end API for infostan.rs. In addition to being a senior team leader, I worked on the front-end architecture as a senior Angular developer, using Angular (v6), HTML5, and CSS.

Captcha Checker App

A service to check captcha security using a microservices architectural style. As the main back-end developer, I determined the application design, architecture, tools, and frameworks for the project. We used .NET Core MVC 3.1, RabbitMQ, Docker, Kubernetes, and Microsoft SQL Server to develop the service.

Healthcare Application

A new application for pharmaceutical companies based on the existing .NET MVC 3.5 project and SharePoint, which had slow document storage capabilities. I rebuilt the old application and migrated code to .NET Core with REST. I also developed the front-end of the application using Angular.

To optimize the performance, I decided to replace SharePoint with MongoDB for storing files and Microsoft SQL Server for metadata on history versions, file names, and paths. The new application stores documentation, organizes data, and generates reports.

Technology: .NET Core, Angular, DevExpress, Windows Communication Foundation, MongoDB, and SQL Server.

Linked Star App

A Windows Presentation Foundation application I developed for a marketing agency to automate finding new customers, creating new connections, and posting messages to customers on LinkedIn. I used WPF, HTTP, Windows Services, Angular (v2), and Microsoft SQL Server.

Dating App

https://www.best4date.com
A dating social network where a user can create their profile, search for a soul mate, create blogs, and update their status. I built this website using Visual Studio 2010b along with ASP.NET 2.0, JavaScript, AJAX, and SQL Server 2008.

Accounting App

An accounting application where customers in Serbia can create invoices, manage clients, manage products, and generate reports. I developed this application in Visual Studio 2012 with .NET Framework 4, Windows Forms, Microsoft SQL Server, and MySQL.

Languages

C#, JavaScript, C#.NET, SQL, HTML, CSS, HTML5, TypeScript

Frameworks

ASP.NET Core, Angular, .NET, ASP.NET, .NET Core, Entity Framework Core, .NET 5, .NET 4, ASP.NET Identity, ASP.NET MVC 5, Windows Presentation Foundation (WPF), IdentityServer 3, JSON Web Tokens (JWT), IdentityServer 4, Blazor, ASP.NET Core MVC, AngularJS

Libraries/APIs

Entity Framework, REST APIs, Web API, Azure Blob Storage API, Windows Forms (WinForms), SignalR, jQuery, Sockets, Vue, React, API Development

Tools

Visual Studio, Jira, Azure Application Insights, Crystal Reports, Syncfusion, RabbitMQ, GitHub, Amazon CloudWatch, AWS CodeCommit, Azure Kubernetes Service (AKS), Presentation Foundation

Paradigms

Windows App Development, Microservices, CQRS, Microservices Architecture, Scrum, DevOps, UI Design, Azure DevOps

Platforms

Windows Desktop, Docker, Azure Functions, Azure, Amazon Web Services (AWS), AWS Lambda, Kubernetes

Other

.NET 6, Architecture, APIs, Full-stack, Cloud, .NET MAUI, Back-end, Domain-driven Design (DDD), Microsoft Azure, Cloud Storage, Virtualization, Cloud Security, HTTP, Bots, Ajax, DevExpress, Windows Communication Foundation (WCF), OOP Designs, Windows Services, Distributed Systems, Cloud Architecture, Full-stack Development, CI/CD Pipelines, Containers, OAuth, API Documentation, Single Sign-on (SSO), Internet Information Services (IIS), Code Review, Security, Serverless

Storage

SQL Server 2016, SQL Server 2008, MongoDB, MySQL, Redis, Azure SQL Databases, Microsoft SQL Server, PostgreSQL, Azure Cloud Services

2003 - 2007

Bachelor of Science Degree in Computer Science

Belgrade University - Belgrade, Serbia

DECEMBER 2020 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

FEBRUARY 2007 - PRESENT

Microsoft Certified Solutions Developer (MCSD)

Microsoft

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