Michael Faschinger, Developer in Graz, Austria
Michael is available for hire
Hire Michael

Michael Faschinger

Verified Expert  in Engineering

Software Developer

Location
Graz, Austria
Toptal Member Since
February 4, 2019

Michael is a senior .NET and C# developer with over ten years of experience in creating desktop, server and web applications. He enjoys working closely together with his customers, delivering high-quality software that meets the customer's requirements on time and on budget.

Portfolio

Avery Dennison
Microsoft Azure, HTML5, SCSS, Databases, Web Development, .NET Core, Full-stack...
Self-employed
HTML5, Firebase, Linux, Databases, Web Development, .NET Core, Full-stack...
Anton Paar
Linux, Databases, SQL, HTML, NUnit, Agile Software Development, Mono...

Experience

Availability

Part-time

Preferred Environment

Azure, Microsoft Visual Studio, C#, Plastic SCM, Git, Visual Studio, Windows

The most amazing...

...application I've built is a blockchain-based e-voting platform (www.freiewahl.eu).

Work Experience

Software Team Lead

2019 - 2020
Avery Dennison
  • Developed an application framework for tracking billions of individual items along supply chains.
  • Started the project from scratch, taking responsibility for building a team, the development infrastructure, and the product.
  • Went into production with our first customer after less than six months.
  • Built a cloud-native application using C#/ASP.NET Core running on Microsoft Azure, using Cosmos DB, Message Bus, Azure Table Store, App Services, and Azure Functions.
  • Built the administrative front-end for a web application for tracking billions of items using Angular 8.
Technologies: Microsoft Azure, HTML5, SCSS, Databases, Web Development, .NET Core, Full-stack, Microsoft, REST APIs, HTML, CSS, Angular, TypeScript, Microsoft Unit Tests, Agile Software Development, Visual Studio, Scrum, JavaScript, Microsoft Visual Studio, C#, Azure DevOps, Azure Table Storage, Azure Cosmos DB, Azure, ASP.NET Core

Software Engineer

2018 - 2019
Self-employed
  • Created an e-voting platform using blockchain technology in C#.
  • Implemented the back end of the web application using Google's App Engine Flexible, Google Firebase Auth, Firestore, and Datastore in C#/ASP.NET Core.
  • Implemented the front end of an e-voting application using Bootstrap 4.
  • Created a web application using Node.js, Google App Engine Standard, and Google Firestore.
Technologies: HTML5, Firebase, Linux, Databases, Web Development, .NET Core, Full-stack, Microsoft, ASP.NET, Razor, ASP.NET Razor, Bootstrap, C#.NET, HTML, CSS, Cloud Firestore, NUnit, MongoDB, Go, C++14, C++, Google App Engine, Git, Visual Studio, JavaScript, Microsoft Visual Studio, Node.js, ASP.NET Core, C#

Software Engineer | Department Manager | Project Manager

2011 - 2018
Anton Paar
  • Created software for high precision measurement devices in C#/.NET Compact Framework.
  • Worked on CFR21/GLP compliance of measuring devices.
  • Led a team of ten software developers and test engineers.
  • Managed medium-sized projects (budget up to EUR 300.000).
  • Created desktop software for managing measurement data in C#.
Technologies: Linux, Databases, SQL, HTML, NUnit, Agile Software Development, Mono, Visual Studio, Scrum, Microsoft Visual Studio, Windows Presentation Foundation (WPF), .NET Compact, C#

Software Engineer, Team Manager

2009 - 2010
RF-iT Solutions
  • Created fashion logistics applications using RFID readers.
  • Created back-end logistics applications using C# and Microsoft SQL Server.
  • Led a team of three software and system developers.
  • Managed smaller projects (volume up to EUR 100.000).
  • Introduced OTRS for customer support, managed second-level support.
Technologies: Microsoft SQL Server, Databases, SQL, .NET Compact, Visual Studio, Microsoft Visual Studio, Windows Forms (WinForms), C#

Software Engineer

