SOFTWARE ENGINEER · JAVA · SPRING BOOT · AWS

Salem
Slimi

Software engineer focused on robust backend systems, REST APIs, cloud architectures and modern web applications.

⌖ Dortmund, Germany ✉ salemslimi0@gmail.com ↗ GitHub
Salem Slimi
~/salem $ whoami software_engineer

Building software
that works.

Software engineer with a B.Sc. in Computer Science from TU Dortmund and around 2.5 years of practical experience developing web applications. Focused on Java, Spring Boot, REST APIs and relational databases, with additional experience in Angular, Vue.js, Docker and CI/CD, plus practical knowledge of AWS and software architecture.

  • Developed and maintained frontend features for a product platform using Vue.js, TypeScript, HTML and CSS in close collaboration with the Java/Spring backend.
  • Refactored frontend and backend modules following Clean Code principles to improve readability, testability and maintainability.
  • Extended and maintained CI/CD pipelines (GitHub Workflows) to automate builds, tests and deployments.
  • Built and integrated an E2E test suite with Playwright; increased test coverage from 0% to ~70%.
  • Backend development with Spring Boot 3 (Java 21) and REST APIs.
  • Data modelling and migrations using PostgreSQL, Hibernate/JPA and Liquibase.
  • Development of reactive frontend components with Angular 17.
  • Planned and implemented unit and integration tests with JUnit and Jasmine.
  • Designed software architectures and implemented new features in agile Scrum teams.
01

Backend

Spring FrameworkREST APIsHibernate/JPAKeycloakSpring Security
02

Databases

PostgreSQLMySQLOracleLiquibase
03

Cloud & DevOps

AWSGitDockerCI/CDGitHub Workflows
04

Frontend & Testing

AngularVue.jsJavaFXHTML5CSS3JUnitJasminePlaywright
seit 05/2026

AWS Certified Solutions Architect – Associate

Preparing for SAA-C03

04/2021 — 04/2026

B.Sc. Computer Science

Technische Universität Dortmund

ArabicNative
GermanC1 · Fluent
EnglishC1 · Fluent
FrenchC1 · Fluent
SpanishA1 · Basic