Andreas

Andreas

Freelancer:in

Kehl

React
Amazon Web Services
Full Stack Development

Über mich

I am a freelance full stack software engineer with 15 years of experience, supporting customers from different industries and delivering solutions to help grow their businesses. I’m passionate about bringing my experience into new projects, learning new technologies, and collaborating with diverse teams. I am always excited to contribute to challenging environments where I can both leverage my expertise and continue growing. My focus is on developing large-scale web applications, using Typescript and React for the frontend, while developing microservice architectures using Typescript / Node.js, Scala, Kotlin or Java in the backend. I also have extensive experience with infrastructure development in AWS through several projects, using infrastructure as code frameworks like the AWS CDK or Terraform.

Skills

Expert:in

React
Amazon Web Services
Full Stack Development
TypeScript
JavaScript
NodeJS
Scrum
Webentwicklung
HTML
CSS

Fortgeschritten

Java
Kotlin
Docker
Kubernetes
Github
GitLab
Terraform
CI/CD

Projekte

  • Freelance Fullstack Development on an asset servicing portal

    Asset Metrix GmbH · Banken und Finanzdienstleistungen

    2023 — 2024

    The goal of this project was to rewrite an existing frontend for a white label portal with a modern tech stack, with focus on improving the ux of the application, as well as modernize its UI design with a glassmorphism look and feel.

    Main challenges of the project were complex components for tables, charts and document workflows to visualize and efficiently work with financial data.

    My responsibilities:

    • Creating a reusable, browsable component library for the new portal
    • Rewrite the existing portal with a modern techstack and design
    • Implementing a gateway to access required backend services with a single API
    • Technologies Frontend: Nx, React, React Query, Typescript, Mantine, AG Grid, Storybook
    • Technologies Gateway / Backend: NestJS, TypeORM, Typescript, MSSQL
  • Freelance Fullstack Development: Analyzing and designing a greenfield application for digital customer cards for iOS and Android Wallets for a large German trading company.

    Auftraggeber:in · Konsumgüter und Handel

    2022 — 2023

    My responsibilities:

    • Analyze requirements and propose a technical solution
    • Design a microservice architecture to integrate the new customer cards within the existing environment of the company
    • Implement the microservices using Kotlin with Spring Boot
  • Freelance Fullstack Development: Integrate OneTrust as consent management platform in the environment of a large German trading company

    Auftraggeber:in · Konsumgüter und Handel

    2022 — 2023

    My responsibilities:

    • Implement an API as gateway for the OneTrust integration
    • Technologies: Kotlin, Spring Boot

