{"id":29,"date":"2015-07-25T21:19:10","date_gmt":"2015-07-25T21:19:10","guid":{"rendered":"http:\/\/johnnyk.dk\/?page_id=29"},"modified":"2023-09-22T15:26:45","modified_gmt":"2023-09-22T13:26:45","slug":"projekter","status":"publish","type":"page","link":"http:\/\/johnnyk.dk\/?page_id=29","title":{"rendered":"Projekter"},"content":{"rendered":"<p>Her er et udpluk af de projekter jeg har arbejdet p\u00e5:<\/p>\n<p><strong>Kunde:\u00a0En veletableret startup i K\u00f8benhavns omr\u00e5det<br \/>\n<\/strong><strong>Opgave: <\/strong>Udf\u00f8rte meget hardware-n\u00e6r softwareudvikling, med fokus p\u00e5 lavt str\u00f8mforbrug og n\u00f8jagtig timing, for at udnytte softwarens fulde potentiale og sikre optimal pr\u00e6station. Integration af forskellige produkter og vedligeholdelse af en ensartet kodebase p\u00e5 tv\u00e6rs af varierende projekter. Strategisk optimering og raffinering for at m\u00f8de udviklende krav og lette vedligeholdelse. Leverede f\u00e6rdige softwarel\u00f8sninger til flere unikke prototyper og overf\u00f8rte effektivt kodebasen til en ny kollega ved projektafslutning.<br \/>\n<strong>Teknologi\/v\u00e6rkt\u00f8jer: <\/strong>PIC16 med MPLAB, git, C programmering, multi UART-kommunikation, softwarekomponenttestning, systemsoftwaretestning, indlejret softwaretestning, anmeldelser.<br \/>\n<strong>Rolle:\u00a0<\/strong>Senior Embedded SW Engineer<\/p>\n<p><strong>Kunde:\u00a0En st\u00f8rre producent af medicinsk udstyr p\u00e5 Vestfyn<br \/>\n<\/strong><strong>Opgave<\/strong>:\u00a0Udf\u00f8rte pr\u00e6cis interfacing inden for et st\u00f8rre medicinsk apparat, som etablerede en afg\u00f8rende forbindelse mellem det omfattende system og en BLE-driver, med m\u00e5let om p\u00e5lidelig tr\u00e5dl\u00f8s forbindelse med minimal latenstid. Fokuseret p\u00e5 at skabe en s\u00f8ml\u00f8s og p\u00e5lidelig integration, sikrede uafbrudt og hurtig dataoverf\u00f8rsel mellem forskellige komponenter af det medicinske apparat. Udf\u00f8rte grundige test og raffinering af hvert interfacepunkt, sikrede at hvert segment fungerede med optimal effektivitet og p\u00e5lidelighed, opfyldte de strenge krav til medicinsk udstyr.<br \/>\n<strong>Teknologi\/v\u00e6rkt\u00f8jer:\u00a0<\/strong>MIMXRT1176, ESP32 med VSCode, git, C programmering, cmake, ninja, GCC, SPI, I2C, Multitr\u00e5det programmering, softwarekomponenttestning, systemsoftwaretestning, indlejret softwaretestning, anmeldelser.<br \/>\n<strong>Rolle<\/strong>:\u00a0Senior Embedded SW Engineer<\/p>\n<p><strong>Kunde:\u00a0En mindre producent af medicinsk udstyr i Midtsj\u00e6lland<br \/>\nOpgave<\/strong>:\u00a0Udviklede og finjusterede applikationssoftware, filsystem og omfattende fejlh\u00e5ndteringsmoduler til et kompakt medicinsk apparat, fokuserede p\u00e5 operationel excellence og p\u00e5lidelighed. Etablerede robuste BLE og 4G modemforbindelser, sikrede glat og p\u00e5lidelig kommunikation mellem apparater. Udf\u00f8rte rigor\u00f8se modul- og systemtest af softwaren, finjusterede intrikate parametre for at sikre pr\u00e6cis og p\u00e5lidelig funktionalitet af hver software- og hardwarekomponent.<br \/>\n<strong>Teknologi\/v\u00e6rkt\u00f8jer<\/strong>:\u00a0BT840, nRF52840 med Segger IDE., C, Doxygen, git, GCC, SPI, I2C, Multitr\u00e5det programmering, softwarekomponenttestning, systemsoftwaretestning, indlejret softwaretestning, anmeldelser.<br \/>\n<strong>Rolle<\/strong>:\u00a0Senior Embedded SW Engineer<\/p>\n<p><strong>Kunde:\u00a0En st\u00f8rre producent af medicinsk udstyr p\u00e5 Vestfyn<br \/>\nOpgave<\/strong>:\u00a0I et storskala m\u00e5lesystem udf\u00f8rte jeg integrationen af b\u00e5de serielle og parallelle MIPI-kameraer, med m\u00e5let om at fange h\u00f8jhastighedsbilleder. Denne kritiske forbedring gjorde det muligt \u00f8jeblikkeligt at videresende billeder gennem systemet, essentielt for realtidsapplikationer. Rollen kr\u00e6vede arkitektonisk planl\u00e6gning, implementering, dokumentation og rigor\u00f8s testning af dette undersystem. Samarbejdede t\u00e6t med kameraleverand\u00f8rer for at l\u00f8se tekniske problemer og optimere systemets ydeevne. Justering af forskellige parametre var afg\u00f8rende for at opn\u00e5 h\u00f8j billedfangsthastighed og sikre problemfri systemfunktionalitet.<br \/>\n<strong>Teknologi\/v\u00e6rkt\u00f8jer<\/strong>:\u00a0MIMXRT1176, AR0234CS med VSCode, git, C programmering, cmake, ninja, GCC, SPI, I2C, Multitr\u00e5det programmering, softwarekomponenttestning, systemsoftwaretestning, indlejret softwaretestning, anmeldelser.<br \/>\n<strong>Rolle<\/strong>:\u00a0Senior Arkitekt &amp; Embedded SW Engineer<\/p>\n<p><strong>Kunde:\u00a0En st\u00f8rre leverand\u00f8r af industriel udstyr i Sydvestfyn<br \/>\nOpgave<\/strong>: Ledende i udviklingen af en servo-styret ventil, udviklede den fra koncept over avancerede prototyper til slutprodukt. Udviklede, testede og optimerede et motorventilstyringssystem, sikrede deres s\u00f8ml\u00f8se integration og funktionalitet inden for det bredere system. Udf\u00f8rte pr\u00e6cise test og efterf\u00f8lgende modifikationer af elektronik, h\u00e6vede produktets p\u00e5lidelighed og ydeevne. Bidrog til elektronisk design, samling og testning, garanterede h\u00f8jeste kvalitet og ydeevne. Udviklede sofistikeret interfacingkapacitet ved hj\u00e6lp af RS485 og BLE for at forbedre produktets alsidighed og tilslutning.<br \/>\n<strong>Teknologi\/v\u00e6rkt\u00f8jer<\/strong>:\u00a0STM32 med STM32CubeIDE, C programmering, Subversion, GCC, SPI, I2C, Multitr\u00e5det programmering, softwarekomponenttestning, systemsoftwaretestning, indlejret softwaretestning, anmeldelser.<br \/>\n<strong>Rolle<\/strong>:\u00a0Senior Embedded SW Engineer<\/p>\n<p><strong>Kunde:\u00a0En startup med r\u00f8dder i Danmarks Tekniske Universitet (DTU)<br \/>\nOpgave<\/strong>:\u00a0Ledende i udviklingen og raffinering af luft test apparat, udviklede den fra koncept til avancerede prototyper. Udviklede, testede og optimerede flere drivere til indlejrede enheder, sikrede deres s\u00f8ml\u00f8se integration og funktionalitet inden for det bredere system. Implementerede og raffinerede lukkede kredsl\u00f8bskontroller for at sikre pr\u00e6cis og p\u00e5lidelig drift af alle komponenter. Bidrog til elektronisk design, samling og testning, garanterede h\u00f8jeste kvalitet og ydeevne for hver prototype udviklet. Byggede og testede flere avancerede prototyper, sikrede at hver enhed m\u00f8dte strenge kvalitets- og ydeevnekrav inden den endelige overdragelse til et overordnet system.<br \/>\n<strong>Teknologi\/v\u00e6rkt\u00f8jer<\/strong>:\u00a0STM32 med STM32CubeIDE, C programmering, Subversion, GCC, SPI, I2C, Multitr\u00e5det programmering, softwarekomponenttestning, systemsoftwaretestning, indlejret softwaretestning, anmeldelser.<br \/>\n<strong>Rolle<\/strong>:\u00a0Senior Arkitekt &amp; Embedded SW Engineer<\/p>\n<p><strong>Kunde:\u00a0En st\u00f8rre producent af ventilations systemer\/udsugning i \u00d8stfyn<br \/>\nOpgave<\/strong>:\u00a0Udf\u00f8rte migrering af firmware fra en \u00e6ldre hardwareplatform til en ny. Udviklede flere enhedsdrivere og balancerede timing for at sikre, at den \u00f8nskede output overholdt den eksisterende protokol. Udf\u00f8rte b\u00e5de modul- og systemtest af softwaren og den f\u00e6rdige enhed. Justerede parametre efter behov og leverede den afsluttede opgave til kunden.<br \/>\n<strong>Teknologi\/v\u00e6rkt\u00f8jer<\/strong>:\u00a0STM32 med STM32CubeIDE, C, Doxygen, Subversion, GCC, SPI, I2C, Multitr\u00e5det programmering, softwarekomponenttestning, systemsoftwaretestning, indlejret softwaretestning, anmeldelser.<br \/>\n<strong>Rolle<\/strong>:\u00a0Senior Arkitekt &amp; Embedded SW Engineer<\/p>\n<p><strong>Kunde:\u00a0En mindre producent af medicinsk udstyr i Midtsj\u00e6lland<br \/>\nOpgave<\/strong>:\u00a0Overtog og afsluttede med succes udviklingen af et medicinsk apparat, transformerende det fra dets forel\u00f8bige stadier til et f\u00e6rdigt, optimeret og kompatibelt produkt. Udviklede og raffinerede flere enhedsdrivere og etablerede stabil BLE-forbindelse til en hovedenhed, sikrede glat interaktion mellem komponenter. Udviklede og implementerede strategiske optimeringer for elektronik og str\u00f8mforbrug, sikrede en minimumsbatterilevetid p\u00e5 fem \u00e5r. Udf\u00f8rte omhyggelige modul- og systemtest af softwaren, justerede intrikate parametre og sikrede pr\u00e6cis og p\u00e5lidelig funktionalitet af hver elektronisk komponent.<br \/>\n<strong>Teknologi\/v\u00e6rkt\u00f8jer<\/strong>:\u00a0nRF52840 med Segger IDE., C, Doxygen, git, GCC, SPI, I2C, Multitr\u00e5det programmering, softwarekomponenttestning, systemsoftwaretestning, indlejret softwaretestning, anmeldelser.<br \/>\n<strong>Rolle<\/strong>:\u00a0Lead Developer og Finisher for Medicinsk Apparatudvikling<\/p>\n<p><strong>Kunde:\u00a0En st\u00f8rre producent af medicinsk udstyr i Midtsj\u00e6lland<br \/>\nOpgave<\/strong>:\u00a0Opdatering af Risk Management-evaluering og dokumentation til den nyeste standard. Dette indeb\u00e6rer en grundig vurdering af hvert dokument mod risk management-matricen, identifikation af afvigelser, vurdering af risikoniveau og afg\u00f8relse af behovet for modifikationer for at overholde de nye standarder.<br \/>\n<strong>Rolle<\/strong>:\u00a0Risk Management Consultant<\/p>\n<p><strong>Kunde:\u00a0En producent inden for metallografisk industri, beliggende i Midtsj\u00e6lland<br \/>\nOpgave<\/strong>:\u00a0Gennemf\u00f8rte en omfattende konceptudforskning, fastlagde pr\u00e6cise produktkrav og ledede udviklingen og testningen af adskillige maskiner til brug inden for metallografisk industri. Dette involverede anvendelse af forskellige PLC&#8217;er, displays, flere stepper motorer og omfattende m\u00e5lev\u00e6rkt\u00f8jer for kraft, tryk, temperatur, hastighed og volumen, sammen med integration af frekvensomformere, pumper og betydelige AC-motorer, alle opererende inden for et v\u00e5dt milj\u00f8. Bestr\u00e6belserne var rettet mod at opn\u00e5 en s\u00f8ml\u00f8s og robust sammensmeltning af komponenter for at sikre optimal funktionalitet og p\u00e5lidelighed under indviklede operationelle forhold. Arbejdet omfattede udviklingen af software, elektronik, mekatronik, mekanik og metoder til at optimere og forbedre systemets ydeevne og p\u00e5lidelighed.<br \/>\n<strong>Teknologi\/v\u00e6rkt\u00f8jer<\/strong>:\u00a0Unitronic PLC, Fatek PLC, EXOR display, blandt forskellige andre komponenter.<br \/>\n<strong>Rolle<\/strong>:\u00a0Lead Developer og Finisher for Medicinsk Apparat udvikling<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Her er et udpluk af de projekter jeg har arbejdet p\u00e5: Kunde:\u00a0En veletableret startup i K\u00f8benhavns omr\u00e5det Opgave: Udf\u00f8rte meget hardware-n\u00e6r softwareudvikling, med fokus p\u00e5 lavt str\u00f8mforbrug og n\u00f8jagtig timing, for at udnytte softwarens fulde potentiale og sikre optimal pr\u00e6station. Integration af forskellige produkter og vedligeholdelse af en ensartet kodebase p\u00e5 tv\u00e6rs af varierende projekter. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"footnotes":""},"class_list":["post-29","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/johnnyk.dk\/index.php?rest_route=\/wp\/v2\/pages\/29","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/johnnyk.dk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/johnnyk.dk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/johnnyk.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/johnnyk.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=29"}],"version-history":[{"count":9,"href":"http:\/\/johnnyk.dk\/index.php?rest_route=\/wp\/v2\/pages\/29\/revisions"}],"predecessor-version":[{"id":117,"href":"http:\/\/johnnyk.dk\/index.php?rest_route=\/wp\/v2\/pages\/29\/revisions\/117"}],"wp:attachment":[{"href":"http:\/\/johnnyk.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}