Profileimage by Mario Janssen Sr. Software Engineer / Software Entwicker from Jever

Mario Janßen

available

Last update: 19.06.2023

Sr. Software Engineer / Software Entwicker

Graduation: Bachelor of Science Business Computing/Wirtschaftsinformatik
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Skills

  • 15+ years of professional Software development.
  • System strategy and architecture. Technical team management.
  • Agile methods: Code Reviews, TDD, Scrum, Kanban
  • Strong experience in microservice architecture
  • Technologies: OOP, OOD, Functional Programming, Java, Spring Boot/MVC/Data/Security, ORM, JPA, Hibernate, JDBC, Angular, TypeScript, JSP/ Tiles, SQL, ER, MySQL/Workbench, PostgreSQL/pgAdmin, DBeaver, Redis, SOA, Microservices, RestFul API, JSON, SOAP, oAuth2, JWT, OIDC, Keycloak,  Tomcat, JBoss, Jenkins CI, Shell, SSH, VPN, Intellij, VSCode, Netbeans, GIT, GitHub, GitLab, SVN, Jira, Confluence, Graphana

Project history

04/2022 - 03/2023
Sr. Backend Software Engineer / DevOps Engineer - freelance contract
DB Systel GmbH (Transport and Logistics, 1000-5000 employees)

Consulting and Software development for the Rail in Motion (RIM) train personal information system of Deutsche Bahn Fernverkehr. Develop and maintain a monolith application and microservices. Develop and maintain CI/CD pipelines to deploy microservices in a containerized environment. Assuring code quality with test driven methods. Planning features and workloads with agile methods.
Using: Java 8/11, MAVEN, JEE, EJB, JBoss, Tomcat, Spring Boot/MVC/DATA, JPA, Hibernate, Oracle, Postgres, REST, JSON, JMS, Flyway,  GitLAB CI/CD, Swagger/OpenAPI, OAuth2, Jboss, Docker, Gitlab, Gitlab CI/CD, Maven, Docker, Kubernetes, Helm, EKS, AWS, TDD, Code Reviews, JUnit, Postman, Scrum, Jira, Confluence

04/2021 - 04/2022
Sr. Full Stack Software Engineer / DevOps Engineer - freelance contract
GLS IT Services GmbH (Transport and Logistics, 1000-5000 employees)

Consulting and software development for a logistic company to migrate a monolith delivery application platform into a microservice architecture. Create a concept for Open Policy Agent solution (OPA) as an authorization layer for microservices. Present solution in in-house workshops. Develop CI/CD pipeline strategy to deploy microservices in a containerized environment. Design and implement saga pattern to insure data consistency in microservices architecture. Implement microservices. Plan features and workloads with agile methods.
Using:  OPA, Rego, docker, Kubernetes, Helm, Keycloak, OIDC, Confluence, Jenkins, Gradle, Docker, Kubernetes, Helm, EKS, Confluence, AWS, Java 11, Gradle, Spring Boot/MVC/DATA, JPA, Hibernate, PostgresDB, DBeaver, REST, JMS, JSON, Flyway, Git/Bitbucket, CI/Jenkins, Swagger/OpenAPI, OIDC, Confluence, TOMCAT, Docker, TDD, Code Reviews, JUnit, Spring Test, Wiremock, Scrum, Jira

Local Availability

Only available for remote work
Profileimage by Mario Janssen Sr. Software Engineer / Software Entwicker from Jever Sr. Software Engineer / Software Entwicker
Register