Java, Architekturen, Web, Entwicklung

"Ich biete Beratung, Entwicklung und Konzeption im Bereich Java, Softwarearchitekturen, Web- und Mobileanwendungen sowie Informationssysteme an."

"Ich begleite Sie durch Ihr gesamtes IT-Projekt, angefangen mit dem Entstehungsprozess, Anforderungsmanagment über den Entwicklunsgprozess bis hin zum Rollout und dem Betrieb, der Produktion."

Technologien

Ich unterstütze Sie bei der Auswahl und Bewertung neuer und innovativen Softwaretechnologien, die in Ihren Produkten, Lösungen oder Projekten zum Einsatz kommen.

Architekturen

Profitieren Sie von meinen Projekterfahrungen mit einer Vielzahl unterschiedlicher Architekturen.

Entwicklung

Gerne übernehme ich Entwicklungsaufgaben oder komplette Projekte.



Leistungen

Als freiberuflicher Softwaretechnik-Ingenieur mit langjähriger Erfahrung in der Planung und Durchführung von kundenspezifischen Softwareprojekten, konzentrieren sich meine Dienstleistungen in der Beratung und Entwicklung komplexer, technologisch anspruchsvoller, innovativer Software- und Informationssysteme.

IT-Consulting

  • Systemanalyse, Konzeption, Design/Entwurf, Architektur
  • Agile Methoden
  • Architektur-/Softwaremodernisierung
  • Fachliche und technische Systemarchitekturen
  • REST-Architekturen, Microservices (fachliche Services, Mapping ER-Modelle, lose Kopplung, Event Bus)
  • Requirement Engineering
  • Geschäftsprozesse modellieren
  • Prozessoptimierung
  • Migration (Daten, Schnittstellen, Legacy,..)
  • Integration


Software-Entwicklung


  • Informationssysteme
  • Mobile Lösungen (steuern, überwachen, suchen, tracken, schalten, messen,...)
  • Webanwendungen
    • Portale
    • Backendlösungen
    • Onlineshops
    • Geschäftsanwendungen
    • Web-Apps
    • ...
  • CMS-Implementierungen (Java-basiert)
  • eCommerce (E-Business, Abwicklung der Unternehmensaktivitäten im Netzwerk/Internet)
  • Embedded Lösungen
  • RESTful Webservices
  • Prototyping, Referenzarchitektur

Softwaretechnologien

