Michael Lechthaler
Software Developer
Experience
Software Developer
ProjektPro GmbH
- Optimized the performance of a large FileMaker solution
- Optimized performance in cloud and on-premise solutions
- Optimized the REST API
- Bug fixing and documentation
- Part of a large Scrum team
Software Developer
Coreander GmbH
Developed and enhanced an online platform for operating parking garages
Web application in ASP.NET Blazor 8
Configured a Keycloak IAM server
Integrated with various APIs
Connected to PostgreSQL
Developed an online platform for municipal management
Web application in ASP.NET Blazor 8
Hosted in Azure and on-premise
Unit tests with xUnit
Connected to Azure SQL DB using EF Core
Multi-tenant with extensive role system
Managed backlogs, repos, and CI/CD/NuGet pipelines in Azure DevOps
Setup for on-premise installation with WiX
Developed an online platform for adult education
Web application in ASP.NET Blazor 8
Connected to SQL DB using EF Core
Extensive role system
Managed backlogs and repos in Azure DevOps
Customer frontend and administration
Archiving middleware for a Swiss canton
Web API in ASP.NET 8 with connection to archiving backend
Word add-in integrated with the API (Office JS)
Parsing and converting Word/PDF documents
Setup using WiX
Software Developer
Pepperbits
- Enhanced a Xamarin app for Android and iOS
- Developed new modules
- Unit tests with xUnit
- Xamarin UITest in App Center and on local devices
- App Center integration, backlogs, repos, and CI/CD pipelines in Azure DevOps
Consultant
Dermalog Identification Systems GmbH
- Consulting and support in Mifare DESFire
- Training on DESFire basics and advanced topics like encryption and key management
- Advising on possible implementations and optimal architecture
Software Developer
Parker Hannifin Corp.
- Enhanced a WPF application for managing parts lists and creating quotes
- Connected to SQL database using ADO
- Reporting with SQL Server Reporting Services
- WPF application in .NET Framework 4.8
Software Developer
Halo GmbH
Applications for controlling textile finishing machines
5 web applications in ASP.NET 8 & 9 (Blazor & WebAPI)
Modernization to .NET 10
Hosting with Kestrel as a Windows Service
Connection to existing SQL Server and local SQLite database using EF Core
Machine data stored with multiple redundancy
Applications exchange data using gRPC
Machine data displayed and analyzed in near real time
Machine integration via TCP sockets and serial
Backlogs, repos, and CI/CD pipelines in Azure DevOps
Setups in WiX
Alternative deployment using Docker image
MAUI app for warehouse organization in textile processing companies
.NET 9 MAUI app
Connection to SQL backend service
Use of special Android hardware and its custom features
Xamarin app for management and operational data collection of textile processing machines
Xamarin.Forms app
Connection to SQL backend service
Connection to controller API
Unit tests with xUnit
Application for data collection in textile processing plants
Replacement of an iOS application with Blazor
Web application in ASP.NET Core 6.0
Hosting with Kestrel as a Windows Service
Connection to an ERP system using proprietary TCP commands
Backlogs, repos, and CI/CD pipelines in Azure DevOps
Unit tests with xUnit
Setup in WiX
Alternative deployment using Docker image
Software Developer
Karl Storz Gmbh
WPF .NET Core application for reading and writing Mifare DESFire cards
Data processing application in WPF
MVVM using Prism
Connection to NFC reader via WinScard
Connection to SAP via SOAP services
Connection to a SQL database using Entity Framework Core
In-memory database using Entity Framework Core
Unit tests with NUnit
Setup in WiX prepared for automatic rollout on different client PCs
Blazor Server application for displaying medical documents
Application in Blazor Server
Dashboard and various overviews with DevExpress Blazor controls
User and role system for managing authorized access
EF Core for accessing the provided SQL databases
Hosting with IIS
Software Developer
Engram GmbH
- Web API in .NET 5 for reading RFID cards
- Web service in ASP.NET Core 5.0
- Hosting with Kestrel as a Windows Service
- Integration of OTI Saturn RFID readers via APDUs
- Direct communication with the readers via USB commands
Software Developer
Garage Reichlin AG
.NET MAUI app for validating vouchers via QR codes
Native Android app that can also be used in lock task mode (kiosk mode)
Connection to the client's backend
Multiple Windows services in .NET 5.0 for monitoring files and data transfers to web services
Web services in ASP.NET Core 5.0; hosting with Kestrel
Setups in WiX
Software Developer
Emd Group
- Applications for reading and writing RFID cards
- Windows Service in .NET 5 / ASP.NET
- Encoding, writing, and reading Mifare DESFire cards using APDUs
- Integration with uFR card readers
- REST API for connecting to large ERP systems
- Xamarin app for reading and writing DESFire cards directly on the mobile device
- Blazor UI for monitoring and debugging
- Unit tests with xUnit
- Setup using WiX
Software Developer
McCann Erickson GmbH
Asset management with complex workflows for a large international discount retailer
Web application in ASP.NET Blazor 9
ODBC / REST interface to the client's data backend
Parsing Office documents
Connecting to SQL DB using EF Core
Various REST API integrations
User and role management
Login through built-in user management or with OTP and alternatively via Azure AD, OpenId Connect and LDAP
Setups using WiX
Backlogs, repos and CI pipeline in Azure DevOps
Separate Web API for distributing collected data to different storage systems
Page planning tool for a large international discount retailer
Web application in ASP.NET Blazor 8
REST interface to the client's data backend
Editor for rough planning of promotional brochures
User and role management
Login through built-in user management or with OTP and alternatively via Azure AD, OpenId Connect and LDAP
Setup using WiX
Backlogs, repos and CI pipeline in Azure DevOps
Import and export server and assistance with database development
Programming in C# and ASP.NET
Blazor Server UI for configuring and maintaining the service
Connecting to an existing FileMaker database via ODBC
Backlogs and repos in Azure DevOps
Setup using WiX
Assistance with development in FileMaker
Software Developer
ByHeart Ventures AG
- Development of a website in Joomla and JavaScript
Software Developer
SV-Büro Mag. Johann Heidegger
- Development of a solution for creating and managing reports for experts
- Programming in C# and WPF
- MVVM as the design pattern
- Connecting to a SQL database using Entity Framework Core
- Generating Word documents using the OpenXML API
- Setup using WiX
- UI design with DevExpress
Freelance Software Developer
Softhaler e.U. Lechthaler IT
- Contract development in .NET (Blazor, EF, Xamarin/Maui, WPF, ASP.NET, Office365, VSTO, RFID, gRPC, etc.)
- Contract development with FileMaker
Software Developer
hgi systems IT OG
Replacing native apps for multiple ERPs with a web app
Web applications in ASP.NET Blazor 8 & 9
Connecting to the data backend via REST
Push notifications via WebPush
Installable as a PWA
Hosting using Kestrel as a Windows service
Setups using WiX
Backlogs, repos and CI pipeline in Azure DevOps
Development of a central API server
Web API in ASP.NET
Integration of various REST APIs (payment providers, banks, cash registers, etc.)
Admin UI in ASP.NET Blazor
Hosting using Kestrel as a Windows service
Setups using WiX
Backlogs, repos and CI pipeline in Azure DevOps
Various developments in C# (web services, apps and desktop applications with a strong database focus) and in FileMaker
Development of several REST and SOAP web services in C# and ASP.NET
Data-driven web applications in Blazor Server-Side
Database connections via Entity Framework Core and ODBC
Connections to Office365 and Exchange Server via EWS
VSTO plugins for Outlook
Integrations with services from various other providers (FinanzOnline, Hobex, EasyRent, etc.)
Desktop applications with WPF and the MVVM pattern
Xamarin.Forms apps with Telerik controls
Various Windows services - including self-hosted Web APIs
Unit tests with xUnit
Extensive development with FileMaker in the ERP/CRM area
Software Developer
Gantner Electronic GmbH
- Development in C# (web services, desktop applications, servers, tools, etc.) and apps with the in-house Angular framework
- Development in C# and TypeScript
- UI development in WPF, WinForms, HTML and Blazor
- Database connections with Entity Framework (Core) and NHibernate
- Implementation of proprietary and open interfaces to hardware and various services
- Integration with various external REST and SOAP services
- Various setups in WiX
- Various applications with Angular
Software Developer
NetTechnix GmbH
- Development of low-level DLLs for controlling and monitoring various sensors
Software Developer
NetTechnix E&P GmbH
- Hardware-level development in C# (EtherCAT, Ethernet/IP, Profibus and Profinet)
Head of Software Development
hgi systems IT OG
- Development in FileMaker and C# - especially for ERP and CRM solutions
- Web services with connections to Office365 and other services
- Backends for Xamarin apps
- Xamarin apps
Head of R&D Software
Gantner Electronics
- Planning and overseeing development of large international projects
- Introduction of agile development using Azure DevOps
- Development of the internal C#-based framework
Software Developer
Gantner Electronics
- Planning and development of client-server applications
- Development and maintenance of DLLs for software partners
- Development of various applications for the maintenance of Gantner hardware solutions
Software Developer
Humml & Gerencer IT
- Leading small and medium-sized projects in the DACH region
- Designing and developing extensive CRM and ERP solutions in FileMaker
- Web services in C# and WCF
Freelance Database Developer / Project Manager iSpot
ALC Solutions
- Project manager of the FFF iSpot project
- Development of an ERP project specifically for plant engineering
- Modeling complex process simulations in iGrafx Process
- Planning data hubs based on OPC servers
Freelance FileMaker Developer
Frames Filmproduktion & Global Spanking
- Development of the DAVID agency solution in Vienna
Various positions in hospitality
Summary
I have over 20 years of experience developing reliable software solutions for various industries, from enterprise systems and web applications to hardware integrations and process optimizations in cloud and on-premise environments. I'm skilled in C#, ASP.NET, Blazor, .NET, FileMaker, etc., and I work efficiently setting up CI/CD pipelines, REST APIs, and database connections using SQL and EF Core.
My experience ranges from performance tuning and modernizing legacy systems to building complex ERP/CRM solutions and mobile applications. I've always delivered robust and scalable software that meets high standards and adapts to evolving technologies and market needs.
Skills
- Languages: C#, Typescript, Javascript, Xml, Sql, Filemaker
- Technologies: .Net (2.0 To 10), Blazor, Ef, Wpf, Web Api, Asp.net, Json, Rest, Soap, Grpc, Rfid, Nfc, Wix, Winforms, Uml, Odbc, Filemaker, Xunit/nunit/bunit
- Tools: Devexpress (Wpf, Winforms, Blazor), Radzen, Syncfusion, Smartassembly Ants, Office, Adobe Creative Suite, Nuget, Etc.
- Management: Azure Devops, Tfs, Git, Jira, Confluence, Sharepoint, Etc.
Languages
Education
Hotel Management School Bludenz
Hotel Management · Bludenz, Austria
Secondary School Schruns Grüt
Schruns, Austria
Primary School Gantschier
Gantschier, Austria
Certifications & licenses
Microsoft Certified Professional
Microsoft Certified Solutions Associate
Microsoft Technology Associate
FileMaker 16 Certification
FileMaker 15 Certification
Similar Freelancers
Discover other experts with similar qualifications and experience