Kristian er først og fremst en systemutvikler som brenner for å lage gode løsninger til krevende kunder. Drivkraften er teknologiske utfordringer, domenforståelse og samspillet med mennesker som ønsker å levere solide produkter. Hvis Kristian selv får velge teknologi er uten tvil Lisp-dialekten Clojure et naturlig førstevalg. Han brenner sterkt for funksjonell programmering, men har likevel en pragmatisk orientering mot utfordringene som venter og søker alltid etter det beste verktøyet for jobben.
¶Teknologi
Programmeringsspråk
Clojure, ClojureScript, Java, Groovy, JavaScript, Kotlin, Python, Java EE, Go, Flex og TypeScript
Skytjenester
Kinesis, AWS S3, AWS Lambda, Google Cloud Platform, Amazon Web Services (AWS), Waypoint, Aws sqs, Secret manager, Github actions, Aws ses, Aws fargate, Tutum og Aws eks
Devops
Kubernetes, Terraform, Puppet, TeamCity, Bamboo, Docker, Jenkins, Berglas, Hudson, Kustomize, Helm, Crucible, Ansible, HAProxy, Apache Spark, Hadoop, Istio, Sealed secrets, Metrics, Argo CD, Flux og Hdfs
Web- og apputvikling
Utvikling
Spring MVC, JUnit, Arrow, Mockito, Coroutines, Easymock, Lombok, Akka, Javalin, Jooλ og Component
Data
Datomic, Redis, DynamoDB, Cassandra, PostgreSQL, MySQL, Oracle, Hibernate, Hbase, JDBC, Hugsql, H2 database, MS SQL Server, Honeysql, Zookeeper og MongoDB
Metode og tilnærming
Scrum, Funksjonell programmering, FRP (Functional Reactive Programming), Micro services, Web services, Automatisert testing, Kontinuerlig integrasjon og Code review