Ung softwareingeniør med flair for software vedligeholdelse

Jeg er Simon, civilingeniør med speciale i software engineering og bosat i Odense på Fyn. I øjeblikket beskæftiger jeg mig med udviklingen og vedligeholdelsen af software til brugerstyring af kollaborative robotter hos Universal Robots.

For mig er softwareudvikling mere end at udgive nye funktioner og fejlrettelser. Det er en fin balancegang mellem udviklingsfremdrift, kvalitet– og fremtidssikring.

Tag et kig rundt eller besøg mine sociale profiler for at lære mere om mig.

Arbejde

  1. Full-stack Softwareingeniør (Java, Angular)
    Universal Robots A/S
    Full-stack softwareingeniør til næste generation af PolyScope X, kontrol- og programmeringsgrænsefladen, bag de kollaborative robotter fra Universal Robots.

    Udvikling af full-stack funktioner til den webbaserede applikation, som muliggør programmering og drift af kollaborative robotter. Ansvarlig for forretningskritisk vedligeholdelse af den nuværende generation af PolyScope 5.

    PolyScope X er en Angular-baseret web-frontend-applikation med en Spring Boot-baseret backend. Kommunikation gennem HTTP restful grænseflader, websockets og ROS2. De primære programmeringssprog er Java og TypeScript inklusive HTML og CSS.

    PolyScope 5 er en Java Swing-baseret applikation, der understøttes af det modulær og plugbar framework OSGi.
    PolyScope 5

    Den fortrukne platform til styring af kollaborative robotter.

    Læs mere på universal-robots.com
    PolyScope X

    Næste generationsplatforn til styring af kollaborative robotter.

    Læs mere på universal-robots.com
  2. Softwareingeniør (Java)
    Universal Robots A/S
    Softwareingeniør med ansvar for udviklingen og vedligeholdelse af PolyScope 5, styrings- og programmerings interfacet bag de kollaborative robotter fra Universal Robots.

    Min primære opgave er udviklen og vedligeholdelsen af Java applikationen som gør det muligt at programmere og operere kollaborative robotter. Jeg har hovedansvaret for udviklingen af brugergrænsefladen til PolyScope 5.

    Primært beskæftiget med Java, OSGi og Docker
  3. Softwareudvikler (Deltid)
    Universal Robots A/S
    Udvikling og vedligeholdelse af software til brugerstyring af verdens førende kollaborative robot arme.

    Ansvarsområde:
    • Fjernelse af teknisk gæld samt forbedringer af softwarearkitekturen
    • Videreudvikling af framework baseret på OSGi til eksterne udvidelser
    • Implementering af ny funktionalitet og fejlrettelser
    • Migrering og opgradering af biblioteker samt opdatering af Java
    • Forbedring af Continuous Integration gennem Jenkins og Docker

    Primært beskæftiget med Java, OSGi og Python
  4. Studentermedhjælper
    BROEN Valve Technologies
    Pilotprojekt indenfor Industry 4.0 og Internet Of Things. Udvikling af prototype for internet og cloud forbundne ventiler ved brug af Arduino og Microsoft Azure gennem NB-IoT.

    Primært beskæftiget med C# og C++
  5. Lærling
    Aarhus Tech
    Ansvarlig for designet, udviklingen og driften af en software platform for håndtering af elevoptag og vejledning.

    Primært beskæftiget med PHP, SQL samt HTML, JavaScript og CSS ved brug af Bootstrap
  6. Merchandiser
    Elgiganten A/S
    Ungarbejder i den tekniske kundesupport afdelingen hos Elgiganten Randers. Ydelse af teknisk kunde support, konfigurering af enheder, produkt fremvisning samt fejlsøgning.

Uddannelse

  1. Civilingeniør i Software Engineering
    Syddansk Universitet
    Projekter:
    • The longevity of modern software: A study of operational risks connected to open source libraries
    • Mitigating the accumulation of technical debt and addressing existing productivity inhibitors
  2. Software Engineering (Bachelor)
    Syddansk Universitet
    Projekter:
    • Data-driven mobile application for enhanced guest experiences
  3. Gymnasial uddannelse
    Randers HF & VUC
    Adgangsgivende gymnasial uddannelse til universitet gennemført som et specialforløb på 11 måneder.
  4. EUX - Datatekniker (Programmering)
    Aarhus Tech
    Kombineret erhvervs- og gymnasial uddannelse, som Datatekniker med speciale i programmering

    Afbrudt til fordel for en universitetsuddannelse.
  5. EUX - Datatekniker (Programmering)
    Tradium Randers
    Grundforløb, overført til Aarhus Tech
  6. Efterskole (10. Klasse)
    Bjergsnæs Efterskole

Øvrigt

  1. Udvikler og administrator
    RedMew.com - Factorio Community
    Udvikler og administrator for fællesskabet Redmew til video spillet Factorio.

    Bidraget med udvikling af tilføjelser til Factorio, gennemgang og godkendelse af kode skrevet af andre frivillige, hovedansvarlig for crowdsourcing af oversættelser samt vedligeholdelse af online spil servere.

    Primært beskæftiget med Lua og C#
  2. Kørekort
    Kategori B
  3. Repræsentantskabsmedlem
    Glenten Antennelaug