
Christian Weiss
Verified Expert in Engineering
Software Developer
Graz, Austria
Toptal member since August 29, 2022
Christian is an experienced tech lead, solutions architect, and software developer and has been building web applications and distributed systems since 2005. With his IT and business informatics background, he has led and expanded multiple software departments and worked with international B2C and B2B clients. Christian is most experienced in .NET, C#, Azure, SQL Server, Kubernetes, and Flutter and is a Microsoft Certified: Azure Solutions Architect Expert and Azure Developer Associate.
Portfolio
Experience
- C# - 17 years
- .NET - 17 years
- SQL - 17 years
- Solution Architecture - 15 years
- Microservices - 7 years
- Domain-driven Design (DDD) - 7 years
- Azure - 7 years
- ASP.NET Core - 7 years
Availability
Preferred Environment
Azure, .NET, ASP.NET Core, SQL, Domain-driven Design (DDD), Microservices
The most amazing...
...system I've built is a loyalty program used by millions of customers and thousands of merchants in more than 40 countries.
Work Experience
Technical Lead
C3 Loyalty Services
- Designed and implemented a greenfield SaaS product with my team using .NET 6, Microsoft Azure: Kubernetes Service, SQL Database, Service Bus, Active Directory, Key Vault, Machine Learning, and Monitor, and Flutter for iOS and Android.
- Led a team of up to ten people on-site and remote with outsourcing partners.
- Held Azure consulting workshops with our clients on Microsoft Cloud Adoption Framework and Kubernetes.
Technical Director | Software Development
myWorld
- Designed and implemented public-facing websites, internal management portals, APIs, and reporting tools using .NET 4, ASP.NET, SQL Server, VMware, IIS, Dynatrace, Jira, Confluence, and TeamCity.
- Led multiple teams and grew the department from five to 30 employees.
- Managed the in-house software development during a high-growth phase of the company, where it had expanded to over 40 countries.
Software Developer
ACP IT Solutions
- Built a worldwide web-based platform with Classic ASP, ASP.NET, SQL Server, and IIS for KTM motorcycles, which handled the communication between KTM and its merchants.
- Developed a web-based management platform with ASP.NET, SQL Server, and IIS for the Austrian fire brigade.
- Contributed to requirements engineering and estimation workshops.
Experience
A SaaS Solution for a Loyalty Program
The solution is built using a microservices architecture with .NET 6, C#, ASP.NET Core, and gRPC and has asynchronous messaging done via Azure Service Bus. The data is stored in Azure SQL Database and Azure Storage, all communication between services is authenticated via Azure Active Directory/OAuth2, and monitoring is via Azure Monitor and Application Insights. The solution also contains a web-based back end, consumer- and merchant-facing apps written in Flutter for iOS and Android, and public APIs for partners. It is hosted on Azure Kubernetes Service using Azure Container registry, while builds and deployments are automated via Azure DevOps pipelines.
Flutter Mobile Apps for iOS and Android
I built the apps using OpenID Connect for authentication and Protobuf for efficient communication with the API. The apps use the camera as a barcode scanner and integrate with Google Maps. I created different app versions for development and production APIs via Flutter flavors, and both can be used in parallel on one device. The App Store and Play Store deployment is automated via Azure DevOps pipelines, including signing.
Education
Bachelor's Degree in Information Technologies and Business Informatics
FH Campus 02 - Graz, Austria
Certifications
Microsoft Azure Developer Associate
Microsoft
Microsoft Azure Solutions Architect Expert
Microsoft
Skills
Libraries/APIs
Protobuf, jQuery, REST APIs
Tools
VMware, Dynatrace, Jira, Confluence, TeamCity, Azure Kubernetes Service (AKS), Azure Monitor, Azure Key Vault
Languages
C#, HTML, SQL, CSS, JavaScript
Frameworks
.NET, ASP.NET Core, Windows PowerShell, Bootstrap, Flutter, ASP.NET, ASP.NET Core MVC, .NET Core, gRPC
Platforms
Azure, Windows Server
Paradigms
Microservices, Unit Testing, Service-oriented Architecture (SOA), Azure DevOps, REST
Storage
Microsoft SQL Server, Azure SQL Databases, Azure SQL, Azure Active Directory
Other
Solution Architecture, Software Architecture, Domain-driven Design (DDD), Distributed Tracing, Leadership, IT Management, IT Governance, Messaging Patterns, Solution Design, IIS, OpenID Connect (OIDC), Google Play Store, App Store, Azure Service Bus, API Integration
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