Summary
Overview
Work History
Education
Skills
Certification
Interests
Timeline
Generic

Mateusz Skapski

Software Developer
Basingstoke

Summary

I'm a highly motivated and ambitious customer-focused software professional with a solid technical and business foundation. Always go the extra mile to ensure goals are achieved. I'm a team player who empowers colleagues and team members while building excellent relationships with business stakeholders. I’m clean coding and asynchronous programming advocate. Outside of work I'm passionate about my family, sport, nature and personal development.

Overview

11
11
years of professional experience
4
4
years of post-secondary education
2
2
Certifications

Work History

Senior Software Developer

Dayforce
04.2023 - Current
  • Worked in a team developing native German payroll module being part of a large global HCM system.
  • As team lead of 9 Developers and QAs delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
  • Mentored junior developers, providing guidance on best practices and coding techniques for improved productivity.
  • Successfully met tight deadlines under pressure while maintaining a strong focus on quality deliverables throughout all stages of the development process.
  • Actively taking part in designing software architecture allowing other team members delivering new features faster
  • Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.

Senior Software Engineer

IRIS Software
10.2021 - 04.2023
  • Working as part of an Agile Scrum team on industry leading SaaS software in the HR space.
  • Led development of payroll integration using Azure Service Bus, Azure Functions and RESTful APIs.
  • Led the development of Form Builder, a highly configurable approach for dynamic form rendering using Blazor WASM and web API. Wrote 90% of the code and reviewed the rest. Achieved efficient, extensible and testable framework promoting short PRs and fast development of UI modules.
  • Taking a lead role in prototyping an integration of the legacy ASP.NET Framework system with new modules developed in Blazor, using micro-frontend architecture, which is part of a larger migration of a monolith into microservices.
  • Promote good async/await practices through code reviews and presentations within IRIS engineering community.
  • In the first month I contributed to a major home screen redesign. As a team we achieved the goal, within a limited time frame.

Senior Software Developer

Hague Software Solutions
09.2017 - 10.2021
  • Led design and development of a greenfield cloud based, distributed system for cheque image processing using C#, C++, .NET Core, RabbitMQ, SignalR and Docker.
  • Designed and coded a multi-tenant qualification verification web portal for the education industry using C# and ASP.NET Core MVC.
  • Maintained an existing C++/MFC codebase of a desktop client-server cheque processing system, including bug fixes and new features.
  • Enhanced the cheque processing application to streamline donation processing for charities.
  • Work closely with new and existing clients to establish requirements to solve a multitude of business problems.
  • Tune performance of database queries. For example, I fixed a bug on a TV Licence payment processing system where, under certain circumstances, a SQL query took over 20 minutes to execute. This now runs in under 3 seconds.
  • Migrated Visual Source Safe version control into Git.

System Engineer

Solchar
12.2013 - 09.2017
  • Provided remote and on-site technical support for customers using an in-house developed cheque processing system.
  • Took part in design, deployment and monitoring of a proof-of-concept system for cheque image clearing with Barclays bank.
  • Wrote SQL scripts for troubleshooting and reporting purposes.
  • Deployed and integrated SOAP web service as a layer between our core application and a backend system for Commerzbank.
  • Designed and wrote an in-house knowledge base web application (using C#, WebForms and SQL) for logging and tracking of customer issues, software bugs and enhancements.
  • Gathered and defined customer requirements to develop clear specifications for new projects.
  • Delivered training for new customers.
  • Wrote user guides and technical documentation.

Education

Bachelor of Science - Computer Science

The Witelon State University of Applied Sciences
Legnica Poland
10.2003 - 04.2007

Skills

C#, NET, ASPNET, T-SQL, Entity Framework, Blazor, GIT

Async and Parallel Programming, Object-Oriented Programming, SOLID Principles, Software Design Patterns, TDD, API Design, Software Architecture Patterns

JavaScript, TypeScript,

RESTful APIs, gRPC, RabbitMQ, Kafka, SignalR, Dapper, MassTransit, Fluxor

GitHub, Bitbucket, AzureDevOps, JIRA,

C, MFC, STL, React, NodeJS

Certification

AZ-204 Developing Solutions for Microsoft Azure

Interests

Road & Gravel Cycling, Bikepacking, Winter Mountaineering, Indoor & Outdoor Climbing, Polish Football, NET Meetups & Development Conferences

Timeline

Senior Software Developer

Dayforce
04.2023 - Current

AZ-204 Developing Solutions for Microsoft Azure

01-2023

Senior Software Engineer

IRIS Software
10.2021 - 04.2023

Senior Software Developer

Hague Software Solutions
09.2017 - 10.2021

System Engineer

Solchar
12.2013 - 09.2017

Bachelor of Science - Computer Science

The Witelon State University of Applied Sciences
10.2003 - 04.2007

AZ-400 Designing and Implementing Microsoft DevOps Solutions

Mateusz SkapskiSoftware Developer