Hello there!
I'm a .NET Developer (usually) focused on web applications. I love learning and there's always something to learn in this industry. I program at work and then I program at home. All sides of the stack.
Expertise

Back-end

C#
.NET (Core)
ASP.NET MVC/WebAPI
ASP.NET Razor Pages
Azure Service Fabric
WCF
Autofac
RabbitMQ
IIS/Nginx
ASP.NET Web Forms
Windows Forms
PHP
Laravel

Front-end

JavaScript (ES Next)
TypeScript
Aurelia
SPA/PWA
NPM/Yarn
SASS
Webpack
Browser extensions
KnockoutJS
jQuery

Data

SQL Server
PostgreSQL
SQLite
MySQL
Entity Framework
Dapper.NET

Tooling & Process

Git
Azure DevOps
Scrum
Ubuntu
PowerShell
TFS
Work experience
January, 2018 - Present

Tech

C# , ASP.NET Core , WCF , WPF , Entity Framework , Git , Azure DevOps , Scrum

What I'm doing

I work on an enterprise application that deals with network planning for the telecom industry. Astrix consists of a desktop client and many WCF/REST services organized in a service-oriented architecture.

Our team is distributed (Macedonia/Norway) and Scrum based.


December, 2016 - December, 2017

Tech

C# , ASP.NET MVC , SQL Server , Entity Framework , JavaScript , Durandal.js , Team Foundation Server , Azure DevOps , Scrum

What I did

I was a part of a distributed (Macedonian/English) team that worked on a large web application called The Claims Cloud. We, as well as everybody else in the company followed a strict Scrum methodology that helped us remain organized in the face of a complicated insurance industry.

My daily work included both front and back-end programming with all of the technologies listed above. We used Visual Studio Team Services to track our progress and we did code reviews to keep the technical debt to a minimum.


March, 2014 - December, 2016

Tech

C# , ASP.NET MVC , ASP.NET Web Forms , SQL Server , Entity Framework , PHP , Laravel , MySQL , JavaScript , Git , Team Foundation Server

What I did

Most of my time was spent adding new features to existing applications aka maintenance. The nature of my responsibilities involved both front and back-end or what in the programming world is known as full-stack. It's made me become very comfortable with all layers of development - back-end, front-end and databases.

Education
European University - Republic of Macedonia
2010 - 2013
Bachelor of Software Engineering (B.SE.)

What I learned

I built multiple applications while I was a student and did a ton of essays as additional learning material.

My graduation project was a web application for auctioning written in PHP. The purpose was to explain all of the technologies involved in building a web application, from designing the database to writing the back-end code.

Honors & certifications
Professional Scrum Master I
May 2018
Scrum.org

Earned the certificate by passing the Professional Scrum Master I assessment at Scrum.org. Doing so required a fundamental understanding of the theory behind Scrum as well as ways of applying it in the real world.


Student scholarship
February 2013
Macedonian Ministry of Education and Sciences

During my third year of IT studies, I was awarded a student scholarship of type B for students doing bachelor studies. The scholarship was awarded on the basis of an 8.1 grade average.