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