Das Umfeld in dem ich mich bewege, sind meist verteilte Systeme, sowohl im Web-, Enterprise- als auch im Embedded-Bereich. Insbesondere interessieren mich wiederverwendbare Systeme und Infrastrukturen (Frameworks, Komponententechnologien und Patterns). Ich habe in den unterschiedlichsten Softwareprojekten maßgeblich zur Architektur und deren Umsetzung beigetragen. Im folgenden ein Technologieauszug meiner aktuellen Tools, Frameworks, Produkte, Plattformen, Methoden, die in meinen Projekten zum Einsatz kommen.

  • Methoden

    Scrum, Clean Code, TDD, The Twelve-Factor App

  • Jakarta EE (Java EE)

    JSF (Back- und Frontend), JAX-RS und JAX-WS, CDI, Hibernate, JPA, TestNG, Mockito, Selenium, Serlet, Applikationsserver JBoss (Wildfly), IBM WebSphere

  • Cloud

    Docker, Docker Compose, Spring Cloud, GraalVM, Quarkus

  • Microservices

    MicroProfile, Payara Micro, Wildfly (Redhat), Open Liberty (IBM), Micronaut (serverless), Metric- und Health-Technology für Informationsysteme

  • Webtechnologien
  • Client

    AngularJS, Javascript, JQuery, HTML5, CSS3, AJAX, JSON, Bootstrap, Sematic-UI, Materialize, Google Web Toolkit, Responsive Design (Mobile First), Leaflet, OpenStreepMap

  • Frameworks

    Frameworks: JSF 2.x (z.B. Primefaces) ,GWT, Google Play Framework

  • Server

    Container: Tomcat (Cluster) / Webserver: Apache (Load Balancer), Nginx, LightHttp /Proxy, Cache: Squid, Varnish / Runtime: node.js, SpringBoot

  • Middleware

    Wildfly (JBoss), Websphere (WAS), Web Services, ActiveMQ, RabbitMQ (AMQP), MOM (JMS), Graylog, Kafka (Event, Messaging, Streamin)

  • Persistenz

    Hibernate, JPA, JDBC, SQL, PL/SQL, div. Persistenz-Layer

  • Datenbanken

    NoSql, MongoDB, Solr (Facet, Indexsearch), Redis (In-Memory, Cloud), SQL, RDBMS, DB2, Oracle, MySql, Hibernate, Flyway (Migration)

  • Analyse & Design

    UML, Enterprise Architekt, BPMN, ER, ..

  • Testing

    JUNIT, HtmlUnit, Selenium, TestNG, BDD,...

  • Geo

    Mapbox, Leaflet, Google Maps, Streep Map, Esri..

  • Spring Plattform

    Spring Boot, Spring Security, Spring REST, Spring Data, Spring Cloud, ...

  • Security

    Webfilter, JAAS, Single Sign-on (OpenId Connect -> OAuth2, JWT), Signle Sign-out, JWT in RESTful APIs, Keycloak

  • OS-Plattformen

    Linux: Debian (Produktion), Ubuntu, Debian (Dev, Integration), Windows (Dev)

  • Mobile

    Android SDK Plattform

  • Embedded

    µCLinux, Raspberry Pi

  • Sonstiges

    Fail2Ban, ModSecurity, Jira, Confluence, ...

  • Programmiersprachen

    Java, C, C++, Bash, PHP, SQL, Ruby ....

  • Integration

    ETL

  • Desktop

    JavaFX, Swing, Eclispe RCP

  • Logging / Monitoring

    Log4J, ELK-Stack, Metrics, Hystrix

  • Tools

    Eclipse, Nodeeclipse

  • Build/Delivery

    Maven, Ant, GIT, SVN, Gradle, Sonar, Plexus, Checktool, Jenkins, Docker ..

Außerhalb von Kundenaufträgen erruiere ich neue Technologien und Produkte und bilde mich fortlaufend weiter, so dass die daraus gewonnenen Ergebnisse und Erkenntnisse ggf. in weiteren kundenspezifischen Softwareprojekten einfließen können."

Profil

Ich biete professionelle Java (Jakarta EE) Unterstützung während des gesamten Entwicklungszyklus Ihres Softwareprojektes an.

Manuel Kron

Manuel Kron

Dipl.-Ing. Softwaretechnik (FH)

  • Teamplayer
  • seit 2000 selbstständig als freiberuflicher IT-Berater
  • seit 1994 IT-Erfahrung
  • langjährige branchenübergreifende Erfahrung in der Planung und Durchführung von kundenspezifischen Softwareprojekten

Branchen (Berufserfahrungen)

  • Öffentlicher Verkehr und Logistik
  • Öffentliche Verwaltung
  • Tourismus im Bereich Kreuzfahrten
  • Flugsicherung
  • IT-Consulting
  • Media / Web
  • Onlineshop / Search
  • Geo-Informatik
  • Industrieelektronik / Embedded Systeme
  • E-Government

Tätigkeiten / Rollen

  • Anwendungs- und Systementwickler
  • IT-Consultant (Berater)
  • Softwarearchitekt
  • Softwareengineer

Ausbildung / Qualifikation

  • Abschluss: Dipl.-Ing. Softwaretechnik (FH)
  • Ausbildung: Kommunikationselektroniker Fachr. Informationstechnik (IHK)

Verfügbarkeit

auf Anfrage

Referenzen

auf Anfrage

Einsatzort

Bodenseekreis, Zürich, Basel, München, Frankfurt, Berlin

Kontakt

Manuel Kron
Dipl.-Ing. Softwaretechnik (FH)
Technologie- und Softwareentwicklung

Wetzsteinstr. 15
D-78465 Konstanz

Tel. +49 07533 / 940534
Mobil +49 177 / 6211304

E-Mail: public |at| mkron.com
Internet: http://www.mkron.com

Sie finden mich auch unter XING: Xing