freiberufler Full Stack Engineer (Web Services) auf freelance.de

Full Stack Engineer (Web Services)

offline
  • auf Anfrage
  • 86938 Schondorf am Ammersee
  • DACH-Region
  • de  |  en  |  ru
  • 02.01.2024

Kurzvorstellung

I am a passionate Full Stack Developer who creates seamless web applications with a strong focus on developer and user experience. Getting my hands dirty for more than 12 years specialising mainly in React.js/TypeScript and GraphQL/Node.js with AWS.

Qualifikationen

  • Amazon Web Services (AWS)
  • GraphQL
  • JavaScript
  • Mobile Entwicklung (allg.)
  • Next.js
  • Node.js
  • React (JavaScript library)
  • Responsive Webdesign
  • Screendesign
  • TypeScript

Projekt‐ & Berufserfahrung

Full Stack Developer
OTTO GmbH, Hamburg
4/2023 – 10/2023 (7 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

4/2023 – 10/2023

Tätigkeitsbeschreibung

• Development and enhancement of existing AWS Services such as ECS, Lambda Functions, etc. with Node.js, Typescript, and Go
• Test Driven Development of Typescript and Go applications in a CI/CD environment
• Development of new Frontend components with Typescript, HTML, and SCSS with the internal component framework
• Maintenance and preparation of AWS Infrastructure Services for live releases
• Implementing Infrastructure-as-Code with AWS and CDK for Docker applications
• Working with MongoDB Atlas, AWS DynamoDB, and AWS Aurora as persistent data stores
• Creation of proof-of-concepts for modern Frontend technologies
• Monitoring with AWS Cloudwatch and Grafana
• Ensuring high availability, scalability, and security of web applications

As one of the largest online shops in Germany, OTTO offers over 17 million products (in 03/23) accessed by a significant number of users daily. The team I worked with is responsible for developing customer-facing features and maintaining high-performing services for these frequently visited product detail pages. I contributed to the team's success by maintaining a solution-oriented and focused approach, while sharing my knowledge proactively.

Eingesetzte Qualifikationen

MongoDB, mySQL, Continuous Delivery (CDE), Git, Node.js, TypeScript, Amazon Web Services (AWS), Go (GoLang), HTML

CI/CD Engineer
PostFinance, Bern
7/2022 – 9/2022 (3 Monate)
Banken
Tätigkeitszeitraum

7/2022 – 9/2022

Tätigkeitsbeschreibung

• Development and improvement of existing CI/CD GitLab pipelines
• Review of current CI/CD principles iteratively
• Integration of new CI/CD tooling standards such as Renovate
• Maintaining and enhancing pipeline configurations
• Building new GitLab Runners with Docker

As part of the Enablement Team at PostFinance, I was focussing on supporting internal teams by providing guidance in integrating their projects into automated CI/CD pipelines. Furthermore, I established standards and common configurations to build a profound basis for future projects. This role implied having strong communication skills as I was required to competently communicate and interact with various teams. In addition to that, I gained a deeper understanding of the concepts of CI/CD and their relation in different domains, such as Java, Python, or Javascript applications.

Eingesetzte Qualifikationen

Continuous Delivery (CDE), Bash (Shell), Docker, Git, Node.js, TypeScript

Lead Software Engineer
Zync GmbH - In-Car Entertainment, München
1/2022 – 4/2023 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2022 – 4/2023

Tätigkeitsbeschreibung

• Responsible for code and product quality together with engineers and designers
• Architecting and improving software quality continuously
• Creating and optimizing the UX concept of responsive in-car application
• Designing individual elements and transforming them into reusable React components
• Creating and developing GraphQL layer as API besides other micro-services
• Integration of vehicle APIs and guaranteeing secure data exchange

The company develops in-car entertainment applications for the automotive industry. I take responsibility for building and integrating the software from the ground up. This involves delivering product features and maintaining application performance and code quality. Furthermore, I have a strong focus on UX and design solutions to meet the requirements in a car environment.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), GraphQL, Node.js, React (JavaScript library), TypeScript, Web Entwicklung (allg.), Webdesign

