Skip to content

futchas/futchas.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freelance Software Engineer

Work experience

Freelance Software Engineer in the health sector
09/2023 - 02/2024

  • Extend Backend for new Feature: Rest API endpoint, Logic in Service, Testing with Junit
  • Improving CI/CD Pipeline and Docker image size
  • Setup developer environment
  • Caching for performance

Tech Stack: Java 17, Spring Boot 3, Kotlin, AWS, Bash, Docker, Kubernetes, Maven, Gitlab, Postgresql, Redis


Freelance Java Backend Entwickler at MHP GmbH for Porsche AG
08/2022 - 06/2023

  • Kafka event stream using AWS Lambda
  • Spring Boot Secret rotation during runtime
  • Circuit Breaker and Retry Handler for 3-party APIs + error handling
  • Upgrade microservice to Java 17
  • Fix Docker image based on Alpine
  • DynamoDb local tests with Testcontainers

Tech Stack: Kotlin, Java, Spring Boot, TypeScript, Nest.js, Kafka, Terraform, AWS Stack, Docker, Maven, DynamoDb


Freelance Backend Developer at SD&C GmbH - banking sector
12/2021 - 02/2022

  • Improved software to follow 3-layered architecture
  • Refactoring for cleaner code
  • Implement feature: Editable Email system to notify about the status of the credit lending

Tech Stack: Java, Spring Boot, Docker, MSSQL, Camunda, IBM MQ, Liquibase


Backend Engineer at Signavio GmbH
01/2019 - 12/2020

  • Feature development, maintenance and bug fixing in Java
  • Performance improvements for Signavio dictionary
  • Update web application from Java 8 to Java 11
  • Application startup check for database type
  • Deployment of Signavio Process Manager (Dockerized)
  • CI-Migration from Jenkins to CircleCi
  • Started basic use of Kubernetes and AWS

Automation Engineer at Signavio GmbH
09/2016 - 01/2019

  • Automation of development tasks for 3 engineering teams using Java, Kotlin, Groovy and Gradle as well as Docker, Gitlab and Jenkins
  • Custom Java client library
  • UI and API test framework in Kotlin
  • Groovy scripts for job generation
  • Gradle build and release scripts
  • Containerization with Docker
  • Orchestration with Docker-Compose
  • Automated Signavio website deploy and tool updates

QA Automation Engineer (Backend) at idealo internet GmbH
08/2014 – 08/2016

  • Develop complex End-2-End test setup as well as full backend regression tests
  • Automated functional and non-functional tests on Rest API layer in Java and Node.js
  • BDD with Cucumber

Internship in Brazil as software engineer at Research lab, „Universidade Federal de São Carlos“
07/2012 – 09/2012

  • Development of a web application for multimedia-based content with Grails (Java and Groovy)
  • Frontend using HTML, CSS and JavaScript and a template

Internship as software developer at hmmh multimediahaus AG
09/2010 – 01/2011

  • Software quality in Java projects
  • Continuous integration with Hudson
  • Quality measurement with SonarQube
  • Frontend development with Flash (AS3)

Skills

Programming Java, Kotlin, TypeScript, JavaScript, Bash, Groovy
Framework Spring Boot, Kafka, Hibernate, RestEasy, Guice, Node.js, Nest.js
Environment Linux Ubuntu/Mint/Debian, AWS, IntelliJ, Github, Gitlab, Android
DevOps Docker, Terraform, Jenkins, AWS Codebuild, Ansible, Kubernetes
Observability Grafana, Elasticsearch, Kibana, Logstash, Apache Spark
Database MongoDB, MySql, Postgresql and DynamoDB
Method Agile development: Scrum and Kanban
Collaboration Jira, Confluence, GitHub Issues, Notion
Languages German - native
English - fluent
Arabic - moderate

Education

Master of Science "International studies media informatics“ at Hochschule für Technik und Wirtschaft Berlin
10/2011 - 06/2014

  • Web development and Mobile (Java, Android, Groovy/Grails, JavaScript, Node.js)
  • Algorithms and image processing in Java

Bachelor of Science "International studies media informatics“ at Hochschule Bremen
09/2007 – 06/2011

  • Focus on Software and web development (computer science 80%)
  • Understanding of UI & UX (Design 20%)

About

My Profile / Portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published