Lukas Grigis profile photo

Lukas Grigis

Software Architect

Zurich area, Switzerland

Great solutions come from understanding problems end-to-end, from design to implementation. I find energy in that challenge: distilling complexity into simplicity. For me, software engineering is as much about the how as the what. I design and build software systems that are reliable in daily use and remain maintainable over time. My focus is on Java, Spring Boot, and microservice architectures. Over the past eight years, I have been working on solutions where clarity, stability, and clean structure matter more than quick shortcuts. Security and identity topics are a natural part of my work, especially around Keycloak and OIDC. I also reach for event-driven or reactive approaches when they actually make things better. DevOps and automation pull me in too. I like making delivery pipelines and cloud-native setups work well, not just exist.

Enjoying the process of solving tough problemsLess code is more softwareSimplicity through understanding, from design to delivery

Experience

Education

Bachelor of Science in Computer Science

OST - Eastern Switzerland University of Applied Sciences

Completed part-time while working. Bachelor thesis received grade 6.0 (highest possible) and was recognized with an award.

Federal Diploma (Applikationsentwickler EFZ)

Informatikmittelschule Winterthur / Swiss National Bank

Graduated with honors (grade 5.6). Completed apprenticeship at the Swiss National Bank.

Certifications

AWS Certified Solutions Architect - Associate

Expired

Amazon Web Services

Issued: Jul 2023
Valid until: Jul 2026

Skills

66 technologies across 9 domains

AI Engineering

7 skills

Context Engineering
Expert
Harness Engineering
Expert
Agentic Patterns
Advanced
Agent Orchestration
Advanced
RAG
Advanced
Spring AI
Advanced
Prompt Engineering
Advanced

Architecture

10 skills

Microservice Architectures
Expert
Event-driven Architecture
Expert
REST API Design
Expert
System Design
Expert
Domain-driven Design
Advanced
API Security
Advanced
Integration Patterns
Advanced
Architecture Decision Records
Advanced
Technical Enablement
Advanced
Reactive Systems
Proficient

Frameworks

9 skills

Spring Boot
Expert
Spring Security
Expert
Spring JPA
Advanced
Spring Cloud
Advanced
Spring JMS
Advanced
Camunda
Advanced
React
Advanced
Angular
Proficient
Vue.js
Proficient

Security & Identity

4 skills

Keycloak
Expert
OAuth 2.0
Advanced
OpenID Connect
Advanced
JWT
Advanced

Cloud & Infra

8 skills

Docker
Expert
Docker Compose
Expert
AWS
Advanced
AWS CDK
Advanced
AWS SDK
Advanced
Kubernetes
Advanced
Infrastructure as Code
Advanced
Traefik
Advanced

Languages

5 skills

Java
Expert
SQL
Expert
TypeScript
Advanced
Python
Proficient
Shell
Proficient

Data & Messaging

8 skills

PostgreSQL
Expert
Webhooks
Expert
Neo4j
Advanced
Oracle
Advanced
RabbitMQ
Advanced
JMS
Advanced
Server-Sent Events
Advanced
SQL Server
Proficient

Observability

5 skills

Logging
Expert
Metrics
Advanced
Tracing
Advanced
OpenTelemetry
Advanced
Grafana LGTM
Advanced

Tools

10 skills

Git
Expert
GitLab
Expert
CI/CD Pipelines
Expert
Maven
Expert
IntelliJ IDEA
Expert
Scrum
Expert
Agile Methods
Expert
NPM
Advanced
Testcontainers
Advanced
Liquibase
Advanced
Expert
Advanced
Proficient
Familiar

Keep exploring