About Me

I started learning C++ during the second semester of my studies to build a stock trading system and simulators using artificial neural networks. Around my third year, I transitioned to C# and the .NET ecosystem which led to my first job.

My exposure to legacy systems codebase during my early career led me to shift towards radical simplicity in development, as I realized that complexity and maintenance costs increase exponentially with poor quality and overly complicated code, making simplicity not just a preference but a necessity.

In my free time I continue with my pet project and maintain 10+ open source c# libraries available at NuGet.org which I'm the author of.

Technical Skills

C#
10 years
Azure (Search, Service Bus, KV, Redis)
7 years
ASP.NET
5 years
SQL (SQL Server, SQLite, Postgress)
5 years
Entity Framework
4 years
C++
4 years
NoSQL (CosmosDB, Mongo)
4 years
WPF in MVVM
4 years
Python
2 years
Ruby
1 year
ML (ML.NET, Accord.NET, EmguCV, Keras)
4 years
Other: PowerShell, XSTL, XSD, WCF, ADO, Windows Forms, Azure DevOps a.k.a. VSTS, Trello, Graphana, Postman, Swagger

Soft Skills

  • Autonomy
  • Persistence
  • Creativity
  • Focus
  • Integrity

Formal Education

Polish/French Bilingual High School - 2004 to 2008

Jagiellonian University - Psychology - Master - 2009 to 2016

Work Experience

IGE+XAO - Internship (C++) - 2014

I was tasked with creating a T-SQL procedure to perform a database-wide undo operation. I accomplished this ahead of time by developing a C# generator for T-SQL, using the table schema as input.

Transactor Poland - Software Developer (C#, WPF, WCF, SQL, EF) - 2014 to 2017

I started as the main developer on a business intelligence WPF application that aggregated data from multiple APIs. The project was successful and which, I was informed, provided great value to the customer at a low cost. After this I cooperated in an Agile team where we developed, fixed, refactored and unit tested end to end insurance lifetime management system, which required and improved my skills of T-SQL procedures, WCF services, ASP.NET APIs, WPF, Windows Forms, XSLT, XSD, VB.NET, SQLite.

Open GI - Software Developer (C#, SQL Server, WCF, Web API, WPF, .NET Core) - 2017 to 2019

Continuation of previous employment under different brand. More focus on newer technologies like ASP.NET Core instead of WCF, RabbitMQ instead of WWF.

Jagiellonian University - Research on EEG Signal Classification (Python) - 2019 to 2020

During this time I participated in a grant-funded research study where I developed a Python classifier for monkey EEG brain activity and an Arduino-based tactile stimulator. We had a classification of monkey awake states with AUC above 0.8.

Seville More Helory Polska - Senior Software Developer (C#, .NET Core, CosmosDB, Cognitive Search, Service Bus, Redis) - 2020 to Present

Senior developer on client focused projects related to document management, approvals, ethics and compliance, developing cloud-based solutions using .NET Core, CosmosDB, and other modern technologies.

Languages

  • Polish - Native
  • English - C2
  • French - B2

Conferences

  • .NET DeveloperDays 2018
  • MEGA Sekurak Hacking Party 2019
  • AzureDay 2020
  • MEGA Sekurak Hacking Party 2020 (in 2021)

Additional Information

  • Category B driving license.
  • Knowledge in the field of psychology
  • Hobbies: board games, running, gym, physics, own projects