Michael Faschinger
Verified Expert in Engineering
Software Developer
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
Experience
- Microsoft Visual Studio - 12 years
- C# - 12 years
- JavaScript - 8 years
- Scrum - 6 years
- HTML - 6 years
- ASP.NET Core - 3 years
- Node.js - 2 years
- Angular - 1 year
Availability
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
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.
Software Engineer
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.
Software Engineer | Department Manager | Project Manager
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#.
Software Engineer, Team Manager
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.
Software Engineer
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.
Software Engineer
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.
Experience
freiewahl.eu - Open e-Voting Platform
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 recently migrated the web site from Joomla to Wordpress and switched to a more modern, responsive design.
High-end Density Measurement Device
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/Education
Master's Degree in Information and Computer Engineering
Graz University of Technology - Graz, Austria
Bachelor's Degree in Computer Engineering
Graz University of Technology - Graz, Austria
Skills
Libraries/APIs
REST APIs, Node.js, Windows Forms (WinForms)
Tools
Microsoft Visual Studio, Visual Studio, Git, C#.NET WinForms, Microsoft Unit Tests
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
Paradigms
Scrum, Azure DevOps, Design Patterns, Agile Software Development
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring