Software Entwickler/ Software Engineer/ Cloud Architect
- Verfügbarkeit einsehen
- 4 Referenzen
- auf Anfrage
- 23560 Lübeck
- auf Anfrage
- de | en | es
- 20.08.2024
Kurzvorstellung
Auszug Referenzen (4)
"A. is a authority in his field. His expertise and his strong commitment to producing top-tier software significantly advanced our product."
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.)
"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 Architecture, Spring Framework
"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 Architecture, Spring Framework
"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, Java (allg.), Red Hat Enterprise Linux (RHEL), Software Architecture
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 Architecture, Spring Framework
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 Architecture, Spring Framework
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 Framework
1/2016 – offen
Tätigkeitsbeschreibung
- Co Founder of [...] (-Hyperlink entfernt-).
- Responsible for the technical vision, strategy and implementation.
IT-Strategieberatung, Software Architecture
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, Java (allg.), Red Hat Enterprise Linux (RHEL), Software Architecture
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 Architecture, 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