Profilbild von Peter Krause Senior Softwarearchitekt/-entwickler aus Hattingen

Peter Krause

verfügbar

Letztes Update: 06.09.2022

Senior Softwarearchitekt/-entwickler

Abschluss: B.Sc. Angewandte Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | italienisch (Grundkenntnisse) | russisch (gut)

Skills

Besondere Skills: Clean Architecture, Clean Code, TDD
Sprachen: Java, Java Script, C#, C, Python, Ruby, HTML, CSS, XML, SQL, UML, BPMN, jPDL, Shell Script, YAML, JSON, Markdown, AsciiDoc
Frontend: Android, Eclipse RCP, Node.js, React, Ember.js, jQuery, Swing
Backend: Spring Boot, Spring Framework, Spring Cloud, Spring AMQP, Spring Security, Spring HATEOAS, Spring Batch, Spring Data, Spring LDAP, Spring Framework, Java Bean Validation, JPA/Hibernate, JDBC, JUnit, AssertJ, JUnitParams, Mockito, JCOP, JavaCard, Slf4j, Logback, Log4j, Micrometer, RMI, REST, AMQP, PKCS11, AspectJ, Flyway, OAuth2, Swagger, IAIK, x509 certificate
Repositories/CI/CD: Artifactory, Nexus, Git, Subversion, GitLab, GitHub, Bitbucket, Jenkins
Datenbanken: Microsoft SQL, Oracle DB, PostgreSQL, MySQL, H2, HSQL
IAM: Keycloak, Active Directory, LDAP, OpenLDAP
Workflow: jBPM, Cammunda
Monitoring/Logging/Tracing: Kibana, Elasticsearch, Logstash, Fluentd, Filebeat, Metricbeat, Heartbeat, Prometheus, Grafana, Jaeger, Zipkin, Sleuth
Testing: Postman/Newman, (SoapUI), (Pact), JUnit, JUnitParams, Mockito, AssertJ
Codeanalyse: SonarQube, SonarLint, ArchUnit
Edge-Service: Nginx, Zuul
Service-Discovery: Eureka
AMQP-Broker: RabbitMQ, Kafka
Cloud: AWS
Container/-management: Docker, Kubernetes, Rancher, Helm, Kustomize
Backup: Stash, Kanister
Web-Server: Apache Tomcat
Build-Management: Maven, Gradle, Ant 
Billing&Payment: Kill Bill
Systemumgebungen: Windows 10, Windows 8, Windows 7, Windows XP, Windows Server 2016, Windows 2012, Windows Server 2008, Linux, Mac OS
Entwicklungsumgebungen: Eclipse IDE, IntelliJ IDEA, NetBeans IDE
Projektmanagement: SAFe Framework, Scrum, Jira, Confluence, Microsoft CRM, PowerPoint, Excel, Microsoft Office Suite
Sonstiges: Unity3d, Cinema 4D, Photoshop, Quixel, Skype, Mattermost, Remote desktop, citrix

Projekthistorie

04/2018 - bis jetzt
Softwarearchitekt/- Entwickler
Peter Krause (Internet und Informationstechnologie, < 10 Mitarbeiter)

Entwicklung einer SaaS Komplettlösung, die es dem Kunden ermöglicht wiederverwendbare Systeme von seinen 2D/3D-Engine Projekten loszulösen und diese als ein Dienst projektübergreifend zu verwalten und zu konsumieren.

  • Entwicklung Leaderboard-Service
  • Entwicklung News-Service
  • Entwicklung Inventory-Service
  • Entwicklung Transaction-Service


Scope: Architektur, Front-End, Back-End, DB, CI/CD, Logging, Tracing, Monitoring


06/2021 - 12/2022
Software Engineer
Questax (Internet und Informationstechnologie)


06/2020 - 09/2020
Software Engineer
TTP Germany AG (Sonstiges)

Unterstützung des Kunden bei der Testautomatisierung eines Frameworks.

Scope: QA, Entwicklung, CI/CD, Monitoring

