freiberufler Software engineer. auf freelance.de

Software engineer.

offline
  • auf Anfrage
  • 32547 Bad Oeynhausen
  • auf Anfrage
  • pl  |  de  |  en
  • 30.08.2023

Kurzvorstellung

- Embedded systems
- Bare-Metal programming
- C/C++
- Java
- ARM-Architecture
- Linux
- Open Source
- Cross Platform Developing
- Multithreading
- Yocto
- ptxdist

Auszug Referenzen (3)

"Good work. Reliable and fair partnership."
Software developer
Karl Georg Esser
Tätigkeitszeitraum

7/2019 – 11/2019

Tätigkeitsbeschreibung

* Developed new features and optimized existing in the multi-threading environment.
* Developed data distribution back-end for cluster ready filesystem configuration.
* Developed proprietary authorization protocol for data access permission.
* Implemented disk data access scheduler.
* Integrated new features into existing system.
* Cooperation on changes in GUI.
* 1st, 2nd and 3rd level technical support for selected business customer.

Eingesetzte Qualifikationen

Big Data, Embedded Linux, Kryptographie, Software Design, C++, Git, Jenkins, Jira, Perl, Json

"J. ist ein kompetenter Entwickler für embedded Systeme und asynchrone Software Strukturen."
Software developer. (Festanstellung)
André Landwehr
Tätigkeitszeitraum

7/2013 – 5/2019

Tätigkeitsbeschreibung

The main goal is developing the bills recycling control system.
Research for an effective controlling of servos, using light gates, moving and distance sensors.
A bare metal programming of drivers for devices like: EEPROM over SPI,
PWM controlled motors and LEDs, DMA and other diverse on SoC devices:
Linux modules for AM335x ARM Cortex-A8,
No-OS system for AT91SAM7x256 ARM7TDMI.
Developing diverse software and tools for Linux.
Implementation of communication and encryption protocols, like ccTalk, MDB, DES, propietary one.

Eingesetzte Qualifikationen

Rtlinux, Extreme Programming, ARM-Architektur, UML, C, C++, Docker, Firmware, Git, Jenkins, Perl

"Herr [...] hat seine Aufgaben selbständig mit ausgeprägter Zuverlässigkeit und Professionalität realisiert und teilte mögliche Lösungen anderen mit."
Software designer.
Agnieszka Miarecka
Tätigkeitszeitraum

11/2001 – 10/2009

Tätigkeitsbeschreibung

Software architecture design for the navigation system.
Build the cross development environment for developing navigation system.
Developing a boot loader, Linux kernel modules and libraries for the run-time environment of the navigation devices.
Design the no-SQL GIS database for embedded devices.
Developing modules for Bluetooth hands free talk device with speech recognition future.
Requirements for the telematic system.

Eingesetzte Qualifikationen

Big Data, B-Baum / B-Tree, Embedded Linux, Linux (Kernel), Slackware, Agile Methodologie, Extreme Programming, ARM-Architektur, Assemblersprache, Sed (Programming Language), Bash Shell, C, Latex, Linux Entwicklung, Make (Software), GPS

Qualifikationen

  • ARM-Architektur13 J.
  • Big Data8 J.
  • C13 J.
  • C++9 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung6 J.
  • Embedded Linux8 J.
  • Extreme Programming13 J.
  • Fehlermöglichkeits- und -einflussanalyse (FMEA)3 J.
  • Firmware6 J.
  • Git6 J.
  • Jenkins6 J.
  • Linux Entwicklung8 J.
  • Software engineering / -technik3 J.

Projekt‐ & Berufserfahrung

