Andreas Lämmlein teilweise verfügbar

Andreas Lämmlein

Software Architect / Java Engineer / Clean Coder

teilweise verfügbar
Profilbild von Andreas Laemmlein Software Architect / Java Engineer / Clean Coder aus Beyharting
  • 83104 Beyharting Freelancer in
  • Abschluss: Bachelor of Science (TUM)
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)
  • Letztes Update: 22.02.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Andreas Laemmlein Software Architect / Java Engineer / Clean Coder aus Beyharting
SKILLS
Programmiersprachen:
  • Java
  • Groovy
  • SQL, PL/SQL
  • JavaScript, TypeScript
  • HTML, (S)CSS
  • Bash, Powershell
  • PHP
  • C#, C, C++
  • R (Shiny)
Frameworks und Tools:
  • Spring, Spring Boot
  • Grails (Groovy)
  • JUnit, ArchUnit
  • Wicket
  • JPA, Hibernate
  • AspectJ
  • Lucene, Solr
  • Ant, Maven / Gradle
  • Eclipse, IntelliJ
  • Angular
  • Selenium, Integration Testing
Sonstiges:
  • Docker
  • Cloud: Rancher, Kubernetes
  • Webserver: Apache, nginx
  • Servlet-Container: Apache Tomcat
  • Applikationsserver: JBoss, Glassfish
  • Datenbanksysteme: PostgreSQL, Oracle, MySQL, SQLite, H2, DB2
  • Jenkins, Jenkins Pipelines
  • Continuous Integration, Continuous Delivery
  • Clean Code, Design Patterns
  • Code-Analyse: SonarQube, Checkstyle, ArchUnit
  • Security, Penetration Testing
  • Linux Administration
  • Git, Mercurial, SVN
  • Agile Methoden: Scrum
  • Monitoring: Zabbix
Immer interessiert an Neuem.
PROJEKTHISTORIE
Nuclos Open Source ERP Kernentwicklung (2014 - 2019)
  • Implementierung neuer Features und Absicherung der Nuclos Kernsoftware
  • Konzept und Umsetzung eines Framework für Integrationstests (JUnit, Selenium)
  • Konzept und Umsetzung eines Framework für Businesstests zum Testen von Geschäftslogik (Groovy)
  • Statische Code-Analysen und Verbessern der Code-Qualität
  • Programmiersprachen: Java, Groovy, HTML, (S)CSS, SQL, TypeScript
  • Technologien / Frameworks: Angular, ArchUnit, Checkstyle, Docker, JEE, JUnit, Selenium, SonarQube, Spring
Karten-Addon für den Nuclos Webclient (2019)
  • OpenStreetMap-Integration in Nuclos Webclient
  • Einzeichnen interaktiver fachlicher Objekte in Karten-Ansicht
  • PostGIS, DB-seitige Schnittpunkt- und Distanzberechnungen
  • Geocoding und Routing über externe Services
  • Programmiersprachen: HTML, Java, (S)CSS, SQL, TypeScript
  • Technologien / Frameworks: Angular 7, JUnit, Spring
ERP-Projekt für einen Automobilhersteller (2018-2019)
  • Umsetzung von Security-Anforderungen im Nuclos Core
  • Implementierung eines Launchers als Alternative zu Web Start
  • Implementierung von Swagger / Swagger-UI im Nuclos Kern
  • Programmiersprachen: HTML, Java, (S)CSS, SQL, TypeScript
  • Technologien / Frameworks: Angular 7, Glassfish / Payara, JUnit, Spring, Spring Boot
Schnittstellen-Anbindung eines Fahrrad Leasing Unternehmens (2018-2019)
  • Umsetzung einer Library zur Verwendung der externen Schnittstelle in Nuclos
  • Programmiersprachen: Java
  • Technologien / Frameworks: Apache HttpClient, GraphQL, REST
Telefonanlagen-Client für einen Automobilclub (2018)
  • Telefonanlagen-Anbindung via XMPP
  • Programmiersprachen: Java
  • Technologien / Frameworks: H2, Spring Boot, JavaFX, XMPP
Visualisierungstool komplexer Abhängigkeiten für einen Automobilhersteller (2016-2017)
  • Extension-Projekt basierend auf Nuclos
  • Swing GUI mit yFiles Integration zur Darstellung komplexer, interaktiver Graphen
  • Export-Funktion nach Powerpoint (kompletter Graph als einzelne, interagierbare Elemente in PowerPoint)
  • Programmiersprachen: Java
  • Technologien / Frameworks: Nuclos, Oracle, Swing, yFiles
Webservice-Implementierung für einen Automobilclub (2015-2017)
  • Anbindung und Bereitstellung komplexer Webservices
  • Mehrfache Verschlüsselung, Token-Service (SAML)
  • Windows-Client für direkte User-Benachrichtigung und bessere Interaktion
  • Programmiersprachen: C#, Java, Groovy
  • Technologien / Frameworks: .NET, Axis2, Nuclos, PostgreSQL, SoapUI
Ressourcenmanagement auf Basis von Nuclos für ein Telekommunikationsunternehmen (2015)
  • Swing-Programmierung
  • Oracle, komplexe Prozeduren und Abfragen
  • Programmiersprachen: Java, SQL, PL/SQL
  • Technologien / Frameworks: Nuclos, Oracle, Swing
ERP Projekt für ein mittelständisches Unternehmen (2014 - 2015)
  • Umsetzung ERP-Projekt basierend auf Nuclos
  • Komplexe Abrechnungen, z.B. Provisionsberechnung basierend auf Historieneinträgen
  • Komplexe Datenbank-Abfragen und -Views
  • Programmiersprachen: Java, SQL, PL/SQL
  • Technologien / Frameworks: Nuclos, PostgreSQL
Migration von Reiseportalen und IBEs auf einheitlichen Tracking Container (2013-2015)
  • TagManager Konzeption
  • Implementierung und Einbindung auf allen Webseiten
  • Automatische Tests
  • Programmiersprachen: Java, JavaScript, PHP
  • Technologien / Frameworks: JUnit, Selenium, Google Tag Manager
Implementierung eines Airline-Bewertungssystems (2013-2014)
  • Umsetzung von Komponenten und Facetten-Suche
  • Optimierung und Tests
  • Programmiersprachen: Java, JavaScript
  • Technologien / Frameworks: Apacke Wicket, Hibernate, jQuery, MySQL, Solr
Wartung und Erweiterung einer Automations-Software für Flug-Buchungs-Verarbeitung (2012-2013)
  • Implementierung einer neuen Zahlungsart (Giropay)
  • Erweiterung der Rechnungs-Erstellung
  • Konzeption und Umsetzung von Schnittstellen-Architekturen
  • Programmiersprachen: Java, JavaScript, SQL
  • Technologien / Frameworks: Apache Wicket, EDIFACT, IMAP, REST, SOAP, Velocity
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: