Fullstack softwareudvikling på kontraktbasis
Kontakt migMed min brede erfaring kan jeg hjælpe med at designe og bygge softwareløsninger fra bunden, eller udfylde enhver rolle i et udviklingsteam
Cloud-native
Store cloud platforms, som Azure eller AWS, tillader øjeblikkelig adgang til computerkraft og opbevaring, hvilket åbner op for en ny grad af fleksibilitet og agilitet i udvikling, samt besparelser på indledende omkostninger. Dette kan dog komme på bekostning af indsigt og kontrol over applikationer, samt uforudsete omkostninger.
Jeg har stor erfaring i udvikling og drift af applikationer hostet i skyen, og kan hjælpe med at holde omkostninger nede.
DevOps
DevOps dækker over en række processer og teknologier som kombineret tillader hurtigere opsætning, udvikling og idræftssættelse af systemer. Koden bygges og testes automatisk i pipelines ved skub til versionskontrolsystemet, hvilket afhjælper manuelle fejl og skaber kognitivt overskud. Koden driftes i containers, hvilket tillader hurtigere opsætning af miljøer og tilbagerulning. Infrastrukturen beskrives i kode (IaC), så det kan vedligeholdes i versionskontrol.
Jeg har års erfaring med at bygge og drifte pipelines, containers og IaC.
Systemintegration
Identity and Access Management (AIM) systemer, som Azure Active Directory eller Keycloak, forhøjer brugeroplevelsen igennem single sign-on og single sign-off, samt letter udvikling af nye systemer, da login sider / funktionalitet ikke skal genimplementeres flere gange.
Jeg har integreret med adskillige eksterne leverandøreres AIM systemer, samt opsat flere fra bunden.
Fullstack webudvikling
Jeg har igennem min karriere bevidst valgt opgaver med mål på at lære hele webudviklingsspektrummet. Det gør at jeg har udviklet kompetencer inden for hele webstacken (frontend, backend, database), med forskellige teknologier, hvilket gør at jeg har set flere måder at løse mange typiske problemer og ofte kan fejlfinde uden at skulle tilkalde specialister.
Agil projektudførelse
Alle softwareprojekter er en rejse ud i det uvisse. Selv givet det bedste udgangspunkt kan ting køre af sporet. Forudsætninger ændres. Nye krav opdages. Programørerne har ikke den nødvendige domæneviden for at tage helt korrekte valg under udvikling, og det er urealistisk at forvente at fagpersonalet kan dokumentere alle relevante processer i nødvendig findetalje fra dag ét.
Baseret på mine erfaringer er tæt samarbejde den sikreste navigation igennem en usikker process. Jeg går ind for små leverancer og regelmæssig demonstration. Det giver sikkerhed for både modtageren og udvikleren af softwareproduktet.
Har I noget i tankerne, som jeg potentielt kan hjælpe med? Kontakt mig uforpligtende på
mra@raunsoft.dk
Mit Navn er Martin Raunkjær Andersen. Jeg er født og opvokset i Aalborg. Jeg er uddannet softwareingeniør med en kandidatgrad fra Aalborg Universitet, med et semester ved University of Melbourne.
Professionelt er mine primære kompetencer og interesser inden for fullstack software udvikling (frontend / backend / database), samt DevOps (Cloudhosting, problemrettelse og indsigt i cloudmiljøer, Continuous integration, Infrastructure as Code).