freiberufler Backend Software Engineer auf freelance.de

Backend Software Engineer

offline
  • 90€/Stunde
  • 10439 Berlin
  • auf Anfrage
  • de  |  en
  • 01.09.2022

Kurzvorstellung

MSc in Computer Science (Machine Learning / Big Data Technologies) striving for awesome projects. Rock solid knowledge in software development, coming from Java, migrated to Scala. 15+ years experience in programming, architecture & development.

Qualifikationen

  • Amazon Web Services (AWS)4 J.
  • Apache Flink3 J.
  • Apache Kafka3 J.
  • Continuous Integration4 J.
  • DevOps5 J.
  • Docker4 J.
  • Java (allg.)4 J.
  • Mongodb4 J.
  • Python5 J.
  • Scala9 J.
  • Software Architecture4 J.
  • Softwareentwicklung (allg.)
  • Spring Framework3 J.
  • System Architektur4 J.
  • Typescript4 J.

Projekt‐ & Berufserfahrung

Streaming-based realtime Data-Processing
Mapp Digital Germany GmbH, Remote
1/2021 – offen (3 Jahre, 11 Monate)
Mar-Tech
Tätigkeitszeitraum

1/2021 – offen

Tätigkeitsbeschreibung

+ Design & implementation of microservices based on event-driven-architectures w/ > 50k events /sec [Scala, Apache Flink, Apache Kafka] + Migration, enhancement and maintenance of scalable microservices [Java, Tomcat, Spring Boot, Apache Kafka]
+ Enhancement & maintenance of high throughput data stream pipelines [Apache Kafka, KSQL, Mirus, Confluent SchemaRegistry, Avro]
+ Monitoring [ElasticSeach, Kibana, Prometheus, Grafana] & devops [sbt, Maven, Jenkins, Ansible, nginx]

Eingesetzte Qualifikationen

Apache Flink, Apache Kafka, Scala, Spring Framework

Co-Founder & Co-CTO (Festanstellung)
Foodly GmbH, Berlin
7/2017 – 1/2022 (4 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2017 – 1/2022

Tätigkeitsbeschreibung

Co-founder & Co-CTO of the future way of online grocery shopping! Build a microservice-based platform to integrate moste delicious content into food e-commerce seamlessly.
__
Main topics:
+ Recommendation & optimization engine for personalized recipe shopping [Scala, Akka, Akka HTTP, MongoDB].
+ Unified API-middleware fronting heterogeneous e-commerce interface landscape [TypeScript, MongoDB, REST, Scraping].
+ Backend search application [Elastic Search, Algolia, MongoDB] for Foodlys user facing content exploring concept.
+ Building, Testing, Shipping, Running [AWS ECS, AWS EC2, AWS S3, Network stack, Docker, CircleCI, Github Actions, sbt, npm].

Eingesetzte Qualifikationen

Amazon Web Services (AWS), DevOps, Docker, Continuous Integration, Mongodb, Python, Scala, Software Architecture, System Architektur, Typescript

Streaming-based realtime Data-Processing & Analytics (Festanstellung)
Webtrekk GmbH, Berlin
12/2015 – 6/2017 (1 Jahr, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2015 – 6/2017

Tätigkeitsbeschreibung

+ Concept design and development of a Distributed Data Stream Processing Engine for data enrichment in a blocking context.
+ Implementing a framework to create a continuous Data Processing Pipeline with Dynamic Back Pressure based on a Akka.
+ Assessment and Prototyping of Data Stream Processing frameworks, Data Storage Systems [SQL, noSQL], Data Pipelines.
+ Main technologies: Scala, Akka, Akka Http, Apache Spark, Apache Flink, Kafka, Cassandra, Docker, Jenkins
+ Setup & maintain application monitoring: JMX, Prometheus, Grafana, ELK-Stack (Elasticsearch, Logstash, Kibiana) + 3rd Party Tools

Eingesetzte Qualifikationen

Apache Spark, Jenkins, Kanban (Softwareentwicklung), Scala, Software Design

Big Data & Machine Learning for Driving Safety (Festanstellung)
VW AG, Berlin
4/2015 – 11/2015 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2015 – 11/2015

Tätigkeitsbeschreibung

+ Applied Machine Learning and Data Mining [ETL] to enable intelligent systems for predictive driver safety features.
+ Prototyping for Big Data Streaming and Parallel Data Processing of public data [twitter API] for automotive use cases.
+ Data Cleansing, Data Aggregation and Data Analysis, including Clustering and Classification [Apache Flink].

Eingesetzte Qualifikationen

Big Data, Data Science, Postgresql, Python, Scala

Big Data & Connected Car (Festanstellung)
BMW Group, Mountain View
7/2014 – 2/2015 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2014 – 2/2015

Tätigkeitsbeschreibung

+ Concepting and developing a client server software architecture for Big Data collection in & feed back to BMW fleet [Cloudera].
+ Developing a multi-device infrastructure to accumulate vehicle sensor data in a dedicated back end [C/C++, Java, Scala].
+ Implementation of Machine Learning Algorithms on top of Hadoop to create insights from the collected data.

Eingesetzte Qualifikationen

Apache Hadoop, Big Data, Data Science, Node.Js

IT Specialist for SW Development
Klug GmbH, Teunz
9/2006 – 9/2010 (4 Jahre, 1 Monat)
Intra-Logistik
Tätigkeitszeitraum

9/2006 – 9/2010

Tätigkeitsbeschreibung

+ Software development for highly automated warehouse and distribution systems [Java, C/C++, jUnit, Oracle, SQL, ant].
+ Meet stakeholder expectations as project manager including software testing and validation in house and on customer site.
+ Deeply hardware-dependent software roll-out and ramp-up, continuous staff trainings and product handover to customer.

Eingesetzte Qualifikationen

Java (allg.), Java Database Connectivity, Oracle-Anwendungen, SQL

Zertifikate

Completed: Data Science and Engineering Track @ TU Berlin
2018

Ausbildung

Computer Science
Master of Science
2018
Berlin
Fahrzeuginformatik
Bsc
2014
Ingolstadt
Fachinformatiker für Anwendungsentwicklung
Ausbildung
2009
Teunz

Über mich

Full time & full heart Software Engineer with a strong enthusiasm for Data Engineering, Event Driven Development & Machine Learning as well as a great passion for Scala is looking for a new, challenging project. As a teamwork advocate, I love to bring fascinating ideas together to create new stunning products. More than 15 years of hands-on experience in programming and software development brought me a wide horizon in terms of how to tackle problems.

Weitere Kenntnisse

Software Design | Software Engineering | Software Development

Mainly data-driven and functional programming in Scala – strong passion for scalable backend (micro) services based on a streaming infrastructure.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3186
Berufserfahrung
20 Jahre und 2 Monate (seit 09/2004)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden