Marcel Carlé

Marcel Carlé

Software Developer

Panasonic Europe Ltd

Biography

Hi! My name is Marcel, I am a passionate all-round Java developer, with a focus on backend. I enjoy developing software and am curious by nature for anything around the development process.

Over the last years I have worked with various frameworks and technologies in the backend (Spring Boot, JEE, OSGi, …) and frontend (Angular, JSF, Vaadin, …) area.
I designed and developed interfaces with SOAP, JMS, and REST and worked with relational databases like Oracle, PostgreSQL, Derby, H2, and MariaDB. But I also used NoSQL databases like MongoDB, Neo4j, and Redis.

Recently, I came across cloud platforms like AWS, Google Cloud, and Oracle Cloud and passed the exam as a certified AWS Solutions Architect! With the help of Terraform, I learned (and ) defining IaaS.

I am using tools like JIRA, Confluence, GitLab, Jenkins, Nexus, and Docker to organize, document, support, and simplify the development process.

Already during my dual Bachelor studies I implemented various software projects myself and successfully published a few. Later on, at the beginning of my Master studies, I co-founded a company with some friends which focused on B2B mobile apps with backend services.

I gained a lot of experience through my work as a software developer and my studies. However, my own projects taught me much deeper understanding and practical skills! Besides bigger private projects like Cryptonify, a platform-independent password manager, or GetFav, a service to obtain the favicons for any arbitrary webpage, I am also developing open source libraries like Strix and Sciurus.

Interests
  • Badminton
  • Cloud & Serverless
  • CI/CD
  • Java User Groups
  • Conferences
  • Reading
  • Scuba Diving
Education
  • M.Sc. in Computer Science, 2017

    RWTH Aachen University

  • B.Sc. in Scientific Programming, 2012

    University of Applied Sciences Aachen, Campus Jülich Research Centre

  • Abitur, 2009

    Archigymnasium Soest

Platforms

Linux

> 10 years

Android

> 2 years (last 2017)

AWS

> 1 year

Languages

Java

> 10 years

JavaScript / TypeScript

> 10 years

HTML & CSS

> 10 years

Bash/Shell

> 10 years

SQL

> 10 years

kotlin
Kotlin

> 2 years

Backend Frameworks

Spring Boot

> 2 years

Hibernate

> 10 years

Camunda

> 2 years

Databases

MySQL / MariaDB

> 5 years

H2

> 6 years

Oracle

> 9 years (last 2018)

PostgreSQL

> 3 years (last 2019)

Derby

> 3 years (last 2017)

NoSQL (Neo4j, MongoDB, Redis)

> 1 year (last 2018)

Frontend Frameworks

Vaadin

> 2 years (last 2018)

Angular

> 2 years

JSF

> 6 years (last 2016)

Tools

JIRA & Confluence

> 10 years

Maven

> 10 years

Git

> 6 year

Docker

> 3 year

Terraform

> 1 year

CI/CD

(Jenkins, GitLab, GitHub, BitBucket)

Experience

 
 
 
 
 
Software Developer
Jan 2019 – Present Hamburg, Germany
I am working on a dockerized, Kotlin-based, Spring Boot web application with an Angular frontend, controlling approval processes via Camunda BPMN with dynamic rules based on DMNs. Recently, we migrated the application into the AWS cloud and used Terraform to define its infrastructure as code.
 
 
 
 
 
Project Manager
Apr 2017 – Dec 2018 Düren, Germany

I managed a project with several large telecommunications service providers and implemented their requirements based on JIRA. Internally, I was responsible for planning and developing a successor product for automated information procedures in accordance with §112 TKG and used technologies like CQRS, Apache Camel, Event Sourcing, Vaadin, and OSGi.

Testimonial (German)

 
 
 
 
 
Start-up: Co-Founder and CTO
Mar 2014 – Jun 2016 Würselen, Germany
The start-up focused on developing mobile apps in the B2B market. My area of responsibility was IT project management and the development of backend systems and REST interfaces that were accessed by the mobile apps. With potential customers, I exchanged ideas on how a mobile app could support their company’s goals.
 
 
 
 
 
Software Developer
Jan 2012 – Mar 2017 Düren, Germany

I was responsible for various Java EE web applications targeting the telecommunication market in Germany. In collaboration with my colleagues, I planned, documented, and implemented new applications, as well as maintained and extended existing ones. Furthermore, I also acted as 2nd level support for our customers via mail and phone.

Interim testimonial (German)

 
 
 
 
 
Apprenticeship: Mathematical-Technical Software Developer (MATSE)
Jul 2009 – Jan 2012 Düren, Germany

I started my career with a dual degree program, i.e., apprenticeship as a Mathematical-Technical Software Developer (abbreviated as MATSE in German) while parallelly studying for a Bachelor’s degree in Scientific Programming.

The company was formerly known as sms eSolutions GmbH. In 2014, XConnect Ltd. London acquired the company and renamed it to XConnect GmbH. In 2017 it was sold to Enghouse Systems Limited from Canada and from there on operates as Enghouse Networks (Germany) GmbH.

Accomplish­ments

AWS Certified Solutions Architect - Associate
See certificate
Master’s degree
See certificate
In-Memory Data Management
See certificate
Bachelor’s degree

CV

Curriculum Vitae

Contact