Catrina Lynegaard Profile Picture

Catrina Cole Lynegaard

Datamatiker studerende

Kreativ og lærelysten 4. semester studerende

Om mig

Hej, jeg hedder Catrina. Jeg læser til datamatiker, og jeg er på nuværende tidspunkt i gang med mit 4. semester. Noget jeg er vild med, er processen fra den første linje kode til det færdige produkt. Derfor synes jeg at programmering er vildt spændende! Jeg bruger min fritid på forskellige kreative hobbyer som at male og tegne. Derudover så bruger jeg også en del tid på at fordybe mig i mine studier, og jeg glæder mig til at omsætte min teori til praksis i en praktikplads på mit 5. semester.

Tekniske færdigheder

Java JavaScript Python HTML CSS MSSQL Git Figma Swift C#

Erfaring

juli 2024 - nu

Rengøringsvikar | Anders Andersen’s Rengøring

Arbejde med fokus på selvstændig opgaveoversigt og grundighed, herunder koordinering af ad hoc-opgaver.

feb. 2022 - juni 2024

Kasse- og butiksassistent | Harald Nyborg

Ansvar for kundeservice og varehåndtering i en travl butik med fokus på selvstændighed og problemløsning.

dec. 2018 - maj 2021

Kasse- og butiksassistent | Føtex

Erfaring med samarbejde i teams på tværs af afdelinger og opretholdelse af overblik i perioder med højt tempo.

Projekter

Lagerstyringssystem | 2. semester projekt

I samarbejde med min gruppe udarbejdede vi et digitalt lagerstyringssystem til destilleriet Sall Whisky. Systemet erstatter den manuelle papirproces og sikrer fuld sporbarhed i produktionen - lige fra destillering (New Make) og fadlagring til det færdige produkt.

Værktøjer og teknologier

  • GUI: JavaFX
  • Systemudvikling: OOAD, UML (sekvens-, klasse- og domænemodeller)
  • Kvalitetssikring: JUnit
  • Samarbejde & styring: Git/GitHub, agil udvikling (Unified Process) og MoSCoW-prioritering.
Java

Netværksspil

I dette projekt udviklede min gruppe og jeg et netværksbaseret multiplayer-spil i realtid. Spillet går ud på, at flere spillere kan bevæge sig rundt i den samme labyrint samtidigt. Hver gang en spiller bevæger sig, sendes informationen til en central server, der lynhurtigt synkroniserer placeringer og point ud til alle de andre forbundne klienter.

Værktøjer og teknologier

  • GUI: JavaFX
  • Netværksarkitektur: TCP sockets (ServerSocket og Socket)
  • Multithreading: Asynkron trådhåndtering (Thread og Platform.runLater), så netværksdata hentes i baggrunden uden at fryse spillets GUI.
  • Trådsynkronisering: Sikring mod datafejl (race conditions) ved brug af synchronized på delte spillerlister.
Java

Chatroom | 3. semester projekt

En chat-applikation med integreret brugerstyring. I systemet kan man logge ind, oprette chatrum, skrive beskeder og administrere indhold. For at demonstrere adgangskontrol implementerede vi et rollesystem, hvor kun administratorer (niveau 3) kan oprette, redigere og slette chatrum samt tilgå den samlede brugerliste.

Værktøjer og teknologier

  • Database: Persistent, asynkron lagring i strukturerede JSON-filer (via Node fs/promises).
  • Sikkerhed & Session express-session til login-validering og niveaubaseret adgangskontrol.
Node.js JavaScript Pug (HTML5) CSS

Kontakt

catrinalynegaard@gmail.com
LinkedIn