Basic

Andreas Bürgel

Employee, Senior-Software-Engineer, Entwicklungsingenieur, innogy eMobility Solutions GmbH

Dortmund, Germany

Skills

NO MICROSOFT-WINDOWS BULLSHIT
Problemlösungskompetenz
OOP / OOD / OOA
Softwareentwicklung
Softwarekonzeption
Softwarearchitektur
Softwaretechnik
Java
J2EE
JEE
C++
C++11
C
Assembler
bash
awk
Python
scheme
Javascript
Tcl/Tk
UML
Unix
Linux
Embedded Linux
FreeNAS
Linux-shell
POSIX
ptxdist
Yocto
ecos
FreeRTOS
RIOT OS
bare metal
u-boot
barebox
docker
Windows Server
WebSphere Application Server
Tivoli Directory Integrator
Tivoli Directory Server
Tivoli Access Manager
Tivoli Identity Manager
LDAP
CIP
Common Industrial Protocol
EtherNet/IP
DeviceNet
RS232
RS485
IrDA
I2C
SPI
Treiber-Entwicklung
driver development
Accelerometer
bootloader development
Firmwarentwicklung
Evolutionary Algorithms
Genetic Programming
unsupervised learning
Machine Learning
Mikro-Controller
ARM
ARM Cortex
Atmel AT91
SAMR21
XScale
CMSIS
STM32
ESP32
x86
Lötkolben
Schraubendreher
Feile
Säge
Oszilloskop
Logic-Analyzer
JTAG
OpenOCD
MDSD
SQL
JDBC
hibernate
OR-Mapping
MySQL
SQLServer
DB2
Oracle
sqlite
EAI
SOA
XML
SAX
DOM
XPath
javolution
Software-Architecture
Software-Design
Design-Patterns
Entwurfsmuster
OSGi
Apache Felix
aicas JamaicaVM
GNU Toolchain
gcc
g++
gcj
swig
JNA
JNI
Java Native Interface
JUnit
Eclipse
STM32CubeMX
PlatformIO
QtCreator
make
CMake
Apache Ant
Apache Ivy
maven
gradle
RMI
DBus
CORBA
Swing
Qt
Qt5
GUI devlopment
GUI-Entwicklung
libfreetype
Apache Wicket
GWT
Google Web Toolkit
doxygen
javadoc
subversion
SVN
Git
hudson
jenkins
trac
IEC 61508
RaspberryPi
Embedded Java
EtherLab
Beckhoff
IEEE 802.15.4
Wireless Sensor Networks
IPv6
6LoWPAN
Open Source
Internet of Things
HIL
hardware in the loop
Matlab
Simulink
roof support
Schildausbau
Ausbausteuerung
Gewinnungsmaschinen
shearer
Walzenlader
Human-Machine Interface (HMI)
Team-Leitung
Team Lead
Projektmanagement
project management
Continuous Integration
CI/CD
Jira
V-Modell
Scrum

Timeline

Professional experience for Andreas Bürgel

  • Current 2 months, since May 2021

    Senior-Software-Engineer, Entwicklungsingenieur

    innogy eMobility Solutions GmbH

    - software-/firmware-development for wallboxes and charging columns for - ARM CPUs and micro-controllers (STM32) running - Yocto-Linux and FreeRTOS with - C/C++, bash, et.al.

  • 10 months, Jul 2020 - Apr 2021

    Embedded-Linux Software-Engineer, Entwicklungsingenieur, Systemarchitekt

    Kostal Industrie Elektrik GmbH

    - system-architect for embedded-Linux SOC PCBs selecting SOC, WLAN, switch-device and software-architecture - software-/firmware-development for - Yocto-Linux based NXP platforms - controlling photovoltaic power inverters - home-automation development - with C++, python, bash, Javascript, GoLang

  • 13 years and 6 months, Jan 2007 - Jun 2020

    Senior-Software-Engineer, Entwicklungsingenieur

    Caterpillar Global Mining Europe GmbH

    design, architecture and implementation of automation-systems-software for underground mining; firmware-/application-development, communication-/system-management-software with C++, C and Java on FreeRTOS and Linux for ARM- and x86-platforms; board support package; build-system; shell-scripts; EtherNet/IP and DeviceNet; HMI development;Matlab/Simulink hardware-in-the-loop simulation; Linux-specialist; web-development; tool-development; GUI applications; saving the world

  • 4 years and 5 months, Aug 2002 - Dec 2006

    System-Entwickler

    Continentale Versicherung a.G.

    Java/J2EE/JEE projects, feasibility studies, MFC-based diagnostics software, development and implementation of a company-wide Single-Sign-On infrastructure

  • 1 year and 8 months, Sep 2000 - Apr 2002

    Senior Embedded-Software Engineer

    GenoLogic GmbH

    development of low-level hardware-drivers, OS ports to self- developed hardware, real-time software-development, C++ framework-development, writing of developer manuals, team-leader of software- and hardware-developers, project management

  • 2 years and 7 months, Feb 1998 - Aug 2000

    Software-Engineer

    AMG Industrie Consulting

    Java framework- and application-development for a distributed and database-centric system using a self-developed application-server and web-framework, persistence-layer/OR-mapper development, administration of Linux- and Solaris-servers, design of a Linux-server-box, 2nd-level-support, leader of small developer group (students)

Educational background for Andreas Bürgel

  • 6 years, Oct 1991 - Sep 1997

    Ingenieur-Informatik / Angewandte Informatik

    TU Dortmund

    Informatik (Systemanalyse, Simulation, Grafische Systeme, Rechnerarchitektur); Elektrotechnik (Datentechnik, Steuer- und Regelungstechnik, Robotertechnik); BWL; computer-science; electrical-engineering; business-administration

Languages

  • German

    -

  • English

    Fluent

Wants

... jedenfalls kein Handtuch. Ein hoopy Frood weiß immer wo sein Handtuch ist.
Nach IGMetall-Tarif oder besser bezahlte kreative Herausforderungen für technische Innovation in vernünftiger Entfernung zu >>>DORTMUND<<<
Und IGMetall-Tarif bedeutet 35h/Woche 'Nein!' 'Doch!' 'Ohh!'
Liebe Recruiter! Bevor sie mich kontaktieren beachten sie bitte meine Qualifikationen und beruflichen Wünsche! Danke!
No Microsoft-Windows bullshit!
No arms-/"defense-"development!
Please save us time by telling the possible salary and working location!
KEINE Großraumbüros!
NO MICROSOFT-WINDOWS BULLSHIT!
No pure SysAdmin- or DevOps-roles!

Interests

Java
robotics and autonomous systems
agent-systems
bionic/biomimetics and nature-analogue problem solving
algorithms
artificial life
artificial intelligence
machine-learning
super-computing
computer-graphics
OSGi
M2M
home automation / smart home
internet of things / IoT
Pneumatische Plastologie
Arduino
STM32
hardware hacking
Linux
RIOT OS
Raspberry Pi
ESP32
much more that's got nothing to do with computing- and engineering-stuff

Browse over 18 million XING members