fynn.dev
Back to Experience

Software Developer Intern

Example Company GmbH · Vienna, Austria

Jun 2024 – Sep 2024·Internship
JavaSpring BootPostgreSQLDockerGitLab CI

Worked on internal tooling for automated report generation and data processing pipelines.

What I did

Joined the backend team for a 3-month internship focused on internal developer tooling. The main project was a report-generation service that aggregated data from multiple internal sources into structured outputs for the business team.

  • Developed REST APIs using Spring Boot for internal data processing workflows
  • Integrated with PostgreSQL for persistence and optimized slow queries with proper indexing
  • Containerized services using Docker and contributed to GitLab CI pipeline improvements
  • Participated in code reviews and Agile sprint ceremonies
  • Wrote unit and integration tests using JUnit 5 and Testcontainers

Key Learnings

Working in a professional team environment taught me a lot about code quality standards, the importance of documentation, and how to communicate technical trade-offs clearly. I also got hands-on experience with production database optimization for the first time.