28.10.2024 aktualisiert


AWS Cloud Architekt, AWS Cloud Engineer, Softwarearchitekt, Java Software Developer
Steinbach, Deutschland Diplom Informatik ( Uni )
Skills
JavaJavascriptAgile MethodologieAmazon Web ServicesAmazon S3ArchitekturAutomatisierungMicrosoft AzureBash ShellCloud ComputingCloud-EngineeringDatenbankenContinuous DeliveryContinuous IntegrationProgrammierwerkzeugeAmazon DynamodbElasticsearchPythonPostgresqlMongodbMysqlNode.JsNosqlOauthProduktentwicklungScrumSoftware ArchitectureLogstashPrometheusSoftwareentwicklungSQLZeitmanagementTypescriptDaten- / DatensatzprotokollierungScriptingVerwaltungstätigkeitenGrafanaSpringbootGitlabGitCloudformationKanbanContainerisierungScript LanguageKubernetesKibanaRestful ApisAmazon Simple Queue ServicesSoftware Version ControlDockerMicroservices
1. Programmiersprachen:
- Java, Python, JavaScript (Node.js), Typescript
- Erfahrung mit serverseitigen Frameworks wie Spring Boot
2. Cloud Computing:
- Umfassende Kenntnisse in AWS (Amazon Web Services) einschließlich Connect, S3, Lambda, DynamoDB, SNS, SQS, Step Function, etc.
- Erfahrung mit Cloud-Orchestrierungstools wie AWS CloudFormation, CDK
3. Architektur und Designmuster:
- Microservices-Architektur
- RESTful API-Design
- Erfahrung in der Anwendung von Designprinzipien wie SOLID und DRY
4. Datenbanken:
- SQL-Datenbanken (MySQL, PostgreSQL)
- NoSQL-Datenbanken (MongoDB, DynamoDB)
5. Entwicklungswerkzeuge:
- Git für Versionskontrolle
- Gitlab Continuous Integration / Continuous Deployment (CI/CD) Pipelines
6. Security:
- Kenntnisse in der sicheren Anwendungsentwicklung
- Verständnis von OAuth, JWT, Verschlüsselungstechniken
7. Containerization und Orchestrierung:
- Docker
- Helm
- Kubernetes
- Openshieft
8. Automatisierung und Scripting:
- CDK für Infrastrukturautomatisierung
- Skriptsprachen wie Bash
9. Monitoring und Logging:
- Erfahrung mit Tools wie Prometheus, Grafana, ELK-Stack (Elasticsearch, Logstash, Kibana)
10. Agile Methoden:
- Erfahrung in agilen Entwicklungsmethoden wie Scrum oder Kanban
- Zusammenarbeit im cross-funktionalen Team
11. Soft Skills:
- Kommunikationsfähigkeiten für die Zusammenarbeit mit Teammitgliedern und Kunden
- Problemlösungsfähigkeiten und kreatives Denken
- Zeitmanagement und Priorisierungsfähigkeiten in einem Freelance-Umfeld
12. Zertifizierungen:
- AWS Certified Cloud Practitioner
- Architecting on AWS
- Docker und Kubernetes: Container-Administration und Orchestrierung
- iSAQB® Certified Professional for Software Architecture
- Foundation Level
- Azure Training für Administratoren, Entwickler und Architekten
- Agile Software Engineering
- Java, Python, JavaScript (Node.js), Typescript
- Erfahrung mit serverseitigen Frameworks wie Spring Boot
2. Cloud Computing:
- Umfassende Kenntnisse in AWS (Amazon Web Services) einschließlich Connect, S3, Lambda, DynamoDB, SNS, SQS, Step Function, etc.
- Erfahrung mit Cloud-Orchestrierungstools wie AWS CloudFormation, CDK
3. Architektur und Designmuster:
- Microservices-Architektur
- RESTful API-Design
- Erfahrung in der Anwendung von Designprinzipien wie SOLID und DRY
4. Datenbanken:
- SQL-Datenbanken (MySQL, PostgreSQL)
- NoSQL-Datenbanken (MongoDB, DynamoDB)
5. Entwicklungswerkzeuge:
- Git für Versionskontrolle
- Gitlab Continuous Integration / Continuous Deployment (CI/CD) Pipelines
6. Security:
- Kenntnisse in der sicheren Anwendungsentwicklung
- Verständnis von OAuth, JWT, Verschlüsselungstechniken
7. Containerization und Orchestrierung:
- Docker
- Helm
- Kubernetes
- Openshieft
8. Automatisierung und Scripting:
- CDK für Infrastrukturautomatisierung
- Skriptsprachen wie Bash
9. Monitoring und Logging:
- Erfahrung mit Tools wie Prometheus, Grafana, ELK-Stack (Elasticsearch, Logstash, Kibana)
10. Agile Methoden:
- Erfahrung in agilen Entwicklungsmethoden wie Scrum oder Kanban
- Zusammenarbeit im cross-funktionalen Team
11. Soft Skills:
- Kommunikationsfähigkeiten für die Zusammenarbeit mit Teammitgliedern und Kunden
- Problemlösungsfähigkeiten und kreatives Denken
- Zeitmanagement und Priorisierungsfähigkeiten in einem Freelance-Umfeld
12. Zertifizierungen:
- AWS Certified Cloud Practitioner
- Architecting on AWS
- Docker und Kubernetes: Container-Administration und Orchestrierung
- iSAQB® Certified Professional for Software Architecture
- Foundation Level
- Azure Training für Administratoren, Entwickler und Architekten
- Agile Software Engineering
Sprachen
DeutschverhandlungssicherEnglischgutFranzösischMuttersprache
Projekthistorie
- Durchdachtes Konzept und präzises Architekturdesign, um die spezifischen Anforderungen optimal zu erfüllen.
- Aktive Unterstützung und umfassende Anleitung bei der Migrationsentwicklung unter Anwendung des Cloud Development Kits (CDK) für detaillierte technische Umsetzungen.
- Automatisierung der Bereitstellung durch fortschrittliche Deployment-Tools, um Effizienz und Genauigkeit zu gewährleisten.
- Technische Beratung, um eine reibungslose Integration und langfristige Effizienz in der AWS-Infrastruktur zu gewährleisten.
Architektonisches Design: Entwickelte und implementierte eine robuste Softwarearchitektur, die auf die einzigartigen Anforderungen im Bereich der Pflege zugeschnitten ist.
Entwicklung von Microservices: Konzipierte Spring-Boot-Anwendungen als Microservices, um die Effizienz der Datenverarbeitung und -analyse zu steigern.
Datenverarbeitung und -analyse: Leitete Anstrengungen zur Datenerfassung, -transformation und -analyse, um wertvolle Erkenntnisse für eine verbesserte Entscheidungsfindung im Pflegebereich zu generieren.
API-Integration: Integrierte erfolgreich APIs aus verschiedenen Sensorquellen, um die Fähigkeit des Systems zur Datenerfassung von verschiedenen Sensoren zu erweitern.
Entwicklung von Microservices: Konzipierte Spring-Boot-Anwendungen als Microservices, um die Effizienz der Datenverarbeitung und -analyse zu steigern.
Datenverarbeitung und -analyse: Leitete Anstrengungen zur Datenerfassung, -transformation und -analyse, um wertvolle Erkenntnisse für eine verbesserte Entscheidungsfindung im Pflegebereich zu generieren.
API-Integration: Integrierte erfolgreich APIs aus verschiedenen Sensorquellen, um die Fähigkeit des Systems zur Datenerfassung von verschiedenen Sensoren zu erweitern.