
Timeline
About me
Senior Software Engineer
Education

Warsaw school of computer science
2014 - 2018Bachelor of computer science
Experience

Infowave sp. z o.o.
Aug 2015 - Mar 2018.net developer(part time since 06.2017)Implementation and deployment projects/modules in .NET and SharePoint 2013/Online technology. Supported/Extended existing solutions like intranets, CRMs, other back-office systems, custom business applications based on SharePoint.Responsibilities:• Developing new solutions for SharePoint applications• Developing Azure functions for sharepoint online• Developing stand-alone APIs (monoliths), backed by SharePoint• Maintaining sharepoint environments (configuration)• Supported existing systems based on Service Level Agreement• Refactoring existing solutions (reducing technical debt)• Migrations from legacy sharepoint versions to fresh ones (Sharepoint on-prem, Sharepoint Online)Used technologies: .NET Framework 4.5+, Sharepoint 2013/2016/Online, SharePoint Framework (SPFx), ASP.NET WebAPI, ASP.NET WCF, SQL Server, JavaScript, Angular Show less

Ground frost
Jun 2017 - Jul 2018Full-stack developerGreen-field project in financial industry. Active participation in the analysis, design phase (including project of application architecture). Responsible for development of both backend side (.NET API Monolith) and frontend side (SPA React application). Responsibilities:• Development based on custom business requirements• Creation of user interfaces based on mock-ups• Unit tests creation• Creation of documentationUsed technologies:.NET Core, WebAPI, MS SQL Server, Entity Framework, xUnit, Moq, TypeScript, Angular, Bootstrap Show less

Primaris
Jul 2018 - Nov 2019Full-stack developerDevelopment of existing health care system based on modular architecture.Worked in SCRUM team (5 developers, 1 analyst, 2 testers)Responsibilities:• Responsible for extending/supporting existing medical systems solutions based on .NET, angular• Responsible for development stand-alone services (APIs) for new features• Designing and implementing new features based on client requirements• Refactoring legacy code• Performance optimalizations• Preparing integrations with external systems• Partially involved in development of sharepoint CRM solution• Creation of unit tests• Creation of technical documentationUsed technologies: .NET Framework 4.5+, .NET Core 2+, MVC, WebAPI, Orchard CMS, MS SQL Server, Entity Framework, Dapper, TypeScript, Angular, NgRx (redux), Bootstrap, IIS Show less

Procodice
Aug 2018 - Oct 2023Solutions architect & founder(work after hours, weekends) Project #1: Green-field application for automatic inspections of wind,photovoltaic farms. Based on AI analysis of photos taken from drone. Modular monolith architecture at the beginning, transformed over time into microservices (choreography, event based communication via message broker). AI Computer vision, object classification used for analysis of the photos looking for the few kinds of damages. Full cloud solution based on Azure infrastructure.Responsibilities:• Architecture design• Team-leading• Developing features on backend, web application• Preparing algorithms for merging photos from drones• Code reviewsUsed technologies: .NET Core 3+, .NET 5, WebAPI, RabbitMQ, Azure SQL Server, Entity Framework, Azure Cosmos DB for MongoDB, xUnit, Moq, Docker, Azure Container Instances, Azure Container Apps, Azure virtual machines, Microsoft Identity Platform, TypeScript, React, MaterialUI, Redux toolkit, SignalR, MS Custom Vision, Google Vision, RoboflowOther projects responsibilities: team-leading, architecture consultations, code reviews Show less

Centrum medyczne damiana
Dec 2019 - May 2022Full-stack developerProject #1: Worked on refactoring entire self-service health care system from monolith architecture to microservices (event-based communication via message broker, choreography approach). Including new branding, SPA react application, native mobile applications. Worked in nexus (SCRUM) and later in Kanban.Responsibilities:• Team-leader of development team (since 2021)• Architecture design of the system• Took part in completion of technical stack for development (backend, web app, mobile apps)• Development of backend services, gateway, frontend web application• Development of identity service with MFA (OIDC, OAuth 2.0)• Unit tests, integration tests• Code reviews• Creating technical documentation• Integration with Remote Identity Provider (MojeID) based on SAML2 protocolUsed technologies: .NET Core 3+, .NET 5+, WebAPI, MS SQL Server, Entity Framework, Dapper, Apache Kafka, gRPC, Duende Identity Server, OIDC, OAuth2.0, SAML2, Ocelot gateway, Hangfire, Redis, xUnit, Moq, Docker, Kubernetes, Helm, Elastic stack (ELK), TypeScript, React, ChakraUI, Redux toolkit, React testing library, jestProject #2: Green-field service called notification center. Responsible for delivering notifications (SMS, Email, Mobile/Web push notifications) from all systems in organization. Microservices architecture, asynchronous communication via message broker (orchestration approach). Worked in waterfall methodology.Responsibilities:• Development backend services based on requirements• Preparing integrations with external systems• Creation of unit tests, integration tests• Valuation of tasks• Creating technical documentation• Code reviewsUsed technologies: .NET Core 3+, .NET 5+, WebAPI, MongoDB, Apache Kafka, Avro Schema, Quartz, SignalR, Docker, Kubernetes, Helm, Elastic stack (ELK), xUnit, Moq, Autofixture Show less

Frontex
Jun 2022 - nowFull-stack developer(contractor from Fabrity)Worked on internal projects (back office) for Frontex stuff. Monolith architecture, microservices architecture (choreography). SharePoint on-prem systems.Responsibilities:• Developing new features for internal systems• Supporting existing systems• Improving performance of existing solutions• Refactoring legacy code• Getting rid of technical debt• Works as a Frontex technical expert for project developed by external teams, code reviews, supervision of development process• Developing azure devops pipelines for continuous integration and continuous deployment processes• Preparing Proof of ConceptsUsed technologies: .NET Framework, .Net Core 2+, .NET 5+, WebAPI, WCF, MS SQL Server, SharePoint 2019, SharePoint Framework (SPFx), xUnit, Moq, TypeScript, React, FluentUI, MaterialUI, Redux toolkit Show less
Licenses & Certifications
- View certificate

Az-305 microsoft certified: azure solutions architect expert
MicrosoftFeb 2025 
Microsoft certified: azure fundamentals
MicrosoftNov 2021
Microsoft 365 certified: fundamentals
MicrosoftNov 2021
Microsoft exam [70-480] programming in html5 with javascript and css3
MicrosoftAug 2017- View certificate

Az-104 microsoft certified: azure administrator associate
MicrosoftJan 2025
Languages
- anAngielski
Recommendations

Helen foster
Change Manager | CommunicatorGreater Adelaide Area
Maxime de saint moulin
Purchasing Business Process Manager & Supplier Relationship Management at EtexBrussels Metropolitan Area
Dr marcio cavalcanti
Shoulder and Elbow SurgeryCampina Grande, Paraíba, Brazil
Yolanda gotti
Director de proyecto en yo GottiMadrid, Community of Madrid, Spain
Anas alsadi
Software Developer at QBSالأردن
James lee
Mainline Train Driver @ London North Eastern Railway | European Train Drivers Licence, EASA Crew Att...Redcar And Cleveland, England, United Kingdom
Aaron tolliver
Trade Development Manager at Southern Glazer's Wine & SpiritsCypress, Texas, United States
Abdullah khan
ACCA skill level student | Bcom (Hons) | CS foundation | Data analytics (Power bi, SQL, excel)New Delhi, Delhi, India
Ramy metwally
Service Manager at Bosch Car ServiceNew Cairo, Cairo, Egypt
Ryan meathe
Operations Manager at Suda Enterprises Allstate InsuranceItasca, Illinois, United States
Franke rüdiger
Franke.InFraConsultSchwäbisch Hall, Baden-Württemberg, Germany
Francois roets
Operational Director at RO WATER SYSTEMSCity of Johannesburg, Gauteng, South Africa
Tope sulaiman
Affluent Banking | Relationship ManagerLagos, Lagos State, Nigeria
Michael kontraros
Senior Manager, Sustainable & Development BankingGreece
Roberth abarca tapia
Sales AsóciateHanover Park, Illinois, United States
William lyons, mba
Operations Analyst @ GLENCOR SERVICES, INC. | MBA, Business AnalyticsClinton, Maryland, United States
Mariano latorre bragion
Empreendedor na B3 estetica automotivaPiracicaba, São Paulo, Brazil
Rohan kanna
UG at BITS Pilani - Goa Campus || Risk Management Intern at UBSBengaluru, Karnataka, India
Prince pascual
Bachelor of Science in Business Administration Major in Human Resource Development Management at Pol...Singapore, Singapore
Inayatullakhan guranni
CT/MRI TECHNOLOGIST AT KUWAIT HOSPITAL SABAH SALEM at KUWAIT HOSPITAL SABAH SALEMKuwait
...