Software engineer.
- Verfügbarkeit einsehen
- 3 Referenzen
- auf Anfrage
- 32547 Bad Oeynhausen
- auf Anfrage
- pl | de | en
- 30.08.2023
Kurzvorstellung
- 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."
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.
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."
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.
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."
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.
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
Projekt‐ & Berufserfahrung
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.
Embedded Entwicklung / hardwarenahe Entwicklung, Fehlermöglichkeits- und -einflussanalyse (FMEA), Software engineering / -technik
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.
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, C++, Codewarrior, Firmware, Git, Make (Software)
3/2020 – 5/2020
Tätigkeitsbeschreibung
System upgrade and configuration.
Software troubles solving.
Application Lifecycle Management, Systemadministration (allg.), It-Beratung, Multimedia-Beratung / -Anwendung
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.
Big Data, Embedded Linux, Kryptographie, Software Design, C++, Git, Jenkins, Jira, Perl, Json
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.
Rtlinux, Extreme Programming, ARM-Architektur, UML, C, C++, Docker, Firmware, Git, Jenkins, Perl
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.
Server Administration, IT-Support (allg.), Back up / Recovery, SSH (Secure Shell), WLAN (Wireless Local Area Network), Ajax, Dynamisches HTML
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.
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
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).
Embedded Entwicklung / hardwarenahe Entwicklung, Linux (Kernel), Subversion, C++
11/1994 – 12/1996
Tätigkeitsbeschreibung
Mounting of the electric, automatic, comfort, monitoring and multimedia installations.
Technical staff for industrial equipment and check instruments.
UE (User Equipment), Automatisierungstechnik (allg.), Elektrotechnik
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.
Automatisierungstechnik (allg.), Elektrotechnik, Anlagen-Engineering, Hydraulik, Pneumatik, Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik), Regelungstechnik / Steuerungstechnik
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.
Automatisierungstechnik (allg.), Analogelektronik, Techniker (allg.), Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik), Automation Anywhere, Drucklufttechnik
Zertifikate
Ausbildung
University of Information Technology in Rzeszów
Union of Electric Schools in Krosno
Über mich
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 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
- Polnisch (Muttersprache)
- Deutsch (Gut)
- Englisch (Grundkenntnisse)
- Italienisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden