Thomas Bonderup

Thomas Bonderup - Freelance IT Konsulent / Software Ingeniør

Overvejer du på et tidspunkt at starte din egen produkt- eller servicevirksomhed? Driver du en eksisterende virksomhed, der bruger software og hardware? Er du træt af at udføre de samme gentagne opgaver igen og igen? Hvis ja, så kan jeg hjælpe dig.

Hej, jeg hedder Thomas Bonderup. Det er svært at starte eller drive en produkt- eller servicevirksomhed i nutidens konkurrenceprægede digitale tidsalder med kunstig intelligens og robotter. Det er især en udfordring, ​​hvis du ikke har den nødvendige ekspertise inden for datalogi til at udnytte computere i stor skala og til at automatisere gentagne opgaver. At lære sig selv at skrive computerkode er bestemt muligt i dag, men det er de færreste, som har disciplinen til at stirre på computerskærmen i timevis og skrive kompleks computerkode, der nemt kan blive fyldt med fejl.

For at udnytte mulighederne med it-konsulent rådgivning skal du ofte arbejde på tværs af tidszoner med remote it-firmaer, der har kulturelle forskelle og sprog barrierer, hvilket gør kommunikationen vanskelig. En anden mulighed er at arbejde med store it-firmaer, der ofte tager en rigtig høj timepris, men her er dit projekt ofte ikke af høj prioritet, fordi deres senior udviklere har større og vigtigere kundeprojekter at arbejde på, og her bliver du ofte bliver matchet op med deres junior udviklere.

Jeg kan hjælpe dig.

Siden 2015 har jeg arbejdet som freelance it-konsulent eller software ingeniør, hvor jeg har hjulpet virksomheder med at udnytte computere i stor skala og automatisere kedelige gentagne arbejdsopgaver. Jeg er specialiseret i large-scale multi-cloud infrastruktur til robotter og internet of things (IoT). Jeg designer computerarkitekturer på tværs af stakken og laver både software (problemløsning, algoritmer, programmering, operativsystemer) og hardware (ISA, mikroarkitektur, logik, kredsløb).

Jeg er uddannet cand.scient. i datalogi og informatik, derudover har jeg en professionalsbachelor i softwareudvikling og en datamatiker uddannelse. Jeg har taget 6 års avancerede tekniske kurser på universitets niveau bla. kunstig intelligens og deep learning, programming for security, teoretisk datalogi, herunder projektledelse og softwarearkitektur relaterede kurser for også at studere struktur, adfærd og interaktion med komplekse computersystemer. Mit kandidatspeciale omhandlede en it-løsning indenfor grøn energi, hvor jeg udviklede et system til forudsigelse af elpriser, samt algoritmer til opladning og afladning af batterier til reducering af spidsbelastninger i elnettet. I dag arbejder jeg med at bygge grønne it-løsninger hos combotto.io, som er en fortsættelse af mit arbejde med min master thesis.

På det mere personlige niveau, har jeg en lang baggrund som elitesportsudøver, hvor jeg har spillet håndbold på højeste plan i mange år. Jeg bruger i dag mange af mine kompentencer fra sportens verden i mit konsulentarbejde. Jeg nyder at vandre og tilbringe tid i naturen. Jeg er passioneret omkring programmering, hvor jeg bla. har en interesse for competitive programmering. Derudover kan jeg godt lide at arbejde med både hardware og software for at kunne løse svære tekniske problemer med big data og algoritmer. Jeg skriver en gang imellem blogindlæg på min blog.

Freelance Software Engineer Thomas Bonderup

Thomas Bonderup
Freelance IT Konsulent, Software Ingeniør

Telefon: +45 22 39 34 91
Email: tb@tbcoding.dk

Vil du vide mere om hvordan jeg kan hjælpe dit projekt? Tjek min oversigt af services for at komme i gang med et it konsulent samarbejde med mig på fuldtid eller deltid, eller tjek mit tidligere arbejde under min online portfolio, GitHub profil eller mit online resume.

Se Portfolio Se Resume

IT Konsulentydelser

Softwareudvikling

Identificering og automatisering af arbejdsopgaver i forretningssammenhænge ved at skrive computerkode og lave konfigurationer i forhold til kravspecifikationer til udvikling af komponenter der genererer forretningsværdi, software arkitektur design ved at skabe diagrammer og kommunikere med relevante stakeholders, microservice og monolitiske arkitekturer, grundlæggende datalogi såsom datastrukturer og algoritmer, objekt-orienteret programmering, funktionel programmering, actor model programmering, Linux-operativsystem, distribuerede systemer og computernetværk, it-sikkerhed, software produkt livscyklus (designfase, konstruktion, test og drift) og code reviews.

Forsknings- og udviklingsfokuseret arbejde såsom software og hardware co-design til IoT-systemer i realtid med data pipelines til streaming af IoT data, avancerede algoritmer og kunstig intelligens systemer.

Projektledelse

Softwareudviklingsprojekter til udvikling af nye innovative produkter fra bunden, analyseprojekter og forundersøgelser / feasibility study for at finde ud af, om projektet er omkostningerne værd, teknologiporteføljestyring, prototyping for at forbedre forståelse og kommunikation for at eliminere forvirring og håndtere usikkerhed, sekventielle modeller (stage-gate, waterfall, plan-driven) og agile modeller (Extreme programming, SCRUM, Kanban).

Omfang og målsætning (interessentanalyse, cost-benefit, SWOT-analyse, SMART goals), Myer-Briggs personlighedstyper, mål og kravspecifikation (virksomhed, bruger, produkt, funktionskrav, ikke-funktionelle krav til kvalitet, verifikation og validering, sporbarhed, test), erfaringsbaseret og modelbaseret estimering, planlægning af aktiviteter med Gantt etc, risikostyring og teamudvikling.

It-ledelse

CTO-relateret arbejde, teknologiporteføljestyring, teknologi strategi, forskning og udvikling, rekruttering og interview af kandidater, vision og målsætning, kommunikation, it-budgetter, delegering.

Undervisning

Små workshops og undervisning i datalogi på universitetsniveau (datastrukturer og algoritmer, operativsystemer, distribuerede systemer, internet of things og deep learning).

Min teknologi stack

Nedenfor er et hurtigt overblik over mine tekniske færdigheder og de teknologier som jeg bruger. Vil du vide mere om mine erfaringer? Tjek mit online resume og min projekt portfolio.

Cloud Teknologier

Udvikling af cloud native applikationer med populære cloud-udbydere såsom Amazon Web Services og Google Cloud. Design af large-scale software arkitektur til Robotics, IoT og grøn IT. Cloud deployments til håndtering af use cases med flådehåndtering til robotter og IoT Devices, samt Big Data til advanceret analyse.

Big Data

Jeg hjælper virksomheder med digital transformation og avanceret analyse. Distribueret processering med Hadoop og Spark. Udvikling af Big Data applikationer med SQL, Python, Scala, Spark, Kafka Producer og Consumer API, Kafka Streams og Akka Streams til stream processering, system integration med Kafka Connect og Alpakka.

Real-Time Stream Processering

Jeg hjælper virksomheder med at skifte over til real-time event stream processing teknologier såsom Apache Kafka og Confluent platform. Dataflow computersystemer og reaktive systemer, stream processering i Kafka Streams eller Akka Streams, datasammenlægninger (aggregering) for at levere statistik såsom sum, gennemsnit, min og maks. datasammenføjninger (join) for at forbinde flere datakilder, dataudfladning eller datafiltrering.

JVM (Scala / Java)

Programmering af Scala / Java applikationer frameworks såsom Spark, Akka, Akka Streams, Cats, Cats Effect eller Spring med Java. Kendskab til følgende build tools: sbt, Gradle, Maven. Testing, deployment af applikationer til produktion. Monitorering og logging af data fra applikationer, Kafka Producer og Consumer API, Kafka Streams applikationer.

Linux & DevOps

Automatisering af forretningsprocesser og udviklingsarbejdsprocesser med open source software, DevOps værktøjer, Linux operativ system og shell scripting. Erfaring med Docker, Docker Hub & Kubernetes container-orchestration teknologier, code as infrastructure værktøjer, continuous integration og continuous deployment pipelines med Jenkins. DevOps relateret arbejde med Kafka clusters.

Data Science

Generering af indsigt med data science værktøjer, python og shells scripts, machine learning og deep learning algoritmer med TensorFlow og Keras, Jupyter Notebooks, data pipelines med avancerede streaming topologies i Scala og Akka med actor model programmering. Jeg har arbejdet med mange forskellige typer af data science problemer bla. anomaly detection, autonome køretøjer, computer vision, forecasting, streaming machine learning via Apache Kafka.

Datavisualisering og overvågning

Udvikling af tools til datavisualisering og overvågning. Brugerdefineret data dashboards til tidsseriedata med teknologier som Elastic Search til søgning og analyse, Prometheus til overvågning og alarmering, Kibana eller Grafana data visualization dashboards.

Full Stack Udvikling

Full stack udvikling til udvikling af brugervenlige applikationer med frontend og backend. Backend: Scala, Java, JavaScript, PHP, Python, C++ programmering, API udvikling, Database Programmering, SQL, MySql, PostgreSQL, MongoDB, Cassandra. Frontend: HTML, CSS, Javascript, React, TypeScript, D3.js.



Seneste Blog Posts

image
Kafka Summit 2020

Jeg deltog i Kafka Summit 2020, a virtual konference af Confluent. Det var en virtuel konference over to dage med masser af gode talere fra Kafka Community...

Læs mere →

image
Apache Kafka Udvikler Ressourcer

Jeg har lavet en gratis liste med gode Apache Kafka Udvikler Ressourcer. Listen vil blive opdateret over tid...

Læs mere →

image
Combotto.io - Aggregator software

Jeg har lige lanceret et nyt projekt ved navn combotto.io, som fokuserer på at bygge aggregator software i industrien for energi og forsyning...

Læs mere →

Thomas Bonderup Resume

Freelance Software Ingeniør / IT Konsulent
Download PDF Version

Thomas arbejder som freelance software ingeniør / IT konsulent specialiseret i large-scale multi-cloud infrastruktur til robotter og internet of things (IoT).
Som IT konsulent / freelancer har jeg mange af mine personlige værdier og psykologi fra elitesporten efter at have spillet holdsporten håndbold på professionelt niveau i 4 år og 10+ år på amatør niveau. Kunde fokus, et stærkt team og en høj arbejdsmoral er vigtigt for mig i det daglige konsulentarbejde.


ARBEJDSERFARING

Freelance Software Engineer hos TB Coding

TBCoding | 2015 - Nu

Freelance software ingeniør / IT konsulent specialiseret i large-scale multi-cloud infrastruktur.

  • IT underleverandør for forskellige virksomheder i forbindelse med udvikling af produkter og services for kunder.
  • Ansvarlig for interview og ledelse af praktikanter.
  • Ansvarlig for udvikling og vedligeholdelse af en portefølge af hjemmesider og webshops for kunder. De fleste projekter er bygget med open source software.
  • Ansvarlig for udvikling og vedligeholdelse af en portefølge af reklamebaseret / affiliate marketing hjemmesider.

Software Developer hos Telenor Danmark

Telenor | Aug 2022 - Jan 2024

Software Developer i Application DevOps Datalake teamet hos Telenor Danmark, hvor jeg hjælper virksomheden med at løse komplekse Big Data problemer, og udvikler large scale Analytics Platforms for at skabe indsigt og omkostningsbesparelser på tværs af virksomheden.

CTO hos Vinoli ApS

Vinoli | 2016 - 2018

CTO og partner hos Vinoli ApS, online vinabonnements platform.

  • Designer og udvikler af Vinoli’s automatiske abonnement og betalingssystem. Månedlig og kvartalvis betalingsfunktion for kunder, abonnementer med flere produktvarianter. Pris funktioner (gratis abonnement, betalt abonnement).
  • Designer og udvikler af Vinoli’s varehus, logistik og emballeringsproces. Mit arbejde var at automatisere og skalerer alle arbejdsprocesser for at øge hastigheden fra vinen kommer fra leverandører med lastbil, pakning af produktet og levering af produktet hos kunden.
  • Designer og udvikler af Vinoli’s e-handels platform. Platformen var bygget i PHP, WordPress, MySQL, WooCommerce, HTML, CSS, Javascript, QuickPay, Clearhaus, System Integration til MailChimp, Facebook Ads, Google Ads, Youtube og andre eksterne API’er.

Projekter

Digital Twin Data Modellering med Internet of Things Streaming Telemetry for Peak-Shaving i Virtual Power Plants

Open Source

Jeg udviklede et system til forudsigelse af elpriser, samt algoritme til opladning og afladning af batterier til reducering af spidsbelastninger i elnettet.

Deep Learning til skadesprognose på flymotorer

Open Source

Jeg udviklede kunstig intelligens algoritmer til analyse af tidsseriedata til skadesprognose på flymotorer.

Full Stack Film Applikation

Open Source

Jeg udviklede en full stack single page film applikation. Teknologier: PostgreSQL, ASP.NET Core MVC, JavaScript, Knockout, Bootstrap, HTML, CSS.

Skalerbar IoT Data Streaming Platform Til Transport Industrien med Apache Kafka & Confluent Platform.

Open Source

Jeg udviklede en real-time event streaming platform til use cases med opsamling og analyse af sensor data fra IoT Devices. Used the following technologies: Apache Kafka, Confluent Platform, Java, Spring Boot, AWS, MongoDB.