Software developer. (Festanstellung)
HMF Smart Solutions GmbH, Bad Münder
7/2021 – offen (3 Jahre, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2021 – offen

Tätigkeitsbeschreibung

Software-Integration.
Analyse of the security of the OS and a mitigation of vulnerability of it.
Bugsfixing.
Build system extending and improvents.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Fehlermöglichkeits- und -einflussanalyse (FMEA), Software engineering / -technik

Software developing.
Safran Data Systems GmbH, Bergisch Gladbach
5/2020 – 9/2020 (5 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2020 – 9/2020

Tätigkeitsbeschreibung

Developing of modules for new hardware:
Debug interface bringup.
Share in the brigup of the DDR4 memory.
U-boot driver for upload configuration file to a FPGA over FlexSPI interface.
Integration with the whole system.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, C++, Codewarrior, Firmware, Git, Make (Software)

IT-Consulting
Kundenname anonymisiert, NRW
3/2020 – 5/2020 (3 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

3/2020 – 5/2020

Tätigkeitsbeschreibung

System upgrade and configuration.
Software troubles solving.

Eingesetzte Qualifikationen

Application Lifecycle Management, Systemadministration (allg.), It-Beratung, Multimedia-Beratung / -Anwendung

Software developer
ViGEM GmbH, Karlsruhe/Remote
7/2019 – 11/2019 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2019 – 11/2019

Tätigkeitsbeschreibung

* Developed new features and optimized existing in the multi-threading environment.
* Developed data distribution back-end for cluster ready filesystem configuration.
* Developed proprietary authorization protocol for data access permission.
* Implemented disk data access scheduler.
* Integrated new features into existing system.
* Cooperation on changes in GUI.
* 1st, 2nd and 3rd level technical support for selected business customer.

Eingesetzte Qualifikationen

Big Data, Embedded Linux, Kryptographie, Software Design, C++, Git, Jenkins, Jira, Perl, Json

Software developer. (Festanstellung)
adp Gauselmann GmbH, Lübbecke
7/2013 – 5/2019 (5 Jahre, 11 Monate)
Entertainment
Tätigkeitszeitraum

7/2013 – 5/2019

Tätigkeitsbeschreibung

The main goal is developing the bills recycling control system.
Research for an effective controlling of servos, using light gates, moving and distance sensors.
A bare metal programming of drivers for devices like: EEPROM over SPI,
PWM controlled motors and LEDs, DMA and other diverse on SoC devices:
Linux modules for AM335x ARM Cortex-A8,
No-OS system for AT91SAM7x256 ARM7TDMI.
Developing diverse software and tools for Linux.
Implementation of communication and encryption protocols, like ccTalk, MDB, DES, propietary one.

Eingesetzte Qualifikationen

Rtlinux, Extreme Programming, ARM-Architektur, UML, C, C++, Docker, Firmware, Git, Jenkins, Perl

IT-Consulting
Kundenname anonymisiert, NRW
10/2010 – 6/2013 (2 Jahre, 9 Monate)
IT service and development.
Tätigkeitszeitraum

10/2010 – 6/2013

Tätigkeitsbeschreibung

Management of internet services like SSH, DNS, SVN, HTTP.
Recovery of data and operating systems after a hard disks failures.
Recovery data from media cards (SD, FD, MM) after corruption.
Design of internet pages.
A technical staff and support in diverse IT disciplines.

Eingesetzte Qualifikationen

Server Administration, IT-Support (allg.), Back up / Recovery, SSH (Secure Shell), WLAN (Wireless Local Area Network), Ajax, Dynamisches HTML

Software designer.
Bury Technologies, Löhne
11/2001 – 10/2009 (8 Jahre)
Automobilindustrie
Tätigkeitszeitraum

11/2001 – 10/2009

Tätigkeitsbeschreibung

Software architecture design for the navigation system.
Build the cross development environment for developing navigation system.
Developing a boot loader, Linux kernel modules and libraries for the run-time environment of the navigation devices.
Design the no-SQL GIS database for embedded devices.
Developing modules for Bluetooth hands free talk device with speech recognition future.
Requirements for the telematic system.

Eingesetzte Qualifikationen

Big Data, B-Baum / B-Tree, Embedded Linux, Linux (Kernel), Slackware, Agile Methodologie, Extreme Programming, ARM-Architektur, Assemblersprache, Sed (Programming Language), Bash Shell, C, Latex, Linux Entwicklung, Make (Software), GPS

Software and hardware engineer.
THB Sp.z.o.o., Rzeszów
7/1999 – 10/2001 (2 Jahre, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/1999 – 10/2001

Tätigkeitsbeschreibung

Technical requirements for the mobile navigation.
Research and developing tools, the developing and run-time environment.
Developing modules for Linux for SoC (Geode).

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Linux (Kernel), Subversion, C++

Elektrotechniker
Service and technical staff company., San Jusseppe Vesuviano
11/1994 – 12/1996 (2 Jahre, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/1994 – 12/1996

Tätigkeitsbeschreibung

Mounting of the electric, automatic, comfort, monitoring and multimedia installations.
Technical staff for industrial equipment and check instruments.

Eingesetzte Qualifikationen

UE (User Equipment), Automatisierungstechnik (allg.), Elektrotechnik

Electronic engineer
KHS, Krosno
9/1992 – 4/1994 (1 Jahr, 8 Monate)
Glaßwerk des technisches Glass.
Tätigkeitszeitraum

9/1992 – 4/1994

Tätigkeitsbeschreibung

* Researched for new solutions for replace old technologies.
* Developed, improved of the control and monitoring equipments.
* Repaired defected sensors, actuators and control modules.
* Programmed control modules for production devices.

Eingesetzte Qualifikationen

Automatisierungstechnik (allg.), Elektrotechnik, Anlagen-Engineering, Hydraulik, Pneumatik, Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik), Regelungstechnik / Steuerungstechnik

Technical staff
KHS Sp.z.o.o, Krosno
7/1989 – 3/1990 (9 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

7/1989 – 3/1990

Tätigkeitsbeschreibung

* Take care of the technical infrastructure of production line in three-shift work.
* Emergency repairs and services of controlling and monitoring equipment and servomechanisms worked in extreme environments.

Eingesetzte Qualifikationen

Automatisierungstechnik (allg.), Analogelektronik, Techniker (allg.), Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik), Automation Anywhere, Drucklufttechnik

Zertifikate

Akademie CISCO/Computer-Netzwerke
2001

Ausbildung

Computer Science and Econometry
Bachelor
2001
University of Information Technology in Rzeszów
Elektronic and Automatic Engineering
Ausbildung
1989
Union of Electric Schools in Krosno

Über mich

The safety, stability, usability and intuitive user interface (UI or API) are the most important things in the software design for me. All this without compromise in the developing quality.

I prefer developing software using the text console, vim, make, gnu-tools, texinfo and git, so closely, how it is possible, to the core of the aim.

You will profits not only from this what I known just, but from this how quickly new issues are for me no more new too.
The bigger challenges and research for solutions of not standard cases driving to the bigger motivation and the pleasure from the job.

Weitere Kenntnisse

Certified IT specialist with specialization in Computer and Network Systems.
Certified Electronic engineer (Specialization in Electric and Electronic Industrial Automation).

Professional experiences:
Software Architecture, UML modelling, Embedded & Real-Time Systems,
Bare-Metal Programming, Cross Architecture Developing, Open Source,
POSIX, Cuda, Multithreading, Mutlitasking, Multiprocessing, Virtualization,
GNU-Tools, Linux (User and Kernel space), Network, PKI, Cryptography, Big-Data, Hardware design,

Preferred Tools: Perl, Tcl/Tk, C/C++, Java, Bash, make, GIT, SVN, lxc, Docker, Jenkins,

Equipment: Mutltimeter, Oscilloscope, Logic Analizer, Function Signal Generator

Persönliche Daten

Sprache
  • Polnisch (Muttersprache)
  • Deutsch (Gut)
  • Englisch (Grundkenntnisse)
  • Italienisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
4853
Alter
55
Berufserfahrung
35 Jahre und 5 Monate (seit 06/1989)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden