Senior software engineer.

freiberufler Senior software engineer. auf freelance.de
Referenzen
online
Verfügbarkeit einsehen
auf Anfrage
pl  |  de  |  en
auf Anfrage
32547 Bad Oeynhausen
09.12.2019

Kurzvorstellung

-Embedded & Bare-Metal programming
-Linux kernel & user space
-Virtualization & containerization
-Open source software & GNU tools chain
-Extreme programming & Agile developing methodology
-Object oriented architecture
-Events drived systems

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, JavaScript Object Notation (JSON)


"Janusz 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 Entwicklung, Extreme Programming, ARM-Architektur, Assembler, AWK/SED, Bash (Shell), C, LaTex, Linux Entwicklung, make (Software), Global Positioning System (GPS)

Ich biete

IT, Entwicklung
  • Extreme Programming
  • ARM-Architektur
  • C
  • C++
  • Embedded Linux
  • Big Data
  • Linux Entwicklung
  • Git
  • Perl
  • Jenkins
  • RTLinux
  • Docker
  • Firmware
  • UML
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Kryptographie
  • Software Design
  • Systems Engineering
  • Software Architektur / Modellierung
  • Objektorientierte Programmierung (OOP)
  • Konzeption (IT)

Projekt‐ & Berufserfahrung

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, JavaScript Object Notation (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


Self employment
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

Serveradministration (allg.), Back up / Recovery, Ajax, DHTML (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 Entwicklung, Extreme Programming, ARM-Architektur, Assembler, AWK/SED, Bash (Shell), C, LaTex, Linux Entwicklung, make (Software), Global Positioning System (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), Apache Subversion (SVN), 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, Anlagenbau, 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.), Analogtechnik / Analogelektronik, Techniker (allg.), Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik), Automation Anywhere, Druckluftanlagen / Drucklufttechnik / Pneumatik


Zertifikate

Akademie CISCO/Computer-Netzwerke
September 2001

Ausbildung

Computer Science and Econometry
(Bachelor)
Jahr: 2001
Ort: University of Information Technology in Rzeszów

Elektronic and Automatic Engineering
(Ausbildung)
Jahr: 1989
Ort: Union of Electric Schools in Krosno

Qualifikationen

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

Ü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.

Persönliche Daten

Sprache
  • Polnisch (Muttersprache)
  • Deutsch (Gut)
  • Englisch (Gut)
  • Italienisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
1082
Alter
50
Berufserfahrung
27 Jahre und 3 Monate (seit 09/1992)
Projektleitung
10 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »