PIOTR KUDZIA

C# .NET Developer

cv_image

PROFILE


  • Passionate C# .NET developer with 7+ years experience, mostly in WPF desktop app development.

  • Self-motivated, well-organized and problem-solving team player.

  • Has worked with many technologies, quickly adapting to changes.

  • Understands application lifecycle management.

WORK EXPERIENCE


September 2023 - now

Zabrze, Poland

C# .NET Developer

IneoGroup S.A.

Windows desktop application and API development.


  • Developing a modular monolith sales application with a WPF-based desktop client and local API service.

  • Designing and maintaining local service (Windows Service) exposing REST API for communication with desktop app and remote backend.

  • Working on server-side components hosted on IIS, including REST APIs and background processing modules.

  • Ensuring smooth integration and communication between desktop, local, and remote layers of the system.

  • Collaborating with a development team on expanding the system architecture and improving modularity and scalability.

  • Unit and integration testing, optimization of performance-critical paths, code reviewing, mentoring.

January 2023 - August 2023

Zabrze, Poland

C# .NET Developer

Symfonia sp. z o.o. [via Awareson sp. z o.o.]

Windows desktop application development.


  • Developing Windows desktop applications using .NET, C#, C++, WPF, MSSQL, Linq2SQL, Entity Framework, MVVM.

  • Developing the oldest Polish software for accountants, maintaining large scale legacy code.

  • Working with Scrum team using Azure DevOps platform.

  • Unit and integration testing, code reviewing, mentoring.

August 2020 - December 2022

Zabrze, Poland

C# .NET Developer

Catobe sp. z o.o.

Windows desktop application development.


  • Developing Windows desktop applications using .NET, C#, WinForms, WPF, MSSQL, PostgreSQL, Linq2SQL, Entity Framework, MVP, MVVM.
    Widely used applications for bailiffs' offices.

  • Cooperating with support team, gathering business requirements, cost estimating, coordinating small team workflow.

  • Manual and unit testing, code reviewing, supporting in deployment process and self-deploying.

  • Scraping and processing data from websites.

March 2018 - June 2020

Gliwice, Poland

C# .NET Developer

IMOBIT sp. z o.o.

Windows desktop and Web application development.


  • Developing Windows desktop applications using .NET, C#, WinForms, MSSQL, MySQL, Linq2SQL, Entity Framework, MVP. Customers' industrial environment required high-reliable applications, opened to quick modifications and updates.

  • Developing Web applications using .NET Core, C#, Razor Pages, PSQL, EF Core, HTML, CSS.

  • Contacting with customers' representatives, gathering business requirements, cost estimating.

  • Manual and unit testing, code reviewing, supporting in deployment process and self-deploying.

  • Scraping and processing data from websites.

July 2017 - August 2017

Gliwice, Poland

C# .NET Intern

IMOBIT

Windows desktop application development.


  • Windows desktop application written in WinForms .NET Framework MVP, displaying custom filtered data from MySQL database. Large and unchangeable database structure required good approach to process data. Using custom controls, exporting data to XLS(X)/PDF.

SKILLS


  • Object Oriented Programming, SOLID principles

  • Working with code repository (SVN, TFS, GIT)

  • Oral and written English B2