Lead Software Engineer (Festanstellung)
Joyn GmbH, München
11/2018 – 12/2021 (3 Jahre, 2 Monate)
Medienbranche
Tätigkeitszeitraum

11/2018 – 12/2021

Tätigkeitsbeschreibung

• Responsible for code and product quality together with engineers and designers
• Architecting and improving software quality continuously
• Creating and optimizing the UX concept of responsive in-car application
• Designing individual elements and transforming them into reusable React components
• Creating and developing GraphQL layer as API besides other micro-services
• Integration of vehicle APIs and guaranteeing secure data exchange

The company develops in-car entertainment applications for the automotive industry. I take responsibility for building and integrating the software from the ground up. This involves delivering product features and maintaining application performance and code quality. Furthermore, I have a strong focus on UX and design solutions to meet the requirements in a car environment.

Eingesetzte Qualifikationen

GraphQL, Git, User Experience (UX), Amazon Web Services (AWS), React (JavaScript library), TypeScript

Senior Software Engineer (Festanstellung)
ProSiebenSat.1 Media SE, München
5/2015 – 11/2018 (3 Jahre, 7 Monate)
Medienbranche
Tätigkeitszeitraum

5/2015 – 11/2018

Tätigkeitsbeschreibung

• Integrated product features and improved code quality
• Onboarded multiple platforms like Samsung, LG, Sony, Vestel Playstation 4
• Development of Joyn Selection (formerly known as maxdome onboard) in cooperation with DB (Deutsche Bahn)

I have been part of the OTT development team which released the first in-house client at maxdome for Vestel platforms. As the SmartTV clients were developed externally before, we accomplished onboarding Panasonic, Telefunken, and Loewe within our Scrum team. Using React.js, we focussed on performance for high usability on low-end devices. I was able to help in introducing automated testing, test-driven development, and establishing continuous integration. Later, I joined the maxdome onboard team as Technical Lead and contributed to the development and product team.

Eingesetzte Qualifikationen

SCRUM, Testautomatisierung, Bash (Shell), Jenkins, JavaScript, Selenium, React (JavaScript library), TypeScript

Senior Software Engineer
Zumtobel Group, Dornbirn
9/2013 – 5/2015 (1 Jahr, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2013 – 5/2015

Tätigkeitsbeschreibung

- Entwicklung von DALEC in Zusammenarbeit mit der Universität Innsbruck
- Entwicklung von ecoCalc Light
- Unterstützung und Verbesserung der firmeneigenen Applikationen mit Javascript in einem agilen Team

Eingesetzte Qualifikationen

Backbone.js, JavaScript

Zertifikate

Architecting on AWS
2019
Developing on AWS
2017
Professional Scrum Master I
2016
MongoDB for Node.js Developers
2015

Ausbildung

AI - Artificial Intelligence
MSc.
2024
Munich (Remote)
Multi Media Technology
BSc. in Computer Science
2013
Fachhochschule Salzburg, Salzburg
International Business Administration
BA in Business
2009
Fachhochschule Vorarlberg, Dornbirn

Über mich

I have excellent knowledge of building performant React.js applications with TypeScript and an in-depth understanding of frontend technologies. Due to my background, I provide solid complementary solutions for backend services such as GraphQL in combination with AWS, including websites and platforms, Smart-TV, and In-Car applications.

What sets me apart is my proactive approach to teamwork. I believe that communication, transparency, and learning are key to building high-quality solutions, next to reasonable application testing. I thrive in environments where I can take responsibility and drive projects to completion. I love generating ideas that span design, functionality, product enhancement, and organizational efficiency. When you work with me, you're not getting a coder; you're getting a partner who accelerates your ideas from concept to reality. Whether bringing your innovative ideas to life, troubleshooting existing challenges, or enhancing your current solutions, I look forward to contributing my skills and enthusiasm to your team.

Let's create something together.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
383
Alter
36
Berufserfahrung
12 Jahre und 7 Monate (seit 09/2011)
Projektleitung
4 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden