Roy Hardin
Roy Hardin

Roy Hardin

Software Development & Consulting

I develop and modernize business software for companies – complex web applications, databases, and backend systems deployed in data centers and the cloud. Reliable technology, clear communication, on-time delivery. If you’re interested, feel free to contact me.

Portfolio

Backend Development

Java · Spring · Go · API Gateway · Backend for Frontend · Event-based Communication · Health Check API · Integration · JSON · JWT · Message Broker · Mobile Backend · OpenAPI · REST API · REST Client · Service Discovery · SOAP API · SOAP Client · Swagger UI · Web Services · XML · XSD

Database Development & Data Modeling

SQL · PostgreSQL · Oracle · DB2 · MS SQL Server · MySQL · Object Storage · S3 · Redis · DynamoDB

PostgreSQL

Data Definition · Data Manipulation · Data Types · Operators · Indexes · Functions (inkl. JSON, XML) · Full Text Search · Trigger · Row-Level Security · SQL · PL/pgSQL · Cluster · PostgREST · CloudNativePG

Integration of Identity & Access Management

Active Directory · Authentication · Authorization · Identity-Aware Proxy · JWT · Keycloak · LDAP · OAuth 2.0 · OpenID Connect · OIDC · SAML · Single Sign-On

Java & Spring

AssertJ · Caching · EJB · Flexmark · Flyway · FreeMarker · GlassFish · Gradle · Hamcrest · H2 · Hibernate · HQL · Jackson · JavaMail · Java EE · Jakarta EE · JDBC · JEE · Jersey · JMS · JPA · JPQL · JSP · JSTL · JTA · JUnit · Logging · Maven · MDB · Mockito · OSGi · Quartz Scheduler · Servlet · Spring Actuator · Spring Batch · Spring Boot · Spring Cloud · Spring Data · Spring Framework · Spring HATEOAS · Spring Security · Spring Session · Struts · Testcontainers · Thymeleaf · Tiles · Tomcat · WebSockets · Xalan · Xerces

Go

Cobra, Echo, Hugo, Viper, Oapi-Codegen, Zerolog

DevOps, Release Management, Cloud & Infrastructure Automation

Ansible · Akamai · Amazon Web Services · ArgoCD · Artifactory · AWS · Azure · Backblaze · Bash · Bitbucket · CDN · Cert-Manager · Certbot · CI/CD · Cloudflare · Container · Continuous Integration · Continuous Delivery · Continuous Deployment · DigitalOcean · Docker · Elastic Stack (ELK) · External Secrets · Flux · Forgejo · GCP · GitHub · GitLab · GitOps · Google Cloud · Grafana · Helm · Hetzner Cloud · Infrastructure as Code · Jenkins · Kubernetes · K3s · K8s · K9s · Linux Server · Load Balancing · Monitoring · Nexus · Nginx · Observability · OpenTofu · Prometheus · Rancher · Reverse Proxy · Shell Scripting · SonarQube · Terraform · Wasabi · Woodpecker CI

Web Frontend Development

HTML · CSS · SCSS · JavaScript · NPM · Bootstrap · Tailwind · Full Stack Development

Apple Development & Integration

Swift · SwiftUI · UIKit · Apple Wallet & PassKit · Apple StoreKit · Apple Push Notifications · macOS · iOS · iPadOS

Development Environment

IntelliJ IDEA · DataGrip · pgAdmin · GoLand · RapidAPI · Postman · Xcode · Chrome · Safari · macOS · Docker Desktop · OrbStack · Tower · Terminal · Shell · ZSH · Bash · Homebrew · Direnv · Git · Kubectl · Kind · Make · 1Password

Requirements Management, Documentation, Collaboration

Jira · Confluence · YouTrack · GitHub · GitLab · Microsoft 365 · Notion · Redmine · Markdown

Languages

German, English

Education

German law degree from the University of Cologne (both state bar examinations), complemented by studies in computer science, economics, and sociology.

Domain and Organizational Expertise

Strong understanding of business processes based on years of experience in software development for large and medium-sized companies in the insurance, broadcasting, television production, e-commerce, tourism, and publishing industries. Five years of professional experience as an employed project and team leader in software and web development before transitioning to self-employment. Solid knowledge and extensive experience in accounting, balance sheets, profit and loss statements, and corporate taxes.