Skills
Kurzprofil
Simon Scholz (37) hat 14 Jahre Berufserfahrung und fungierte zuletzt als Principal Software Engineer.
Dabei traf er Architektur-Entscheidungen für unterschiedliche Unternehmens-Domains.
Durch seine Fähigkeit, sich rasch in neue Technologien und Code einzuarbeiten, ist Simon stets darauf bedacht, die optimalen Lösungen für seine Kunden zu finden. Dabei geht er über das bloße Implementieren von Software hinaus, indem er sich tiefgreifendes Wissen über die spezifischen Domänen seiner Kunden aneignet. Diese Expertise nutzt er, um maßgeschneiderte Software-Architekturen zu entwerfen und erfolgreich umzusetzen.
Sein Wissen teilt er unter anderem in Form von Open Source Contributions, Vorträgen auf Entwicklerkonferenzen, Artikel für das Java-/Eclipse-Magazin und Tutorials auf https://simonscholz.github.io/
Programmiersprachen / Expressive Sprachen
Kotlin, Java, Groovy, Dart, JavaScript/TypeScript, SQL, Bash, HTML, CSS, XSLT, AsciiDoc, Markdown
Methodologies & Patterns
Clean Code, Clean Architecture, Microservice Patterns, Ports & Adapters Architecture, Domain Driven Design, Functional Side-effect Free Programming
Cloud Skills
Docker, Kubernetes, K9s, Terraform, FluxCD, GitOps, CI/CD GitHub Actions, Google Cloud (GCP), Cloudflare, Stackdriver, Cloud Storage, Cloud Artifact Registry, IAM, Sealed Secrets
Technologien & Frameworks
Spring(-Boot, Webflux, Cloud), Quarkus, Flutter, Android, Vue, Nuxt, React, Gatsby, MongoDB, SQL, REST, OAS 3 + OpenAPI Generator, Resilience4J, ArrowKt, Micrometer Metrics, Kubernetes, Google Cloud Platform, Grafana, Prometheus, InfluxDB, JUnit 5, AssertJ/Assertk, Mockito, Mockk, Keycloak, Gradle, Maven, Gatling Performance Testing
Eclipse RCP / Plugin Development (Eclipse Platform Commiter, Ex-Vogella-Angestellter beim Java Champion Lars Vogel)
Eclipse 4, Eclipse RCP, Eclipse Plug-in Entwickung, E(fx)clipse, SWT/Jface/Databinding, JavaFX/AWT/Swing, SWT Bot, OSGi, Maven Tycho (für Eclipse Plugin Builds)
Tools
Eclipse IDE, VS-Code, IntelliJ,K9s, Jenkins, GitHub actions, SDKman, Postman/Newman, diverse CLI Tools.