Markus Strobl
Verified Expert in Engineering
Full-stack Developer
Linz, Austria
Toptal member since September 8, 2021
Markus is a seasoned senior full-stack developer and cloud architect with a demonstrated history of designing and implementing complex cloud solutions, software architecture, and modern approaches to software development. He is dedicated to life-long learning and working with cutting-edge technology. Markus has a broad understanding of the agile software development process and can guide businesses from ideas and vision to a finished product.
Portfolio
Experience
- C# - 18 years
- Software Architecture - 12 years
- SOLID Principles - 8 years
- Agile - 7 years
- Cloud Architecture - 5 years
- Angular - 5 years
- Microsoft Azure - 5 years
- .NET Core - 5 years
Availability
Preferred Environment
Visual Studio, Visual Studio Code (VS Code), Azure DevOps, Microsoft Teams, Angular, ASP.NET Core, C#, TypeScript
The most amazing...
...project I've worked on was guiding an agile development team into building a solution for biometric access control based on Microsoft Azure.
Work Experience
Cloud Architect | Software Engineer | Consultant
Self-employed
- Consulted with companies on the use of Microsoft Azure and Azure DevOps.
- Worked with development teams to apply modern approaches to software architecture, software engineering, and quality assurance.
- Analyzed and solved scalability and performance bottlenecks in distributed systems.
- Designed and implemented Azure Cloud-based solutions for various clients in different industries.
- Served as a software engineer implementing solutions based on .NET Core, Angular, and Blazor.
Senior Cloud Architect | Lead Developer
dataformers GmbH
- Designed and implemented Azure Cloud-based solutions for various clients in different industries.
- Provided technical leadership of small to mid-sized agile development teams.
- Established software and quality standards, continuous integration, and delivery infrastructures.
- Worked with teams in establishing automated test strategies through unit, integration, and end-to-end testing.
- Conducted code and architecture reviews of internal and external applications.
- Organized a knowledge transfer platform and held talks and workshops related to current technologies.
Software Architect | Senior Full-stack Developer
Raiffeisen Software GmbH
- Developed a web-based software platform for Treasury applications.
- Operated the infrastructure using SQL Server and Internet Information Server.
- Trained co-workers while evaluating new technologies.
- Created a knowledge transfer platform for developers using Microsoft .NET technology.
- Conducted code and architecture reviews, contributing to software development guidelines.
- Developed a solution for the shareholder management in the Raiffeisen Group (banking).
- Developed low-level custom components based on C/C++, Win32, and COM automation.
- Built interoperability components through integrating web portals and groupware solutions into custom software.
- Developed company-wide infrastructure and base software tools.
Experience
Energy Efficiency in Intra-logistics
My role on this project included:
• Azure Cloud consulting
• Scaling issues detection and solving
• Architectural shortcomings analysis and refactoring strategy design
• Quality assurance and testing strategy design and implementation
• Big data analytics
• Agile development process optimization
• Development team performance optimization.
Air Quality
My role on this project included:
• Cloud and system architecture design
• Development team coordination
• Requirements' specification
• Real-time stream cloud data processing implementation
• Azure IoT Edge Docker modules implementation.
Biometric Access Control
My role on this project included:
• Cloud and system architecture design
• Development team coordination
• Key features implementation
• Code reviews
• Technical requirements' design and specification
• Interdisciplinary collaboration with different departments and business areas to drive product development.
Dental and Medical Product
My role on this project included:
• Cloud and system architecture design
• Development of the IoT and the enterprise web application coordination
• Key features development on every part of the system
• Automated testing strategy development to fulfill certification requirements of the medical industry
• Cloud patterns implementation to increase the application's resiliency.
Warehouse Logistics
Certifications
Microsoft Certified Professional
Microsoft
Skills
Libraries/APIs
SignalR
Tools
Visual Studio, Azure IoT Suite, Azure App Service, Azure IoT Hub, Azure Active Directory B2C (ADB2C), Azure Key Vault, SendGrid, Git, Microsoft Teams, Slack, Neuron-ESB, Azure Monitor, Azure Application Insights, Jira, Confluence, Azure Kubernetes Service (AKS)
Languages
C#, JavaScript, TypeScript, Bicep
Frameworks
.NET Core, Angular, ASP.NET Core, Entity Framework Core, Blazor, .NET, Windows Presentation Foundation (WPF), Windows Workflow Foundation, ML.NET, Windows PowerShell
Paradigms
Unit Testing, Agile, Scrum, Test Automation, Clean Code, Azure DevOps, Kanban, Clean Architecture, CQRS, Microservices, Event-driven Architecture, Responsive Web Design (RWD)
Platforms
Azure Functions, Visual Studio Code (VS Code), Azure Event Hubs, Docker, Azure
Storage
Microsoft SQL Server, Azure Cosmos DB, Azure Storage, Azure Active Directory, Azure SQL
Other
Microsoft Azure, Software Architecture, Cloud Architecture, Integration Testing, SOLID Principles, Xamarin.Forms, Azure IoT Edge, Azure Service Bus, Azure Event Grid, Domain-driven Design (DDD), Vertical Slice Architecture, Progressive Web Applications (PWAs), Content Delivery Networks (CDN), Windows Communication Foundation (WCF), Software QA, Performance, Azure Data Explorer, Azure Stream Analytics, Machine Learning
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