Marko Stojkov

Senior Software Engineer | Technical Lead | Database Performance Expert

Experienced Software Engineer with 6+ years developing applications and leading technical teams.
Specialized in cloud technologies, database optimization, and delivering scalable solutions.

💰 Saved $120K+ Annually 👥 Led 6-Person Team 🚀 50% AWS Cost Reduction ⚡ 65% Performance Improvement

Experience

SOFTWARE ENGINEER, GlobalNet

JAN 2018 – APR 2020

  • Delivered 3+ full-stack solutions using Django/React for startups, achieving 95% client satisfaction
  • Improved performance by 300% through code refactoring and query optimization, eliminating customer complaints
  • Accelerated delivery by 25% using reusable components (Storybook) and agile methodology
  • Modernized VB6/Access systems to .NET Core/PostgreSQL, saving clients $3,000/month in infrastructure costs

Technologies: .NET Core, Django, React, PostgreSQL, VB6, MS Access

SENIOR ENGINEER / TECHNICAL LEAD, MCA

APR 2020 – PRESENT

  • Led 6-person team in zero-defect migration from KnockoutJS to Angular, delivering 2 months early with 40% improved velocity
  • Saved $10,000/month by replacing transcription service with custom ECS solution, processing 50,000+ hours monthly
  • Reduced AWS costs by 50% utilizing S3 storage tiers and CloudFlare R2 CDN
  • Improved database performance by 65% as company-wide database owner through query optimization and index management
  • Owned complete technical infrastructure including CI/CD, AWS architecture, and technical planning for 20+ developers
  • Mentored 5 developers through code reviews and pair programming, with 60% promotion rate
  • Completed BrentOzar certification and published technical blogs, becoming company's performance expert
  • Built SQLSensei tool automating index maintenance, reducing manual DBA work by 70%

Technologies: C#, .NET Core, Angular, SQL Server, AWS, Docker, Redis, Azure DevOps

Technologies & Skills

Programming Languages

C#

C#

C++

C++

Python

Python

JavaScript

JavaScript

TypeScript

TypeScript

HTML5

HTML5

CSS3

CSS3

Bash

Bash

Frameworks & Libraries

.NET

.NET Core

Angular

Angular

React

React

Vue.js

Vue.js

Django

Django

Node.js

Node.js

jQuery

jQuery

Bootstrap

Bootstrap

Material UI

Material UI

Databases & Data

SQL Server

SQL Server

PostgreSQL

PostgreSQL

Redis

Redis

Elasticsearch

Elasticsearch

Cloud & DevOps

AWS

Azure

Azure

Docker

Docker

Kubernetes

Kubernetes

Git

Git

CloudFlare

CloudFlare

AI & Modern Tools

OpenAI

OpenAI

Google Vertex AI

Google Vertex AI

Claude Code

Cursor AI

Areas of Expertise

Database Performance Tuning Cloud Cost Optimization Team Leadership (6+ members) Mentoring & Talent Development Technical Architecture Design CI/CD Implementation Agile/Scrum Management Legacy System Modernization Zero-downtime Migrations High-scale Data Processing

MY BEST PROJECTS

SQLSensei

Database Optimization Tool

Vehicle Info System

Fleet Management Platform

Appointment Scheduler

Multi-tenant SaaS Platform

Technical Blog

Sharing insights on database optimization, performance tuning, and software architecture

Performance
Optimizing Analytics Queries: From Entity Framework to Stored Procedures

Learn how switching from Entity Framework to stored procedures improved query performance by 10x

Read More
Cost Optimization
How Compression Saved Us Time on SQL Server Express

Discover how data compression helped us stay within SQL Server Express limits and avoid licensing costs

Read More
Data Structures
The B-TREE Data Structure

Deep dive into B-Tree internals and how databases use them for indexing

Read More
Query Optimization
Knowing Data Distribution for Query Optimization

How understanding your data distribution leads to better query performance

Read More
Best Practices
Why Blindly Following Index Recommendations Hurts Performance

Critical analysis of automated index recommendations and their pitfalls

Read More

10,000+ total reads across all articles