09/2018 - 01/2020
Software Engineer
Adesso AG (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Entwicklung einer kryptografischen SaaS/On-Premise Komplettlösung, die es dem Kunden ermöglicht, kryptografische Schlüssel und Zertifikate sowohl in der Produktion- als auch in der Betriebsphase zu erstellen und zu verwalten.

  • Entwicklung User-Management-Service
  • Entwicklung Platform-Management-Service
  • Entwicklung Certificate-Profile-Management-Service
  • Entwicklung End-Entity-Certificate-Issuing-Service
  • Entwicklung Certificate-Authority-Service
  • Entwicklung Crypto-Operation-Dispatcher-Service
  • Entwicklung HSM-Facade-PKCS11-Service


Scope: Architektur, Back-End, DB, CI/CD, Logging, Tracing, Monitoring


03/2013 - 03/2018
Softwarearchitekt/- Entwickler
Comline AG (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Entwicklung einer SaaS/On-Premise Komplettlösung, die es dem Kunden ermöglicht, die typischen Prozesse einer Industrie- und Handelskammer zu digitalisieren und zu automatisieren.

  • Entwicklung helic IHK Archiv
  • Entwicklung helic Personalakte
  • Entwicklung helic Vertragsmanagement
  • Entwicklung helic IHK Finanzbuchhaltung
  • Entwicklung helic IHK Beitragsbearbeitung
  • Entwicklung helic IHK EGVP
  • Entwicklung helic IHK-spezifische Vorgänge
  • Entwicklung helic IHK Posteingang
  • Entwicklung helic IHK E-Mail-Archivierung
  • Entwicklung helic IHK Bildung
  • Entwicklung helic IHK Monitor
  • Entwicklung helic Signatur
  • Entwicklung helic ihk@web


Scope: Architektur, Front-End, Back-End, DB, CI/CD, Monitoring, Support


10/2012 - 03/2013
Wissenschaftliche Hilfskraft
Ruhr-Universität Bochum (Sonstiges, 5000-10.000 Mitarbeiter)

Weiterentwicklung und Produktivnahme des in der Bachelorarbeit entwickelten Prototypen einer Finanzdatenbank

  • Aufbau einer PostgreSQL Datenbank
  • Erstellung eines Benutzerinterface
  • Anpassung an die Benutzerwünsche
  • Anpassung an neue Tabellen
  • Erstellung von Reportfunktionen


Scope: OOAD, Front-End, Back-End, DB, Support


10/2009 - 03/2013
Student Angewandte Informatik
Ruhr-Universität Bochum (Sonstiges, 5000-10.000 Mitarbeiter)

Projekt: „Realisierung einer Zeiterfassungs-App für Android“

Thesis: „Realisierung einer Finanzdatenbank mit PostgreSQL und Java“


Scope: OOAD, Front-End, Back-End, DB


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Vor Ort: 26-69
Remote: 01-99

Bewertungen

adesso SE
Software Engineer (André Kaminski)
"Ich arbeitete mit Herrn Krause zusammen in einem Kundenprojekt. Er zeigte steht’s ein hohes Engagement, setzte eigenständig Anforderungen zuverlässig und korrekt um.
Er half neuen Mitarbeitern beim Onboarding, ließ Know-How-Transfer stattfinden und griff diesen unter die Arme."
Senior Software Engineer (Mathias Schwachenberg)
"Peter ist ein ebenso kompetenter wie zuverlässiger Softwareentwickler. Während unserer 17-monatigen Zusammenarbeit in einem Kubernetes-Microservice-Projekt hat er nicht nur sehr gute Java-Kenntnisse gezeigt (einschließlich des Spring/Boot/Cloud-Frameworks und der Anbindung verschiedener Services wie ELK-Stack, PostgresDB und RabbitMq), sondern auch sein Wissen über Softwarearchitektur, Design-Patterns und Clean-Code bewiesen."
adesso SE
Entwickler
"Ich habe Peter als sehr kompetenten Java-Entwickler kennen gelernt. Noch dazu hat er sich gut ins Team eingebracht und konnte sich durch seine tief gehende technische Expertise bei Problemlösungen gut einbringen. Darüber hinaus verfügt Peter über ein sehr gutes Wissen in Frameworks wie Spring, Boot, sowie dem ELK-Stack. Dabei wurden alle Problemlösungen durch ihn nach den Clean Code Regeln umgesetzt."
Adesso ag
Entwickler
"Die Zusammenarbeit mit Peter Krause war hervorragend. Er besticht durch seine technische Expertise und seine analytische Denkweise."
Profilbild von Peter Krause Senior Softwarearchitekt/-entwickler aus Hattingen Senior Softwarearchitekt/-entwickler
Registrieren