KAMIL

SOFTWARE DEVELOPER

Kamil Patryk Romasz

Kamil Patryk Romasz

Leeftijd: 34

Locatie: Arnhem

ABOUT ME

Ik duik graag in het diepe, niet alleen met mijn duikersbrevet, maar ook het werk wat ik doe. Voor 8 jaar heb ik het onderwijs verkend als wiskundedocent. Daarnaast begon ik met het maken van games in pygame en zo werd ik de ICT ingezogen, waar ik nu o.a. webapplicaties ontwikkel. In mijn vrije tijd speel ik graag co-op games en automatiseer ik ons huis.

CONTACT

📧 kamilromasz@hotmail.com

📱0611446681

💼 LinkedIn

💻 GitHub

VAARDIGHEDEN

Python
Flask & Django & Fast Api & Cherrypy
PostgreSQL
Docker
Pygame
Pytest, Factoryboy
Mypy, Ruff
GIT (+Gitlab/Github)
Cursor, Pycharm
Newrelic & Grafana

RECENTE UITDAGINGEN

  • Framework Upgrades

    Werkzeug en Flask ruim 1 major versie updaten met alle refactor gevolgen van dien. De refactor van de apps viel reuze mee, alleen de wijzigingen van de context in pytest en hoe we die hebben geïmplementeerd maken het een stuk ingewikkelder.

  • Database Upgrade

    PSQL upgrade voorbereiden (meerdere major versies omhoog). Ik heb hier onderzoek naar gedaan en lokaal succesvol geüpgraded. Dit als voorbereiding voor een hosting bedrijf die het op productie uitvoert.

  • Deadlock Analyse

    Oorzaken van de database deadlocks onderzoeken en verhelpen. Vaak is het zo dat het lokaal niet reproduceerbare errors zijn. Waar ik mee had gewerkt waren over het algemeen raceconditions veroorzaakt door meerdere app instanties en meerdere workers.

  • Productie koppeling

    Grote refactoring van de productie koppeling. Een ander team wat productie aanstuurt heeft een nieuwe API ontwikkeld, daarvoor moest een groot deel van de backend worden herschreven om daar gebruik van te kunnen maken. Dit vroeg om veel contact met stakeholders en andere (dev) teams. Nieuwe gedeelde documentatie was hierin essentieel, zodat dit onderhoudbaar is in de toekomst.

  • Project Voorbereiding

    Ik heb een project voorbereid waar ik zelf niet aan ging ontwikkelen. Dit heb ik gedaan doormiddel van een projectplan en stories te schrijven. Ik ben trots op hoe dat is gegaan, want onze nieuwste collega heeft het met weinig hulp in anderhalve maand zelf kunnen bouwen.

TALEN

Nederlands
Engels
Pools (Moedertaal)

WERKERVARING

Webdeveloper

Sparkles 2023 – nu
  • Webdevelopment in Python webframeworks en in Angular
  • Kennisdeling organiseren en verzorgen
  • Technische plannen schrijven
  • Begeleiden van collega's
  • Onderdeel van Cybersecurity groep(uitdragen/up to date houden/reviewen)
  • Scrummaster (1+ jaar, zonder certificering)
  • Vicevoorzitter Ondernemingsraad (2+ jaar)

Docent wiskunde bovenbouw havo/vwo

Canisius College Nijmegen 2020 – 2022
  • Lessen wiskunde (A,B,C) in de bovenbouw
  • Contacten leggen en onderhouden met andere organisaties: bijvoorbeeld digitaliseren van rekentoetsen
  • Jaarlaagverantwoordelijke: controlerende rol wat betreft tijdig aanleveren van bijvoorbeeld planningen en toetsen en het waarborgen van de kwaliteit daarvan

Docent wiskunde mavo/havo/vwo

Stedelijke Scholengemeenschap Nijmegen 2015 – 2020
  • Sectieleider (2 jaar): vergaderingen organiseren en verzorgen, taken in het team verdelen
  • Projecten verzorgen aan homogene en heterogene groepen in onder- en bovenbouw; in de brugklas ook tweetalig
  • Opzetten van verschillende (onderwijs)projecten en het begeleiden ervan
  • Jaarlaagverantwoordelijke

Bijlesdocent

Zelfstandig Nijmegen 2011 – 2015

SCHOLING

Bachelor

Lerarenopleiding 2e graad Wiskunde HAN

Minor

Onderwijskundig Leiderschap - SSgN + HAN

Master

Master Leraar wiskunde HAN (geen diploma, wel o.a. alle wiskunde vakken gehaald)

Omscholing ICT

ICT Omscholing

Ondernemingsraad

Meerdere cursussen

OVERIGE

Rijbewijs: A, B
BHV: Gecertificeerd
Tech events: Afgelopen jaar ben ik naar JSnation en React summit geweest, vaak woon ik ook Nimma.codes bij.