Senior Software Engineer with 11 years of industry experience. Skilled in design, architecture and implementation of large scale distributed cloud services.
Proficient in Golang, Java, Bash, Linux, Docker, Kubernetes, Azure Cloud platform and others.
Team - Azure Firewall (back-end). Azure Firewall is a cloud-based network security service that protects Azure Virtual Network resources.
•
Founding member of the Azure Firewall team. Part of the team that brought the project from proof of concept phase until it was running in production on tens of thousands of instances.
•
Architected the orchestration of Firewall data plane components and implemented several data plane components. About 15 team members are building new functionality on top of this architecture.
•
Collaborated with other internal and external product teams on cross-product integrations.
•
Reviewed design documents for the entire product.
•
Trained remote team members to our codebase.
•
Troubleshooted production outages, did root cause analysis, led postmortems.
•
Created and co-owned logging and metrics pipelines. Improved build and production release pipelines.
Team - Microsoft Social Engagement team (back-end). The product performs sentiment analysis on social media posts and enables users to listen to and engage with their customers.
•
Worked on user and license information synchronization from an external system, provisioning and deprovisioning of new workspaces for customers, database upgrade, infrastructure monitoring, test infrastructure.
•
Improved the throughput and fairness of the data acquisition pipeline for cases when some social media topic becomes suddenly popular.
•
Implemented SQL database consolidation into SQL elastic pools. This reduced operational costs by approx. $150k per month.
•
Reduced manual testing efforts by approx. 50% by optimizing the testing matrix.
Team - Microsoft Social Engagement team (front-end). Contributed to core parts of the code base and to improve the build, test and code quality system.
•
Defined the team’s best practices for TypeScript/HTML/CSS. Standardized the coding patterns for our webapp.
Team - Microsoft Dynamics Marketing. Scaled up email delivery and email tracking systems. Technologies used: C#, MS SQL.
•
Team - Microsoft Dynamics CRM. Implemented a redesign of the main navigation functionality of the application. Technologies used: ScriptSharp, HTML/CSS.
Education
2012 — 2014
University of Belgrade, School of Electrical Engineering
Master's degree
2012 — 2014
2007 — 2012
University of Belgrade, School of Electrical Engineering