Benjamin S.
Senior Solutions Architect @ Elastic
Germany
Frankfurt
Computer Software
Cloud-Native Architecture, Distributed Systems, OpenShift, Java, Kubernetes, Microservices, GitOps, Java Operator SDK, Tekton CI/CD, Cloud Computing, API Management, 3scale, Sales, Ethics, Guest Lecturing, Software-Architektur, Software Development, Technical Writers, REST APIs, Linux
Experience

Guest Lecturer
Würzburg, Bavaria, Germany
Distributed Systems Lectures & Exercises - Containers - Architecture (Software & System, Object-based, Resource-based Architecture, Middleware, Code Migration) - Processes (Threads, Processes, RMI, JEE, Virtualization) - Communication (Sockets, UDP, TCP, OSI, RPC, SOAP, REST, Message-oriented Middleware, Multicast) - Naming (Addresses, Identifiers, Forwarding Pointers, Distributed Hashtable, Namespaces, DNS, LDAP) - Synchronization (Clock Synchronization, NTP, Berkeley Algorithm, Lamppost Clocks, Totally-ordered Multicast, Vector Clocks, Causally-ordered Multicast, Mutual Exclusion Algorithms) - Consistency & Replication (Continuous, Sequential, Causal, Eventual Consistency, Client-centric Consistency Models, Replica Management, Primary-based Protocols) - Fault Tolerance (Requirements, K-Fault Tolerance, Consensus, Paxos, CAP Theorem, Reliable Client-Server Communication) - Security - Apache Kafka - Blockchain

Book Author
Berkeley, California, United States
Building applications for Kubernetes is both a challenge and an opportunity—a challenge because the options and complexity to develop for Kubernetes are evolving rapidly, an opportunity because, if done right, your applications will go into production quicker, scale easier, and run smoother. This book outlines the impact of Containers and Kubernetes on modern software development and discusses the application frameworks to pick from, how to design an application, and how to develop for and on Kubernetes. You are guided through the application life cycle: development, build, and deployment into the runtime phase. In each phase, you see how it ties to Kubernetes and how to leverage its manifold capabilities. Applications will be more lightweight, easier to maintain, and simpler to operate by just focusing on the business logic. This book provides a strong technical foundation in modern software development and operations. Practical examples show you how to apply the concepts and teach you the full potential of Kubernetes.

Team Leader Software Development
Neu-Isenburg, Hessen, Deutschland
Technical lead for the Java software development team with the following responsibilities: • Management, planning, and estimation of software development projects • Strategic alignment of technologies, development processes, tools, and IDEs • Support of presales activities • Requirements engineering, writing of specification documents • Writing of software documentation • Coordination of project schedules and staffing project teams • Recruitment of new team members • Design, development, testing, and operation of software with a focus on Java, Spring Framework, Hibernate / JPA, Java Server Faces, SOAP / REST Services, Docker

Research Associate
Darmstadt, Hessen, Deutschland
PhD Candidate in the Technology and Innovation Platform department • Research in the field of Web Services/SOA for the BMBF-funded projects PREMIUM Services and InDiNet • Several publications and presentations at international conferences (Springer, ACM, IEEE) • Development and specification of the Unified Service Description Language (USDL) • Development of the Eclipse-based USDL editor • Development of architectural diagram editor (TAM/FMC) contributed to Eclipse.org • Supervision of master and bachelor theses in the field of SOA and Aspect Orientation • Contributor for open source Eclipse.org project Graphiti

Software Engineering Consultant
UBL Informationssysteme GmbH
Neu-Isenburg, Germany
Software engineer and consultant with a focus on model-driven development. • Development of Java-based Software using the following frameworks: Hibernate, Spring Framework, Struts, Swing, Java Server Faces, Portlets (JSR 168) • Runtime environments and platforms such as IBM Websphere Application Server, IBM Websphere, Portal Server, Apache Tomcat, Liferay Portal • Databases: MySQL, DB2 • Tools: Maven, CVS, Subversion, Jira, Jenkins •. Process analysis and conceptual work • Project lead • Software architecture using UML • Focus on model-driven software development for generating source code from UML using AndroMDA and Open Architecture Ware • Requirements Engineering
Education

Philosophy
Seminare: Einführung in das philosophische System Hegels, Die logischen Strukturen der Wirklichkeit: Einführung in Hegels Lehre der Dialektik (Wissenschaft der Logik), Die logischen Strukturen des Geistes: Eine Einführung in Hegels Lehre des Geistes und der Geschichte

Philosophy
Motive und Probleme von Platons Ideenlehre, Leibniz‘ Lehre von der Prästabilierten Harmonie und seine Metaphysik der Monade, Metaphysikkritik bei Kant (Kritik der reinen Vernunft, hieraus: Trl. Dialektik), Bestimmung einer geeigneten Wirtschaftsontologie für Koslowskis Prinzipien einer ethischen Ökonomie
Benjamin S.'s Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.