2007 - 2008
AVL List
  • Developed software for test field automation for automotive companies using C#.
  • Implemented the user interface for a test management tool using Windows Forms and C#/.NET.
  • Supported the installation and commissioning of a test field automation software for a customer in a large engine development center.
  • Created a communication framework based on WSDL/SOAP using C#.
  • Coordinated software development and testing with remote development teams in India and Croatia.
Technologies: Databases, C#.NET, C#.NET WinForms, Visual Studio, Microsoft Visual Studio, Windows Forms (WinForms), C#

Software Engineer

2005 - 2006
Siemens Corporate Research
  • Designed a mobile, locatable, wearable RFID Reader.
  • Implemented a localization algorithm for a wearable device using Monte Carlo Localization in C#.
  • Implemented the firmware for a wearable, mobile, locatable RFID-Reader in nesC.
  • Created a quiz game for kids that included the use of a wearable RFID reader glove in C#.
  • Developed an RFID-enabled "Smart Bin" that detected its contents.
Technologies: C#.NET, C#.NET WinForms, Visual Studio, Microsoft Visual Studio, Windows Forms (WinForms), C#

freiewahl.eu - Open e-Voting Platform

freiewahl.eu is a web-based e-Voting platform. Voting results are stored anonymously in a blockchain-like data structure.

Voters can provide a proof of identity using Austria's "Citizen Card", the government-approved mean for electronic signatures and proof of identity.

I coded the entire project, a UI/UX designer supported me with the design and workflows.

The application was implemented in C#/ASP.NET Core and Node.js, running in Google's App Engine.

The project source code can be found here: https://github.com/michivo/buergerchain

sehenohnegrenzen.org

I am the pro bono administrator and webmaster of www.sehenohnegrenzen.org, the web site of the Austrian nonprofit organization "Vision without frontiers". I am responsible for keeping the web site up to date, uploading content and making sure the web site works well in mobile as well as desktop browsers.

I recently migrated the web site from Joomla to Wordpress and switched to a more modern, responsive design.

High-end Density Measurement Device

Developed an embedded software (C#/.NET Compact Framework) running on high-end density measurement devices. Those devices are used in laboratories in the beverage, petrol and pharmaceutical industries and comply to FDA and EU regulations for Good Laboratory Practice and Good Manufacturing Practices (GLP/GMP) according to 21 CFR Part 11.

Worked as a senior developer on this project for 4 years and as a project manager for 1 year. The requirements regarding reliability, accuracy, and traceability were very strict. The managed to fulfill these requirements implementing unit tests, manual regression tests, and code reviews as part of their daily routine.

The density measurement devices are among the most precise such devices in the world and are in operation at the most major soft drink and beer manufacturing plants and by many pharmaceutical companies in the world.

DataMatrix.net

http://datamatrixnet.sourceforge.net/
DataMatrix.net is an open source .NET-Library for encoding and decoding 2D-Barcodes. I ported the native libdmtx-library written in C to C# and extended the functionality. I added features such as the support for creating PDF files containing a variety of 1D- and 2D-barcodes.

Languages

C#.NET, C#, CSS, HTML, HTML5, JavaScript, TypeScript, SQL, ASP.NET Razor, SCSS, C++, C++14, Go

Frameworks

.NET, Angular, ASP.NET MVC, ASP.NET, .NET Core, ASP.NET Core, Bootstrap, Razor, Windows Presentation Foundation (WPF), NUnit, .NET Compact, Mono

Tools

Microsoft Visual Studio, Visual Studio, Git, C#.NET WinForms, Microsoft Unit Tests

Paradigms

Scrum, Azure DevOps, Design Patterns, Agile Software Development

Libraries/APIs

REST APIs, Node.js, Windows Forms (WinForms)

Platforms

Microsoft, Windows, Azure, Linux, Firebase, Google App Engine

Storage

Databases, Azure Cosmos DB, Azure Table Storage, Microsoft SQL Server, MongoDB, Cloud Firestore, MySQL

Other

Full-stack, Web Development, Software Development, Software Design, Microsoft Azure, Plastic SCM

2000 - 2006

Master's Degree in Information and Computer Engineering

Graz University of Technology - Graz, Austria

2000 - 2004

Bachelor's Degree in Computer Engineering

Graz University of Technology - Graz, Austria

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring