I'm a Java Developer Student with hands-on experience from my LIA internship at Trollhättan Stad, where I worked with real-world backend, fullstack and integration projects.
During my internship, I focused on building and understanding modern API systems, microservices, BFF architecture, database connections and integrations used in public sector IT environments.
- Backend development with Spring Boot, FastAPI and Node/Express
- Frontend development with React, TypeScript and Vite
- Building and connecting REST APIs, services and databases
- Working with SQL Server, SQLite and H2
- Identity and authentication flows using OIDC, SAML, JWT and OAuth2
- Docker, Docker Compose, WSL/Linux and Kubernetes basics
- Debugging real integration flows between frontend, BFF, microservices and external systems
- Citizen API – internal identity service connecting person number to partyId
- ContactSettings API – microservice for user contact settings
- Invånarportal / Mina ärenden PoC – portal flow for login, identity and case handling
- OpenE integration – working with cases, messages, documents and attachments
- Rame / Autopilot Planner – scheduling and daily planning system built with React/TypeScript and backend APIs
- Backend architecture and clean API design
- Microservices and system integration
- Kubernetes and containerized development
- Production-like debugging and troubleshooting
- Writing clean, maintainable and scalable code
Languages: Java, Python, TypeScript, JavaScript, SQL
Backend: Spring Boot, FastAPI, Node.js, Express
Frontend: React, Vite, Tailwind CSS
Databases: SQL Server, SQLite, H2
Tools: Docker, Kubernetes, Git, GitHub, GitLab, WSL/Linux
Auth & Integration: OIDC, SAML, JWT, OAuth2, REST APIs, BFF architecture
⭐️ "Code is not just about syntax – it's about solving real problems for real people."



