Erfolge:
GHSE Emmendingen
Informationstechnisches Gymnasium
Ich verfüge über 15 Jahre Berufserfahrung als Softwareentwickler und bin seit mehr als fünf Jahren als freiberuflicher Full-Stack-Entwickler und IT-Architekt tätig.
Ich erfasse (Kunden-)Anforderungen schnell und setze sie termingerecht und effizient um. Mein Fokus liegt auf Event-Driven Microservice-Architekturen mit SpringBoot/Java (und Kotlin), GoLang und Kafka im Backend sowie Angular im Frontend. Ich habe zudem langjährige Erfahrung mit weiteren Konzepten, Programmiersprachen und Technologien.
Ich arbeite analytisch, strukturiert und eigenverantwortlich und kann mich schnell in bestehende Strukturen einarbeiten, um sie zu optimieren und zu modernisieren. Zudem habe ich Erfahrung darin, technische Konzepte verständlich zu vermitteln, um eine enge Abstimmung zwischen Business und IT sicherzustellen.
Nachfolgend finden Sie eine Zusammenfassung meiner Kenntnisse und meiner bisherigen Projekte.
Ich freue mich auf Ihre Kontaktaufnahme und ein persönliches Gespräch.
Programmiersprachen: .NET, Assembler, Bash, ByteCode, C, C#, C++, CSS, GoLang, HTML, Java, JavaScript, Kotlin, PHP, PowerShell, Python, SQL, TypeScript, VBA, XML
IT-Architektur: Asynchrone Systeme, Automatische End-to-End-Tests, Enterprise-Architektur, Microservices, Modulith, Monolith, Software-Architektur, SaaS-Plattformen, Systemarchitektur, Verteilte Systeme, Webanwendungen
Projektmanagement: Kanban, Agiles Arbeiten, Scrum, Scrumban, Wasserfall
Softwareentwicklung & Design: Automatisierung, Bug Hunting, Build/Deployment, CI/CD, Clean Code, Continuous Integration, Continuous Delivery, Debugging, Design Patterns (Gang of Four GOF), i18n, i10n, Infrastructure as Code (IaC), Interface Design, Legacy System Transformation, Netzwerk-Kenntnisse, Non-Functional Requirements (NFR), Responsive Webdesign, Reverse Engineering, UML, User Experience (UX)
Frameworks & Tools: AJAX, Angular, AngularJS, Ansible, Apache ANT, Apache Flink, Apache Maven, Apache HTTP Server, Apache Subversion (SVN), Asana, Artifactory, AWS Firehose, AWS Kinesis, AWS Glue, AWS Athena, BPMN, CMS, Confluence, Container, Docker, GIT, Gin(-Gonic), GitLab, GoLand IDEA, Grafana, HashiCorp Vault, Hibernate, IntelliJ IDEA Eclipse, J2EE, JPA, Jakarta EE, Jasper Studio, Jaspersoft, Java Development KIT (JDK), Jira, jQuery, Kubernetes, Kubernetes Operator / Controller, Loki, MaterialUI, NgRx, NPM, NetBeans, Node.js, OpenAPI, OpenLens, ORM, PrimeNG, PWA, QT, Quarkus, React, RxJS, SCSS, SASS, Sonarqube, Spring, Spring Boot, Swagger, Symfony, Trello, VMWare, VirtualBox, Virtuelle Maschinen VM, Vue, WebStorm, XMLHttpRequest, xDebug, Yarn, Zend Framework
Event-Driven Architektur: Camunda BPMN, IBM MQ, Kafka, RabbitMQ, Kafka Streams
Software-Test & Test-Frameworks: Cucumber, E2E, Integration Tests, Jest, JUnit, Mockito, PHPUnit, ReadyAPI, Spring Test, Test Driven Development, Unit Tests
IT-Sicherheit: Firewall, Kerberos, KeyCloak, Kryptografie, OAuth 2.0, OpenID Connect, PKI, RSA, SSL, TLS, Certificate Authorities, Single Sign-On (SSO), Teleport, VPN-Tunnel
Protokolle: ADB (Android Debug Bridge), FTP, DNS, gRPC, HTTP, HTTP/2, JSON, LDAP, MQTT, OAuth, REST, SAML, SOAP, SSH, TCP/IP, UDP, WebSocket, XML-RPC
Cloud Computing: ArgoCD, AWS, Azure, CRD (Custom Resource Definition), Contentful, DroneCI, ECS (AWS), ElasticSearch, Fargate (ECS), GCP, GitOps, Grafana, Helm, Humio, Hybrid-Cloud, IAC, Instana, Jenkins, Kubernetes, Kafka UI, kubectl, Logscale, NGINX, Papertrail, Prometheus, Rancher, Redpanda, Reverse Proxy, Stripo, Terraform, Unleash
Betriebssysteme: Alpine Linux, BSD, Linux, MS Windows Server, macOS, Unix
Mobile App-Entwicklung: Android AOSP, Android for Work, DDMS, Embedded Android, Firebase Cloud Messaging, Ionic, Java, Kotlin, Samsung KNOX, Xamarin
Datenbanken & Datenspeicherung: Elastic Search, DynamoDB, Flyway, GraphQL, MS SQL Server, MariaDB, MemSQL, MongoDB, MySQL, NoSQL, Oracle DB, PostgreSQL, Redis, S3 Buckets, SingleStore, SQL
Sprachen: Deutsch, Englisch
Persönliche Stärken: Analytisch, Engagiert, Selbstständig, Kooperativ, Effizient, Einfühlsam, Loyal, Offen für Neues, Lösungsorientiert, Teamfähig
Erfolge:
GHSE Emmendingen
Informationstechnisches Gymnasium
Ich verfüge über 15 Jahre Berufserfahrung als Softwareentwickler und bin seit mehr als fünf Jahren als freiberuflicher Full-Stack-Entwickler und IT-Architekt tätig.
Ich erfasse (Kunden-)Anforderungen schnell und setze sie termingerecht und effizient um. Mein Fokus liegt auf Event-Driven Microservice-Architekturen mit SpringBoot/Java (und Kotlin), GoLang und Kafka im Backend sowie Angular im Frontend. Ich habe zudem langjährige Erfahrung mit weiteren Konzepten, Programmiersprachen und Technologien.
Ich arbeite analytisch, strukturiert und eigenverantwortlich und kann mich schnell in bestehende Strukturen einarbeiten, um sie zu optimieren und zu modernisieren. Zudem habe ich Erfahrung darin, technische Konzepte verständlich zu vermitteln, um eine enge Abstimmung zwischen Business und IT sicherzustellen.
Nachfolgend finden Sie eine Zusammenfassung meiner Kenntnisse und meiner bisherigen Projekte.
Ich freue mich auf Ihre Kontaktaufnahme und ein persönliches Gespräch.
Programmiersprachen: .NET, Assembler, Bash, ByteCode, C, C#, C++, CSS, GoLang, HTML, Java, JavaScript, Kotlin, PHP, PowerShell, Python, SQL, TypeScript, VBA, XML
IT-Architektur: Asynchrone Systeme, Automatische End-to-End-Tests, Enterprise-Architektur, Microservices, Modulith, Monolith, Software-Architektur, SaaS-Plattformen, Systemarchitektur, Verteilte Systeme, Webanwendungen
Projektmanagement: Kanban, Agiles Arbeiten, Scrum, Scrumban, Wasserfall
Softwareentwicklung & Design: Automatisierung, Bug Hunting, Build/Deployment, CI/CD, Clean Code, Continuous Integration, Continuous Delivery, Debugging, Design Patterns (Gang of Four GOF), i18n, i10n, Infrastructure as Code (IaC), Interface Design, Legacy System Transformation, Netzwerk-Kenntnisse, Non-Functional Requirements (NFR), Responsive Webdesign, Reverse Engineering, UML, User Experience (UX)
Frameworks & Tools: AJAX, Angular, AngularJS, Ansible, Apache ANT, Apache Flink, Apache Maven, Apache HTTP Server, Apache Subversion (SVN), Asana, Artifactory, AWS Firehose, AWS Kinesis, AWS Glue, AWS Athena, BPMN, CMS, Confluence, Container, Docker, GIT, Gin(-Gonic), GitLab, GoLand IDEA, Grafana, HashiCorp Vault, Hibernate, IntelliJ IDEA Eclipse, J2EE, JPA, Jakarta EE, Jasper Studio, Jaspersoft, Java Development KIT (JDK), Jira, jQuery, Kubernetes, Kubernetes Operator / Controller, Loki, MaterialUI, NgRx, NPM, NetBeans, Node.js, OpenAPI, OpenLens, ORM, PrimeNG, PWA, QT, Quarkus, React, RxJS, SCSS, SASS, Sonarqube, Spring, Spring Boot, Swagger, Symfony, Trello, VMWare, VirtualBox, Virtuelle Maschinen VM, Vue, WebStorm, XMLHttpRequest, xDebug, Yarn, Zend Framework
Event-Driven Architektur: Camunda BPMN, IBM MQ, Kafka, RabbitMQ, Kafka Streams
Software-Test & Test-Frameworks: Cucumber, E2E, Integration Tests, Jest, JUnit, Mockito, PHPUnit, ReadyAPI, Spring Test, Test Driven Development, Unit Tests
IT-Sicherheit: Firewall, Kerberos, KeyCloak, Kryptografie, OAuth 2.0, OpenID Connect, PKI, RSA, SSL, TLS, Certificate Authorities, Single Sign-On (SSO), Teleport, VPN-Tunnel
Protokolle: ADB (Android Debug Bridge), FTP, DNS, gRPC, HTTP, HTTP/2, JSON, LDAP, MQTT, OAuth, REST, SAML, SOAP, SSH, TCP/IP, UDP, WebSocket, XML-RPC
Cloud Computing: ArgoCD, AWS, Azure, CRD (Custom Resource Definition), Contentful, DroneCI, ECS (AWS), ElasticSearch, Fargate (ECS), GCP, GitOps, Grafana, Helm, Humio, Hybrid-Cloud, IAC, Instana, Jenkins, Kubernetes, Kafka UI, kubectl, Logscale, NGINX, Papertrail, Prometheus, Rancher, Redpanda, Reverse Proxy, Stripo, Terraform, Unleash
Betriebssysteme: Alpine Linux, BSD, Linux, MS Windows Server, macOS, Unix
Mobile App-Entwicklung: Android AOSP, Android for Work, DDMS, Embedded Android, Firebase Cloud Messaging, Ionic, Java, Kotlin, Samsung KNOX, Xamarin
Datenbanken & Datenspeicherung: Elastic Search, DynamoDB, Flyway, GraphQL, MS SQL Server, MariaDB, MemSQL, MongoDB, MySQL, NoSQL, Oracle DB, PostgreSQL, Redis, S3 Buckets, SingleStore, SQL
Sprachen: Deutsch, Englisch
Persönliche Stärken: Analytisch, Engagiert, Selbstständig, Kooperativ, Effizient, Einfühlsam, Loyal, Offen für Neues, Lösungsorientiert, Teamfähig