Mateusz Kowalewski
Verified Expert in Engineering
Solutions Architect and Software Developer
Mateusz is a solutions architect with 10+ years of experience with .NET and a proven track record of delivering projects of various sizes and complexity, from €100,000 T&M initiatives to €1,000,000 fixed-price programs. He keeps solutions simple and cognitive complexity low. His main areas of activity are presales, project estimation and planning, bootstrapping projects, technical cooperation with customers, technical supervision and leadership, and organization-wide technical strategy.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Microsoft Teams, Windows
The most amazing...
...thing I've delivered is a €1 million fixed-price program consisting of desktop and cloud applications for making measurements of distance on photos.
Work Experience
Solutions Architect
Sii
- Conducted technical supervision over developers. My other responsibilities were bootstrapping projects, architecture governance, and technical leadership over agile teams.
- Estimated the projects and made them happen. Contacted and consulted customers. Advised them toward suitable solutions.
- Contributed to SEM, an engineering methodology that introduces delivery process standardization in the organization of 300 developers.
- Helped with the delivery of around 50 projects from .NET or Azure. Some projects were straightforward, with a small team, time, and material model, and some of them were fixed-price programs worth over 1,000,000 euros.
Technical Leader
Sii
- Led a team of four. Transformed the Windows Phone mobile app with C++ back end into cross-platform Xamarin-based app with .NET and Azure back end.
- Developed a long-term P2P loan platform, leading a team of five. Extended and refactored the .NET back end hosted on Azure.
- Managed a team of three. Created a few C4 drivers for various fire protection and alarm systems. The drivers were part of a highly regulated ecosystem.
Owner, Software Developer, and Architect
ASYC
- Developed an e-learning solution for a local English language school.
- Created a solution for planning activities in companies that hire trainers who perform courses with trainees. It includes the whole business process, from managing people up to accounting.
- Developed Funeral System, a system for comprehensive management of funeral houses.
- Created Asyc.Core, a framework for fast LOB application development.
- Created NeuroLogo, a system that helps therapists in aphasia treatment.
- Built a Windows desktop client for a Dropbox-like system.
Senior Software Engineer
Sii
- Re-engineered a framework for OpenCL driver validation.
- Developed the Hydra Topology Explorer. This tool is still in use and can be considered a visualization tool for early IoT.
- Supervised interns and performed a series of technical pieces of training in the C# and .NET domains.
Software Developer
Wolters Kluwer
- Developed the desktop versions of LEX and ABC, industry-leading legal applications.
- Learned how to work within a big team, working together on a 25-million LOC solution.
- Introduced algorithms that significantly improved the performance of searching visualization.
Software Developer
Freelance
- Created custom software mainly for the funeral industry.
- Learned full software development lifecycle, including the requirement analysis phase.
- Developed many applications, three of which are still on the market—obituary designer, ribbon designer, and card designer.
Experience
BLK3D
Alice
National Criminal Register
Skills
Frameworks
.NET, .NET Core, Blazor, Entity Framework Core, ASP.NET MVC, ASP.NET Core, Windows Presentation Foundation (WPF), TOGAF, Angular
Platforms
Azure, Xamarin
Other
Solution Architecture, Microsoft Azure, Azure Resource Manager (ARM), Infrastructure as Code (IaC), Domain-driven Design (DDD), ERC-20, MassTransit, Architecture, Production
Languages
C#, C++, SQL
Libraries/APIs
Entity Framework, Microsoft Foundation Class (MFC) Library, Standard Template Library (STL), Windows Forms (WinForms), Visual Component Library (VCL), Microsoft Foundation Classes (MFC)
Paradigms
Azure DevOps, CQRS, Model View ViewModel (MVVM), Microservices, Test-driven Development (TDD), Refactoring
Tools
MS Silverlight, Prism, RabbitMQ
Storage
Elasticsearch
Education
Master's Degree in Computer Science
Gdańsk University of Technology - Gdańsk, Poland
Engineer's Degree in Computer Science
Gdańsk University of Technology - Gdańsk, Poland
Certifications
TOGAF 9 Certified
The Open Group
Microsoft Azure Solutions Architect Expert
Microsoft
Xamarin Certified Developer
Xamarin
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