Tooling & Process
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.
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.
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.
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.
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.
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.