Damir Arh

Damir Arh

Mentor
5.0
(334 reviews)
US$18.00
For every 15 mins
757
Sessions/Jobs
ABOUT ME
Microsoft MVP. Software architect and polyglot developer.
Microsoft MVP. Software architect and polyglot developer.

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.

Croatian, German, Serbian, Slovenian, English
Vienna (+01:00)
Joined August 2016
EXPERTISE
20 years experience | 19 endorsements
I've been using C# regularly since it was originally released. I blog about it, write articles and speak at local conferences. I've even ...
I've been using C# regularly since it was originally released. I blog about it, write articles and speak at local conferences. I've even written a book. I am an awarded Microsoft MVP since 2012.
5 years experience
I've been using the Ionic framework for mobile application development since early 2017 when Ionic 2 was still in RC. I'm keeping up with...
I've been using the Ionic framework for mobile application development since early 2017 when Ionic 2 was still in RC. I'm keeping up with new versions as they are being released. I was involved in upgrading two large applications from Ionic 2 to Ionic 6. Since Ionic is built on top of Angular (especially since version 4), I learned a lot about it as well.
3 years experience | 18 endorsements
I've been developing mobile applications in the Ionic framework which uses Angular as its basis, as well as standalone Angular web pages....
I've been developing mobile applications in the Ionic framework which uses Angular as its basis, as well as standalone Angular web pages. I've done a few upgrades of projects all the way from Angular 2 to the latest version. I focused a lot on unit testing. Mostly, I've been using Angular and Karma but I also did some work with Jest.

REVIEWS FROM CLIENTS

5.0
(334 reviews)
Jo
Jo
March 2024
Excellent session on testing and refactoring
Jo
Jo
January 2024
Very good session planning and multithreaded session discussion
Chamin Liyanage
Chamin Liyanage
January 2024
Another good session. Resolved all my issues I had with my ASP.NET Core web application
Jo
Jo
January 2024
Very productive interactive web API session
Jo
Jo
January 2024
Very productive interactive session
Jo
Jo
January 2024
In depth review of threading and transactions
Jo
Jo
January 2024
Excellent on .NET microservices
Jo
Jo
December 2023
Another superb session on hosted services and async programming
Jo
Jo
December 2023
Comprehensive session on web api actions through to db with async programming
Jo
Jo
December 2023
Long and productive session on Web API
SOCIAL PRESENCE
Stack Overflow
17437 Reputation
2
41
80
EMPLOYMENTS
Software Architect
Razum d.o.o.
2015-11-01-Present
Setting up initial architecture in new applications for other developers to follow, application development, mentoring, technical trouble...
Setting up initial architecture in new applications for other developers to follow, application development, mentoring, technical troubleshooting
Java
Angular
TypeScript
View more
Java
Angular
TypeScript
CoffeeScript
JavaScript
Apache cordova
Ionic 3
Vue.js
Bloomreach
Hippo cms
View more
Software Architect
Adacta d.o.o.
2011-01-01-2015-11-01
Team leader, architect and developer of new LOB applications, maintenance and architecturalmodernization of existing applications, source...
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
C#
WPF (Windows Presentation Foundation)
WinForms
View more
C#
WPF (Windows Presentation Foundation)
WinForms
Windows Store Apps
WCF (Windows Communication Foundation) Service
ASP.NET MVC
.NET Framework
Nant
View more
Software Development Manager, Partner
Gama System d.o.o.
2007-07-01-2010-12-01
Product management, development team management, product integration design, consulting andtraining, pre-sales presentations, technical t...
Product management, development team management, product integration design, consulting andtraining, pre-sales presentations, technical troubleshooting
C#
WinForms
Visual Basic 6
View more
C#
WinForms
Visual Basic 6
.NET Framework
Cruisecontrol.net
View more
PROJECTS
Rewrite of Moj Petrol customer self-service portal
2019
I was a member of the team responsible for rewriting the customer self-service portal for the leading local chain of fueling stations. We...
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.
Java
TypeScript
JavaScript
View more
Java
TypeScript
JavaScript
Freemarker
Vue.js
Bloomreach
Hippo cms
View more
Petrol Na poti mobile application
2018
Together with two other developers, I worked on a mobile application for a leading local chain of fueling stations. It was originally wri...
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.
TypeScript
Swagger
Apache cordova
View more
TypeScript
Swagger
Apache cordova
Ionic 3
View more