Andreas Nolden nicht verfügbar bis 01.07.2021

Andreas Nolden

Softwareingenieur Python / Test Driven Development / Continuous Deployment

nicht verfügbar bis 01.07.2021
Profilbild von Andreas Nolden Softwareingenieur Python / Test Driven Development / Continuous Deployment aus Leipzig
  • 04177 Leipzig Freelancer in
  • Abschluss: Dipl.-Informatiker (FH)
  • Stunden-/Tagessatz: nicht angegeben
  • Sprachkenntnisse: englisch (verhandlungssicher) | französisch (Grundkenntnisse) | spanisch (Grundkenntnisse)
  • Letztes Update: 25.04.2021
SCHLAGWORTE
PROFILBILD
Profilbild von Andreas Nolden Softwareingenieur Python / Test Driven Development / Continuous Deployment aus Leipzig
SKILLS
Spezialist in der Entwicklung von Microservices in Python, am liebsten mit FastAPI . MongoDB (NoSQL), Elastic Stack, MQTT, AMQP, AWS SQS, ... Hiermit kommt man oft schneller zum Ziel als mit JEE.

Message Oriented Middleware / Event Busse wie zB AMQP, JMS, MQTT oder Webservices (REST, Websocket). JEE war lange Zeit mein täglich Brot und Butter, heutzutage aber oft nicht flexibel genug. Inbesondere bin ich gut darin alte JEE Projekte mit 10% des Quellcodeumfangs in Python umzusetzen.

Viel Erfahrung mit dem Erfassen, Auswerten und Analysieren von Time Series (TSDB), u.a. mit Elastic (ehemals ELK) Stack, also Kibana, Elasticsearch, Logstash, Filebeats, ... sowie InfluxDB und Grafana.

Seit ein paar Jahren begeistert von JavaScript (bzw ECMAScript), insbesondere NodeJS und Vue.js (davor auch react). Immer noch perplex darüber, wie das passieren konnte :-)

Freund der Cloud, Erfahrung mit unterschiedlichen Anbietern, insbesondere AWS.

Erfahren im Verbinden unterschiedlichster Technologien und Schichten. Zum Beispiel die Sensoren einer Yacht verbinden und deren Daten in einer Webanwendung und auf der Smartwatch anschauen. An so etwas hab ich viel Spaß. Oder auch Datenauswertung von industriellen Steuerungen/Sensoren, lustigerweise die selben Technologien wie auf Schiffen.

Erfahrener Testautomatisierer mit JUnit, TestNG, Selenium. Anhänger der “Test Driven Development” Philosophie.

Erfahren in Continuous Integration/Deployment/Delivery, meist mit Jenkins.

Security Background, Ethical Hacking und Penetration Testing. Immer noch Teil meiner Tätigkeit, für Vollzeit ist das aber zu einseitig.

Linux Freund der ersten Stunde, DevOps Anhänger. Docker Enthusiast.

Erfahrung sowohl als SCRUM Master als auch als Mitglied in verschiedenen Teams

"Verhandlungssicheres" Englisch und reisefreudig. (Tatsächlich verhandle ich Ingenieur selten, ob in Deutsch oder Englisch. Ich bin aber teils zweisprachig aufgewachsen und nutze die Sprache jeden Tag)

Eingetragener Ingenieur und damit berechtigt diese geschützte Berufsbezeichnung zu führen.

Im folgenden die Stichwörter für die Suchmaschine:
  • Python
  • Java
  • Oracle
  • AWS
  • Elastic Stack, ELK, Elasticsearch Kibana Grafana Logstash Filebeat Greylog, ...
  • InfluxDB
  • Prometheus
  • JEE / JBoss / Wildfly / Tomcat / IBM Websphere
  • JBoss Seam / Weld / Java Contexts and Dependency Injection for the Java EE platform (CDI) (JSR-299)
  • Java Server Faces (JSF), Primefaces
  • PLC / SPS Programming
  • iText
  • Docker
  • Kubernetes
  • Jitsi
  • SOA (SOAP, JAX-WS, JAX-RS, WSDL, XMLRPC)
  • REST
  • WebSocket
  • AMQP, JMS, MQTT
  • Ant
  • Maven
  • jBPM
  • Selenium IDE / WebDriver
  • JUnit
  • TestNG
  • Android SDK
  • embedded Controller (Atmel AVR / Arduino, TI MSP430)
  • Prototyping von n-tier Systemen mit mobilen / embedded Schichten
  • Eclipse
  • IntelliJ IDEA
  • Netbeans
  • emc2 / LinucCNC
  • Debian & Ubuntu Linux
  • Raspberry Pi
  • BeagleBone
  • PostgreSQL, MySQL
  • NoSQL, MongoDB
  • Asterisk
  • Subversion
  • GIt
  • Postfix
  • Exim
  • Courier
  • Dovecot
  • CruiseControl/Hudson/Jenkins
  • Sonar
  • CUPS
  • LVM
  • backupPC
Security
  • Penetration Tests
  • Source Code Reviews
  • IT Grundschutz (BSI)
  • PCI-DSS (https://www.pcisecuritystandards.org/)
  • OWASP
  • Chipkarten (Mifare)
Organisatorisches
  • Scrum (inbesondere Tätigkeit als Scrum Master)
  • Test Driven Development (TDD)
  • eXtreme Programming (XP)
PROJEKTHISTORIE
  • JEE / Python Softwareentwicklung für mittelständische und große Unternehmen in verschiedenen Branchen
  • Security Audits für Webangebote von verschiedenen Banken, Social Networks, Auktionsplattformen, Online Shops, ...
  • Lehrauftrag Web-Security an FH Gießen-Friedberg
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Remote only
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: