Personal details

Damir A. - Remote

Damir A.

Timezone: Vienna (UTC+2)

Summary

Software architect and developer, interested in using new technologies and methodologies to make development processes more efficient and improve user experience in software.

I've been working with Microsoft development tools all of my professional career. I have lots of experience with most parts of .NET: client side (WPF, Windows Forms, UWP, Xamarin.Forms), server side (WCF, WF, ASP.NET) and data access (ADO.NET, Entity Framework).

In the last few years, I did a lot of work with TypeScript: web applications in Angular, Vue.js and Nuxt.js, as well as hybrid mobile applications with Ionic and Cordova.

I also have experience with all aspects of SQL Server (Database Services, Analysis Services, DTS, Integrations Services), although I don't consider myself an expert for them.

I love to share my knowledge with other developers. I speak at conferences (Microsoft NT conference, MakeIT, .NET Developer Days) and user group meetings, I am a writer for DNC magazine and I regularly post on my blog. I also wrote a book, coauthored another one and published two video courses.

Awarded Microsoft MVP for Developer Technologies since 2012.

Work Experience

Software Architect
Razum d.o.o. | Nov 2015 - Present
Java
Angular
TypeScript
CoffeeScript
JavaScript
Apache cordova
Ionic 3
Vue.js
Bloomreach
Hippo cms
Setting up initial architecture in new applications for other developers to follow, application development, mentoring, technical troubleshooting
Software Architect
Adacta d.o.o. | Jan 2011 - Nov 2015
C#
WPF (Windows Presentation Foundation)
WinForms
Windows Store Apps
WCF (Windows Communication Foundation) Service
ASP.NET MVC
.NET Framework
Nant
Team leader, architect and developer of new LOB applications, maintenance and architecturalmodernization of existing applications, source control management, continuous integration, releasemanagement, internal technical consulting and lectures, troubleshooting and problem solving

Personal Projects

Rewrite of Moj Petrol customer self-service portal
2019
Java
TypeScript
JavaScript
Vue.js
Bloomreach
Hippo cms
I was a member of the team responsible for rewriting the customer self-service portal for the leading local chain of fueling stations. We implemented it using Bloomreach Experience Manager Java-based CMS. We initially used plain vanilla JavaScript code for interactive parts, but later moved on to using Vue.js.
Petrol Na poti mobile application
2018
TypeScript
Swagger
Apache cordova
Ionic 3
Together with two other developers, I worked on a mobile application for a leading local chain of fueling stations. It was originally written in Ionic framework 2 and later upgraded to Ionic framework 3. Main application features include paying for different services (fuel, coffee, fresh food, car wash) and finding nearby fueling stations with specific services.