Berufserfahrungen

  • Senior Software Engineer · Vollzeit

    Joyn GmbH · Medien und Verlage

    2021 — 2022

    My key responsibilities were working on the new video player that is now used to stream and control the streaming content of Joyn on all platforms (web, iOS, Android, Smart TVs), both integrating new features to video playback like subtitles or control elements, as well as integrating features regarding ads.

    My responsibilities:

    • Implementing new features on the platform independent video player
    • Integrating features for advertisements into the video player
    • Integrate tracking mechanisms into the player for the data analysis team
    • Integrating the video player into the main page

    Technologies: Typescript, Node.js, Shaka Player, AWS Lamda, CDK

  • Senior Consultant · Vollzeit

    TNG Technology Consulting GmbH · Beratung und Consulting

    2012 — 2021

    During my employment at TNG, I worked for several clients as Full Stack developer, while also offering talks and workshops on internal events to share my knowledge with my coworkers and the company.

    Projects:

    Agile development for a prominent German newspaper

    I was supporting the team responsible for paid, digital content of the newspaper. Within that team, we developed mechanisms to advertise paid content, handled user management and authorization, and integrated tracking for data analysis.

     

    My responsibilities:

    • Develop and maintain features regarding paid articles, paywall and upselling
    • Develop and maintain user management, including login and registration, for end users
    • Adding an oAuth interface to the existing in-house user management
    • Hosting new services on AWS using infrastructure as code frameworks
    • Maintaining existing and implementing new CI/CD pipelines
    • Setting up a Kubernetes Cluster for a development environment
    • AWS Technologies: VPC, EC2, AWS Lambda, ECS, EKS, Dynamo DB, S3, Cloudfront, ALB
    • Frontend Technologies: React, Redux, Emotion, Typescript, Node.js
    • Backend Technologies: Scala, Play Framework, Node.js, Typescript, Express, MongoDB
    • DevOps: Kubernetes, Grafana, Prometheus, Chef, Concourse CI, Jenkins, Terraform, RDS, PostgresQL, MongoDB Atlas

    Agile development for an online travel agency

    When I’ve joined the project, my team was responsible to enable the end users to upload images and reviews for offers of the agency. Besides integrating these features, our team was also responsible to generate an application for the administration team to moderate the images uploaded by the users.

    During the second half of the project, the focus shifted to implement a greenfield application for an additional section of the page, that contained editorial content provided by a (headless) CMS, as well as customized and seasonal recommendations.

    My responsibilities:

    • Develop microservices within an event sourcing architecture for managing user generated content and the corresponding moderation via administrators
    • Integrate image upload and recommendations in the frontend
    • Analyze, design and implement a new product for editorial content and customized recommendations
    • Frontend Technologies: ES6, Javascript, Typescript, React, Redux, Fluxible, SASS, CSS, Glamerous
    • Backend Technologies: Scala, Akka HTTP, Akka Streams, MongoDB, Kafka, Node.js, Express

    Agile development and stabilization of a legacy, monolithic application in the mobile communication sector

    In this project, we operated in a large team (>30 developer) to fix severe problems of a legacy middleware system in the domain of prepaid mobile contracts.

    Once the application stabilized, we were able to develop new features in close collaboration with the product owners and stakeholders, while still improving the overall quality of the system

    My responsibilities:

    • Adding automated tests and integration tests to ensure the quality of the system
    • Analyse, design and implement new features
    • Technologies: Java, Spring, JEE, Hibernate, Weblogic, JBoss, Camel, Junit, JGiven, Mockito

    Agile development of a web application for managing innovations in the automobile sector

    My responsibilities:

    • Implementing new features using Java, Spring MVC and js

    Workshops:

    During my employment at TNG, I have created and held the following workshops in collaboration with other co-workers:

    • Web-Development with React and Redux (recurring as internal training)
    • Testing with Junit and Mockito (recurring as internal training)
    • Overview of the Scala programming language (one time during an internal event)
  • Developer · Vollzeit

    GK Smart Energy Solutions / GK2 Die Business Profiler

    2009 — 2012

    Development of solutions regarding smart metering in the energy sector.

    In my role, I implemented embedded software in C and Java to collect metering data via powerline connection technology (PLC) from smart meters. In addition, I was also responsible for implementing a backend solution to gather, store and export the collected data.

    My Responsibilities:

    • Implement embedded software to collect metering data via PLC technologies
    • Implement a backend solution to receive, store and export metering data
    • Implement a frontend to visualize metering data using ext.js
    • Technologies: C, Java, OSGI, JEE, Hibernate, Ext.js

So findest du mit Junico
die besten Freelancer:innen

Auftrag erstellen

Erstelle kostenfrei einen Auftrag

Veröffentliche einen Auftragsgesuch mit gewünschten Skills, Arbeitsumfang und Interessen.

Profile erhalten

Erhalte geprüfte Vorschläge

Geprüfte Freelancer:innen senden dir unverbindliche Vorschläge zu deinem Gesuch und beginne den Dialog.

Zusammenarbeiten

Starte die Zusammenarbeit

Organisiere deine Freelancer:innen in deinem persönlichen Favorit:innen-Pool und starte die Zusammenarbeit mit den Besten.

Sicher Abrechnen

Rechne sicher und einfach ab

Behalte den Überblick über alle Aufwände, erhalte Rechnungen von deinen Freelancer:innen und bezahle sicher über Junico.

Wir sind Junico

Wir gestalten die neue Arbeitswelt, indem wir Freelancer:innen befähigen, mit ihren Skills die Welt zu verändern.

Expert:innen für dein Projekt

Wir verbinden euch mit Freelancer:innen, die ihr sonst nicht findet. Ob Startup oder Corporate — kleines oder großes Projekt: Passende Freelancer:innen für euch.

4,92

/5

Durchschnittliche Bewertung von über 4.000 Auftraggeber:innen

Flink Axa Scout24 Deutsche Bahn AboutYou

Andreas ist Freelancer:in bei Junico

Finde Freelancer:innen wie Andreas mit passenden Skills für dein nächstes Projekt.