Profilbild von Arnd Schuette Fullstack-Entwickler / DevOps aus Rheinstetten

Arnd Schütte

verfügbar

Letztes Update: 27.06.2019

Fullstack-Entwickler / DevOps

Abschluss: Studium der Wirtschaftsinformatik an der Fachhochschule Karlsruhe - Abschluss: Diplom Informatiker FH
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache)

Skills

Programmiersprachen
Java: seit 1997
 
  • Sun Certified Programmer  
  • Entwicklung und Projektierung jdk 1.0 - jdk 11
J2EE Technology
  • Servlets, JSP, JSTL, EL
  • EJB 1.1 – 3.2, Entity-, Stateless / Stateful Session-, Message Driven Beans 
  • JMS, JDBC, JTA, JNDI, JAAS
  • Java Corba/IDL, RMI/IIOP
J2SE Technology
  • SWING, Java2D, AWT, RMI, Java I/O, Networking, Sockets, Reflection, Collections, Applets
  • Security, Serialisierung, Threads, Java Web Start
  • JNI mit SWIG
Environment
  • Frameworks: Commons, Spring Boot, Spring MVC, Struts + Tiles
  • Applicationserver: IBM WebSphere, BEA WebLogic, JBoss, Tomcat

C, C++: seit 1994
  • Visual C++, GCC 
  • QT 3.x - 4.x 
  • ODBC, MFC, STL, BOOST C++ 
  • OpenGL
  • embedded C/C++

C# 2008, 2012-14
  • ADO.NET
  • MSXML

XML: seit 2000
  • XML, XSD, XMI, Xpath, XSLT 
  • DOM-Parser, SAX-Parser, Xalan, Xerxes 

Web: seit 1997
  • JavaScript, AJAX, JQuery, React, Mustache, Node.js
  • HTML, CSS, Less

Visual Basic: 1996
  • MS Visual Basic 
  • ODBC, DAO, ADO, Crystal Reports
  • VBA - Erstellung von Programmen + Prototypen in 
    Verbindung mit Excel, MS-Access, SQL-Server 
Script
  • Shell (csh, ksh, bsh, bash)
  • Batchprogrammierung
Technisches Environment 
Operating systems
  • Windows: 3.x - 10
  • Linux: Red Hat, Ubuntu, Suse
  • Unix: Solaris, AIX, System V
  • MacOS, OsX 
  • iOS, Android

Applicationserver
Webserver
  • WebSphere
  • BEA WebLogic 
  • JBoss
  • Tomcat
  • Apache HTTP Server 

HMI/GUI
  • GUI-Frameworks JAVA: Swing, SWT, AWT, Java FX
  • GUI-Frameworks C++: QT, MFC
  • HMI: Einbindung einer Sprachengine
  • Multi-Target-GUI für Tablet und PC-Bedienung
  • langjährige Erfahrung mit GUI-Ergonomie

Databases
  • RDB: Oracle, PL/SQL, Informix, DB2, MySQL, SQL-Server, MSAccess
  • NoSQL: MongoDB, Elasticsearch, Redis
  • Entwicklung mit DB-Visualiser, DB-Designer, DBA-Studio, Toad 
  • JDBC, PL/SQL, ANSI 92/99 SQL, DAO, ADO, ODBC 
  • langjährige Praxis mit ER-Modellierung, SQL-Optimierung

Internet Communication

Distributed Objects 
  • TCP/IP, UDP/IP, FTP, HTTP, SMTP
  • Sockets (C, C++, Java, Node.js)
  • REST-Services, SOAP, XML-RPC
  • Message Queuing, JMS, MQSerious, proprietäre MOM 
  • Corba (IONAOrbix, Java)
  • Java RMI

Other
Communication
Protocols
  • TDMA - Kommunikation ISO/OSI Stack (Funk)
  • NMEA - Protokolle 
  • EDIFACT - Protokolle 
  • Arinc 429 Bus – Protokolle
  • RS232/422
  • Proprietäre Protokolle: HTTP-Tunneling

Hardware
  • Embedded Systemes
  • Emulatoren: Oracle VM, VMWare, Parallels
  • Mikrocontroller: Atmel, Smartcard
  • Sensoren: GPS, Synchro, Video-MPEG-Card, A/D, TTL
  • Kamerasteuerung, Joysticksteuerung

Architektur
System Design
  • Hohes Architekturverständnis von Enterprise Applikationen und Informationssystemen
  • Erstellung und Bewertung komplexer SW-Architekturen 
  • Planung, Erstellung von Komponenten, Frameworks
  • Hochwertige Architekturbeschreibungen nach Arc24
  • Erstellung / Erweiterung von umfangreichen Spezifikationen
  • Architekturpattern, Architekturreferenzmodelle 
  • Database-Design und Objektrelationale Mappings
  • Langjährige Erfahrung in der MDSD, MDA/MDD 
    (Methoden der Codegenerierung, der Testgenerierung und der Dokumentationsgenerierung) und in generativen Verfahren (Template-Engines, DSL-Engines) 
  • Microservices, Multi-Layer-, Multi-Tier-Konzeptionen
  • ATDD (Acceptance test driven design, gherkin) 
  • DDD (Domain driven design)
  • Refactoring, Re-engineering

Software Design
  • UML, SysML, BPMN - OOA/OOD/OOP
  • GoF-Design Pattern, J2EE Core Pattern
  • Anti-Pattern, Communication Pattern, Portal Muster
  • AOP-Themen: Error handling, Logging, Serialization, Persistence, Validation, I18N, CRUD-Matrix 
  • Quality Assurance mit automatisierten Sonar, Standard Tests, Unit Tests, Code Coverage, Design Code Reviews, Audits, Traceability
  • Logmanagement mit ELK-Stack (Elasticsearch, Logstash, Kibana) 
  • Threadanalyse (Mutex, Race-Conditions, Deadlocks) 
  • Performanceoptimierungen (Hotspotanalyse) in Code und Datenbanken

EAI
  • Konzeption und Realisierung der Integration von Legacy-Systemen 
  • Analyse von existierenden Systemen (funktional, technisch) nach den Blackbox / White box Verfahren 
  • Enterprise Application Pattern
  • Design und Generierung integrierter Datenmodelle
  • Wrapping existierender Anwendungen (CORBA, JNI, Wrappergenerierung)
  • Integration über verschiedenste Protokolle 
Prozesse
Vorgehensmodelle
  • Scrum
  • V-Modell XP
  • RUP
  • Extreme Programming

 

Projekthistorie

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Arnd Schuette Fullstack-Entwickler / DevOps aus Rheinstetten Fullstack-Entwickler / DevOps
Registrieren