19.11.2025 aktualisiert

**** ******** ****
nicht verfügbar
info: nicht verfügbar bis 01.01.2027

Full-Stack Web & Mobile Software Engineer

Darmstadt, Deutschland
Deutschland
M.Sc. Computer Science
Darmstadt, Deutschland
Deutschland
M.Sc. Computer Science

Profilanlagen

CV - Hauke Gbr

Skills

FlutterJavaJavaScriptAmazon Web ServicesAmazon Elastic Compute CloudAndroid Application DevelopmentAppengineArchitekturCloud ComputingGitHubIphone AppsSpring FrameworkDropwizardNext.jsSoftwareentwicklungSoftware ProjektmanagementSQLTypeScriptWeb ApplikationenPassioniertKotlinGitlab-CiAWS FargateCodebaseWeb TechnologiesAmazon Simple Queue ServicesElixirProgramming Languages
Cloud-native, full-stack architecture & development for web and mobile apps.

What I can do for you

Quickly get onboard your running project. I always strive to make myself familiar with the codebase at hand very quickly, so I can provide real value to the team/project/product as soon as possible.

Bring your project to the next level. I love to write software that generates real value for the user/customer. I not only provide you with years of software development experience, but also a lot of passion for what I am doing.

Create a solid foundation for your brand new project. The initial decisions are what makes a software project succeed or fail in the long term. During my career I have witnessed a lot of wrong decisions being made, so I am best prepared to help you avoid making them.

Technologies I know

There aren't that many programming languages that I have not yet tried or used, but there are a few that I know really well and have used for many years: Java, Kotlin, JavaScript, TypeScript, Go, Elixir, Dart.

In the case of Java and/or Kotlin I mostly found myself in projects making use of the Spring Framework, but I have also worked on projects making use of other frameworks such as Dropwizard and Micronaut. In my experience these frameworks are not what makes a project succeed or fail. It’s much more important how these tools are being used, how well the team understands them and most importantly how well the team understands that not all features of a framework must be used.

Of course programming languages and frameworks don’t exist in a vacuum. An application needs to be deployed and maintained. Here are some of the tools I regularly use: AWS (ECS/Fargate, Lambda, SNS/SQS, EC2, Batch, and many more), GCP (Cloud Run, App Engine, PubSub, Cloud SQL, and many more), GitHub + Actions, GitLab CI, Vercel. Of course every project comes with its own requirements and technical settings, so I consider it normal to learn and adopt new tooling all the time.

When it comes to web technologies, I have worked on Java based web applications for a long time. However with the rise of JavaScript based frameworks, I quickly found myself using React a lot, which I still consider to be one of the best designed Web/UI libraries to date. I have worked with it in all sorts of projects, from simple Single-Page-Applications to full fledged websites built on NextJS (and nowadays also Remix).

In the space of mobile apps, I have lots of experience with Flutter, as well as some experience with native Android development.

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

B2C App for personalised meal planning and grocery shopping

  • Technology Lead
  • Full stack development with Elixir/Phoenix, Flutter/Dart, PostgreSQL and React

B2B Ebook & Audiobook Store development

Medien und Verlage

50-250 Mitarbeiter

  • Leading the development team 
  • Full-stack development with Java, Spring-Boot, MySQL, React, TypeScript
  • Deployment via GitLab CI and AWS CloudFormation

B2C Web App development

Medien und Verlage

50-250 Mitarbeiter

  • Leading the development team
  • Full-stack development with Java, Spring-Boot, MySQL, React, TypeScript

Ticketing & Reporting Apps development

Energie, Wasser und Umwelt

5000-10.000 Mitarbeiter

  • Leading the development team from a technological point of view
  • Developing a migration path from a legacy JSF/Servlet based architecture to a modern web stack based on React
  • Introducing a CI/CD infrastructure into an organisation with separate development, operations and test/qa departments. Thus it was much more work to "break down" the existing walls between the departements, than it was to set up the CI/CD solution.

Data Integration Platform design

Energie, Wasser und Umwelt

5000-10.000 Mitarbeiter

Design and development of a platform for integrating data across the entire organisation based on Apache Kafka.

The goal was to develop a prototype for a platform which should serve as a central backbone for synchronising data across all applications of the organisation, which was becoming more and more of a problem due to a highly fragmented application landscape.

Customer Portal re-engineering

Energie, Wasser und Umwelt

5000-10.000 Mitarbeiter

  • Creating an architecture for migrating an existing customer portal based on legacy Java web technologies to a modern web stack
  • Consulting and coaching the development teams while learning new web frameworks and technologies
  • Organising the development with an off-shore development team

Time Tracking Software development

Internet und Informationstechnologie

50-250 Mitarbeiter

  • Gathering requirements for developing an internal time tracking solution
  • Leading the development team
  • Designing an architecture that supports an expected lifetime of the application of more than 10 years
  • Full-stack development with Java, Dropwizard, React, TypeScript, PostgreSQL

Issue management software development

Energie, Wasser und Umwelt

5000-10.000 Mitarbeiter

Development of an application for capturing and managing customer issues regarding installation orders and intermediate unit readings.
  • Consulting and coaching the development team regarding technological decisions
  • Full-stack development with Java, Spring, JSF and Oracle
  • Performance/stress testing and profiling
  • Integration of the new application into a complex application landscape

Energy-certificate app development

Energie, Wasser und Umwelt

5000-10.000 Mitarbeiter

Developing an app that allows customers to apply for energy-certificates.
  • Full-stack software development with Java, Spring, JSF and Oracle
  • Consulting and coaching the development team regarding technological decisions
  • Introducing service-oriented aspects into a monolithic application 

Fair showcase development

Internet und Informationstechnologie

50-250 Mitarbeiter

Developing an application to showcase the WebMethods Plattform to business fair visitors.
  • Developing an AngularJS based SPA to be used by the fair visitors
  • Integrating with a WebMethods backend
  • Helping operate the solution during events

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden