Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 10961 Friedrichshain-Kreuzberg
- auf Anfrage
- es | de | en
- 11.03.2024
Kurzvorstellung
Building reactive applications in the cloud.
Clean Code and Functional Programming fanatic.
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 2/2024
TätigkeitsbeschreibungJava · Micronaut · Reactive Programming · Back-End Web Development · JPA · JUnit · Solution Architecture · Mentoring · RESTful WebServices
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
3/2022 – 10/2022
TätigkeitsbeschreibungScala · Java · Spring Boot · Play Framework · ElasticSearch · Apache Beam · Back-End Web Development · RESTful WebServices
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
12/2020 – 11/2021
TätigkeitsbeschreibungKotlin · Spring Boot · Java · Reactive Programming · Back-End Web Development · Event Driven Programming · Mentoring · RESTful WebServices
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
6/2020 – 10/2020
TätigkeitsbeschreibungKotlin · Spring Boot · JPA · Terraform · SOAP · Amazon Web Services (AWS) · Back-End Web Development · RESTful WebServices · Mentoring
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
10/2019 – 3/2020
Tätigkeitsbeschreibung
Backend development and maintenance of Akka
Http Scala and Spring Java based microservices.
Modularization, code improvement and
introduction of orthogonal design in existing legacy
apps.
Backend
4/2017 – 8/2019
Tätigkeitsbeschreibung
Fighting fraud, phishing and spam with machine
learning.
Data mining and reports with Spark and stream
based solutions.
Development and maintenance of backend apps
with a reactive architecture approach.
Everything in the Cloud (AWS).
PoC and preparing workshops about functional
programming.
Fighting fraud, phishing and spam with machine
learning.
Data mining and reports with Spark and stream
based solutions.
Development and maintenance of backend apps
with a reactive architecture approach.
Everything in the Cloud (AWS).
PoC and preparing workshops about functional
programming.
Backend
7/2016 – 12/2016
Tätigkeitsbeschreibung
Implementation of new features and Spring boot
based microservices for the existing web
applications.
Investigation of new technologies (PoC) and
preparation of workshops for the employees.
Backend
3/2015 – 6/2016
Tätigkeitsbeschreibung
Backend development of Java Spring based apps for the
following customers:
myToys
eBay Motors Pro
mobile.de
Suche.Fortbildung.NRW
Java
Backend
7/2014 – 9/2014
Tätigkeitsbeschreibung
Frontend and Backend development of the marketing
tracking tool MotilityAds.
Full-Stack
5/2012 – 5/2014
Tätigkeitsbeschreibung
Development of the existing JEE web app.
Implementation of solutions for the administration
of user data.
Bug fixing, code and performance improvement
Full-Stack
9/2011 – 2/2012
Tätigkeitsbeschreibung
Customization of the Java-based trading software endur
according to customer requirements.
Backend
Zertifikate
Ausbildung
Madrid, Spain
Caceres, Extremadura, Spain
Über mich
Since the beginning of my career as Software Engineer, back in 2011, I have always worked a lot on myself to first find out and now keep on doing what I love the most about software engineering: quality code.
Working with different languages & tech stacks, companies, and people has provided me not only with a strong tech knowledge but also many soft skills, like communication, organization and good documentation.
Also, I have tried and compared the pros and the cons of different paradigms like object-oriented programming, pure functional programming or some mixed of both. Thanks to this I am able to always apply the right solution and patterns, independent of the language used.
Coaching and knowledge sharing is also something I have encouraged and applied myself during the last years, since spreading and also learning good practices is something I value a lot.
Architecture Design is something I started doing in 2017 and also enjoy a lot. Big fan of Architectural Decision Records here, introducing them in every company I work with.
Persönliche Daten
- Spanisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Italienisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden