Résumé
Table of Contents
Work experience
InfoGuard AG
In scope of the DevOps team I contribute to maintenance and development of an incident management platform, which serves hundreds of customers and manages alerts from several millions of endpoints. My work includes:
- developing and maintaining microservices in asynchronous architecture, written in Django and Spring, with Kafka as a communication channel. Drafting and reviewing strategies for delivering new features,
- developing and executing strategies for migrating and integrating services and subsequent releases of the platform,
- creating client side in microfrontends architecture (React, CoreUI). I contributed to higher re-usability of existing parts and implemented the most complex parts of the frontend.
Sortdesk
I was a part of a software agency that developed both its own and custom products for companies from civil engineering industry. My main commitment for the company was:
- implementation of core features and launch of an online IFC files viewer (publicly available under viewer.sortdesk.com) using React, ifc.js and Material UI,
- development and deployment of company’s new website in React,
- development of a series of programs to automate workflows within BIM projects.
Korbank S.A.
Within Research & Development team I was working on a suite of products powering company’s IPTV services:
- provided a more maintainable and reliable solution for recording and rewinding TV channel transmissions (Flask, ffmpeg).
- Collaborated with the marketing team to build a new customer portal with custom React components.
- designed, implemented and deployed k.pl - a website offering services of a new branch of the company - data center.
Nokia
As a summer trainee, I had the opportunity to take on a variety of challenges and, for the first time, work with commercial code and experience software running at scale. My main contributions included:
- writing automation scripts (bash)
- rewring an old microservice UI from Angular to React
- writing and fixing selenium e2e tests suites (python3)
Freenlance activity
During my studies, I implemented websites on request. Together with a friend, we gathered requirements, designed, developed, and deployed the web pages. One such project was commissioned by a local dental clinic.
Education
Timeline
Computer Science, Master’s degree Wroclaw University of Science and Technology
- March 2021 – July 2022
- Scholarship for best students
- 5.0 gradution note - very good
Computer Science, Engineer’s degree, Wroclaw University of Science and Technology
- October 2017 – January 2021
- Scholarship for best students
- 5.0 gradution note - very good
Notable Projects
HistMap
- visualizing place of action of given (100k+) publications
- utilizing Vue 3 and components library (Element Plus)
- integrating leaflet.js with front-end and custom-rendered map tiles
One can see both areas (France), as well as points (Paris) indicating place of action.
User can use a timeline (including autoplay function) and exclude areas from the UI.
On double click a scrollable list with publications from given radius is displayed