![freelance.de - Software Entwickler/ Software Engineer/ Cloud Architect freiberufler Software Entwickler/ Software Engineer/ Cloud Architect auf freelance.de](/user-images/profiles/thumbnails/211595_176_407cbd584faa.jpg?264c770e545661672a4522a4b7e6991f)
Software Entwickler/ Software Engineer/ Cloud Architect
- Verfügbarkeit einsehen
- 3 Referenzen
- auf Anfrage
- 23560 Lübeck
- auf Anfrage
- de | en | es
- 19.07.2024
Kurzvorstellung
Auszug Referenzen (3)
"A. is a true expert. His profound knowledge and his ambition to deliver high quality software really moved things forward in our project."
6/2020 – 6/2021
Tätigkeitsbeschreibung
- Design and implementation of an event driven integration pipeline for B2C product of Deutsche Telekom.
- Teamlead of an agile Team that implements and operates the big data pipeline.
Technical and business responsibility:
- Responsible for the big data pipeline and the attached components from data ingest to data processing and machine learning.
Used technologies:
- Programming languages (Python, Java)
- Architectures: (Microservices Domain Driven Design, Big Data)
- Big Data (Hadoop, HFS, HIVE, Flik)
- Cloud Umgebung (Amazon Web Services, Terraform)
- DevOps (Kubernetes, ArgoCD, Helm, GitLab)
- Technologies (Spring, AngularJS, View.JS, JUnit, Hibernate, Docker)
- Operating Systems (Amazon Linux, Alpine Linux )
- Databases (PostgreSQL, Elastic Search)
- Applications (Grafana, Jaeger, Tomcat, Maven, Git, Kibana)
Java (allg.), Software Architektur / Modellierung, Spring
"Ich hoffe wir arbeiten im Zukunft noch mal zusammen, ich schätze sehr deine rationale und zielgerichtete Art."
6/2018 – 6/2020
Tätigkeitsbeschreibung
Technical and business responsibility:
- Implement services that are responsible for topics regarding device management.
- Implementing user management services (e.g. OAuth 2.0 lifecycle Management and Identity management).
- Responsibility for project wide libraries and software development best practises.
- Establish the a GitOps based CI/CD environment.
- Establish an Infrastructure-As-Code environment.
Used technologies:
- Programming Languages (Java, Typescript, Kotlin)
- Architectures (Microservices nach DDD, CI/CD mittels GitOps und IAC)
- Cloud Environment (Amazon Web Services)
- Technologies (Spring, AngularJS, View.JS, JUnit, Hibernate, Docker)
- Operating Systems (Amazon Linux, Alpine Linux )
- Databases (PostgreSQL, Elastic Search)
- Applications (Git Lab, ArgoCD, Kubernetes, Grafana, Jaeger, Tomcat, Maven, Git, Kibana, Helm)
Java (allg.), Software Architektur / Modellierung, Spring
"A. ist ein kompetenter, engagierter Entwickler, der gern über den Tellerrand hinaus schaut."
6/2012 – 1/2016
Tätigkeitsbeschreibung
- Responsibility for the hole life cycle of components from design to deployment.
- Create prototypes to prove technical feasibility or to evaluate new development tools.
- Organize communities of practice.
- Evangelist for micro services and and modern software development methods.
- 3rd level support for components.
Identity Management
- Design and implementation of a distributed and horizontal scalable Identity Management System.
- Implementation of OAuth 2.0, OpenID Connect, OpenID 2.0 in a Scrum Team.
- IETF participation and standardization in regards of OAuth 2.0.
- Security Review of critical components of other teams.
Customer In-signs
- Design and implement components in the context of customer self care and contract management in a scrum team.
Used technologies:
- Protocols/ Standards: (REST, SOAP, OAuth 2.0, OpenID Connect, OpenID 2.0, JSON, JMS, JWT, JWS, RSA)
- Technologies: (Spring, Java EE, Velocity, OSGI, JUnit, Selenium, Hibernate, Mockit, EasyMock, Spock)
- Operating Systems: (Red Hat, Debian, Ubuntu)
- Databases: (MySql, PostgreSQL, Cassandra)
Identitätsmanagement (IDM), Java (allg.), Red Hat Enterprise Linux (RHEL), Software Architektur / Modellierung
Qualifikationen
Projekt‐ & Berufserfahrung
10/2021 – 6/2024
Tätigkeitsbeschreibung
- Fullstack Developer in a SAFe/ SCRUM Team.
- Responsible for Security related topics in the Team
Technical and business responsibility:
- Responsible for the digital after sales use cases of the customer.
Used technologies:
- Programming languages (Kotlin, Java, Typescript, Bash, Terraform)
- Architectures: (Microservices Domain Driven Design, Self-Contained-Services)
- Certification (AWS Solutions Architect Associate, AWS Developer Associate)
- Cloud Umgebung (Amazon Web Services, Terraform)
- DevOps (GitHub Actions, NewRelic, Splunk)
- Technologies (Spring, Angular)
- Operating Systems (Amazon Linux, Alpine Linux )
- Databases (DynamoDB)
Softwareentwicklung (allg.)
6/2020 – 6/2021
Tätigkeitsbeschreibung
- Design and implementation of an event driven integration pipeline for B2C product of Deutsche Telekom.
- Teamlead of an agile Team that implements and operates the big data pipeline.
Technical and business responsibility:
- Responsible for the big data pipeline and the attached components from data ingest to data processing and machine learning.
Used technologies:
- Programming languages (Python, Java)
- Architectures: (Microservices Domain Driven Design, Big Data)
- Big Data (Hadoop, HFS, HIVE, Flik)
- Cloud Umgebung (Amazon Web Services, Terraform)
- DevOps (Kubernetes, ArgoCD, Helm, GitLab)
- Technologies (Spring, AngularJS, View.JS, JUnit, Hibernate, Docker)
- Operating Systems (Amazon Linux, Alpine Linux )
- Databases (PostgreSQL, Elastic Search)
- Applications (Grafana, Jaeger, Tomcat, Maven, Git, Kibana)
Java (allg.), Software Architektur / Modellierung, Spring
6/2018 – 6/2020
Tätigkeitsbeschreibung
Technical and business responsibility:
- Implement services that are responsible for topics regarding device management.
- Implementing user management services (e.g. OAuth 2.0 lifecycle Management and Identity management).
- Responsibility for project wide libraries and software development best practises.
- Establish the a GitOps based CI/CD environment.
- Establish an Infrastructure-As-Code environment.
Used technologies:
- Programming Languages (Java, Typescript, Kotlin)
- Architectures (Microservices nach DDD, CI/CD mittels GitOps und IAC)
- Cloud Environment (Amazon Web Services)
- Technologies (Spring, AngularJS, View.JS, JUnit, Hibernate, Docker)
- Operating Systems (Amazon Linux, Alpine Linux )
- Databases (PostgreSQL, Elastic Search)
- Applications (Git Lab, ArgoCD, Kubernetes, Grafana, Jaeger, Tomcat, Maven, Git, Kibana, Helm)
Java (allg.), Software Architektur / Modellierung, Spring
1/2016 – 6/2018
Tätigkeitsbeschreibung
- Senior Developer in an inhouse and near shoring team.
Technical and business responsibility for:
- Services for persistence of customer data.
- Geo location services.
- Services related to Magenta TV and Magenta Smart Home.
- Supporting Services for features regarding telephony.
Enabling functions:
- Design and implementation of secure and horizontal scaleable microservices for cloud architectures.
- API design for microservices.
- Requirement engineering and architecture consolidation for inter corporate services e.g. between Deutsche Telekom and France Telekom (Orange).
- Create effort and cost estimations for components.
- Define and enforce development standards.
- Define and implement processes regarding release and configuration management.
- Technical specification of user stories.
- Consulting regarding technical feasibility for epics.
- Implement DevOps tasks like (CI/CD, Monitoring, Etc.).
- Create solutions design for load and performance testing.
- Code review and coaching of team mates.
- Threat analysis for critical components.
Used Technologies:
- Programming languages: (Java, Python, Groovy, Bash, JavaScript, SQL)
- Architectures: (Cloud Microservices mit Kubernetes und Spring Boot, CI mit Gitlab/ Jenkins, Rest Microservices mit Spring Cloud)
- Cloud environments: Cloud Umgebung (Microsoft Azure)
- Protocols: (Rest, JSON, HTTP, TCP, MQTT)
- Technologies: (Spring, AngularJS, View.JS, JUnit, Selenium, Hibernate, Spock, Docker, KVM)
- Operating Systems (Red Hat, Debian, Ubuntu)
- Databases (MySql, Postgre SQL, MS SQL, MongoDB)
Java (allg.), Microsoft Azure, Spring
1/2016 – offen
Tätigkeitsbeschreibung
- Co Founder of [...] (-Hyperlink entfernt-).
- Responsible for the technical vision, strategy and implementation.
IT-Strategieberatung, Software Architektur / Modellierung
6/2012 – 1/2016
Tätigkeitsbeschreibung
- Responsibility for the hole life cycle of components from design to deployment.
- Create prototypes to prove technical feasibility or to evaluate new development tools.
- Organize communities of practice.
- Evangelist for micro services and and modern software development methods.
- 3rd level support for components.
Identity Management
- Design and implementation of a distributed and horizontal scalable Identity Management System.
- Implementation of OAuth 2.0, OpenID Connect, OpenID 2.0 in a Scrum Team.
- IETF participation and standardization in regards of OAuth 2.0.
- Security Review of critical components of other teams.
Customer In-signs
- Design and implement components in the context of customer self care and contract management in a scrum team.
Used technologies:
- Protocols/ Standards: (REST, SOAP, OAuth 2.0, OpenID Connect, OpenID 2.0, JSON, JMS, JWT, JWS, RSA)
- Technologies: (Spring, Java EE, Velocity, OSGI, JUnit, Selenium, Hibernate, Mockit, EasyMock, Spock)
- Operating Systems: (Red Hat, Debian, Ubuntu)
- Databases: (MySql, PostgreSQL, Cassandra)
Identitätsmanagement (IDM), Java (allg.), Red Hat Enterprise Linux (RHEL), Software Architektur / Modellierung
2/2011 – 6/2012
Tätigkeitsbeschreibung
- Manage System Architecture for convergent TV use cases.
- Create solution architecture for development teams with text context convergent TV use cases.
- Create architectural guidelines.
- Check and balance the implementation of development teams.
Used technologies:
- Protocols: (REST, SOAP)
- Standards: (H264)
- Technologies: (Android, IOS, JMS, JUnit, Video and Audio DRM, Apache Lucene, Hadoop, HFS)
- Applicaitons: (Enterprise Architect, SVN)
Software Architektur / Modellierung, Supplier Relationship Management (SRM)
Zertifikate
Ausbildung
Darmstadt
Darmstadt
Detmold
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden