Pascal Sander

Freiberuflicher Entwickler und Programmierer

Staatlich geprüfter Techniker für Elektrotechnik

Über mich

Hallo, ich heiße Pascal und bin freiberuflicher, leidenschaftlicher Programmierer und Entwickler aus OWL. Schon seit meiner Kindheit haben mich Computer fasziniert und schon in jungen Jahren habe ich meine ersten Websites programmiert. Kurze Zeit später kam die Entwicklung eigener Desktopanwendungen mit Java und C++ hinzu. Mit meiner technischen Ausbildung kam zusätzlich das Interesse an der Programmierung von Embedded-Devices wie dem Mikrocontroller AVR und dem Einplatinencomputer Raspberry Pi, ebenfalls in C und Assembler. Heute bin ich enthusiastischer Entwickler mit vielfältigen Interessensgebieten in den Bereichen Programmierung, Mikroelektronik und Technik und habe mein Hobby zum Beruf gemacht.

In meiner Berufslaufbahn habe ich über 13 Jahre Erfahrung im Maschinenbau gesammelt, davon acht Jahre als SPS-Programmierer/Entwickler im Sondermaschinenbau. Als Allrounder habe ich mit Steuerungen verschiedener Hersteller und diversen Feldbussystemen gearbeitet. Auch Antriebsparametrierung und HMI-Visualisierung waren bei jedem Projekt gefordert.

Als versierter Linuxfan bin ich nicht auf grafische Oberflächen angewiesen und kann, ob Server oder Headless-Device, wie die alten Hasen alles aus der Konsole erledigen. Hauptsächlich setze ich in meinen Projekten Opensource Bibliotheken ein und habe dabei unzählige Technologien angewendet. Mein persönliches Augenmerk liegt dabei auf den Konventionen des Cleancode und des KISS-Prinzips um zukünftige Wartungen und Erweiterungen einfach zu halten.

Zu meinen Stärken zählt, dass ich mich auch in Probleme fachfremder Gebiete schnell hineindenken und Lösungen aufzeigen kann, die man als Alteingesessener auf seinem Gebiet schnell übersieht.

Hauptsächlich arbeite ich remote. Für Vorstellungen, Projektbesprechungen und Abnahme ist ein Treffen in Ihrem Hause möglich. Für Entwicklungsarbeiten im Embeddedbereich ist eine gut ausgestattete Werkstatt vorhanden. Spezialequipment lässt sich beschaffen.

Was ich biete

Beratung
Beratung

In größeren oder extern vergebenen Entwicklungs­projekten kann es von Vorteil sein, sich eine zusätzliche unabhängige Meinung einzuholen. Gerne stehe ich Ihnen mit Rat und Tat zur Seite und zeige Ihnen die Vor- und Nachteile möglicher Umsetzungen auf. Auch bei Überholung oder Erweiterung Ihrer internen IT-Infrastruktur unterstütze ich Sie gerne.

Programmierung
Programmierung

Viele Unternehmen entwickeln nur die Hardware, benötigen aber einen Programmierer, um mit einer Firmware ihr Produkt zum Leben zu erwecken. Auch individuell entwickelte Bürosoftware kann Ihnen einen unternehmerischen Vorteil verschaffen. Hier kann es hilfreich sein, externe Mitarbeiter für kleine Projekte oder zur Verstärkung des Teams zu engagieren.

Entwicklung
Entwicklung

Von der Konzeptentwicklung über das Prototyping bis hin zur Inbetriebnahme begleite ich Ihr individuelles Projekt. Auch nach Abschluss des Projekts stehe ich Ihnen für Erweiterungen und Fehlerbehebung zur Seite.

Schwerpunkte

Maschine
Maschinen und Anlagen
  • Projektierung
  • SPS-Programmierung
  • Feldbusinbetriebnahme
  • SafeSPS-Programmierung
  • HMI-Visualisierung
  • Inbetriebnahme
  • Retrofit
  • Fehlersuche
  • Erweiterungen/Anpassungen
Desktop
Desktop-Application
  • Betriebssystemunabhängig
  • Multithreating
  • Hardwarenahe Anwendung möglich
  • Grafische Visualisierungen
  • Client-Server-Architektur
  • Komponenten oder Plugin-Architektur
  • Einbindung zusätzlicher Bibliotheken und Technologien
Embedded
Embedded-Application
  • 8- bis 64-Bit
  • Single und Multicore
  • Bare metal oder mit OS
  • IoT-Anwendungen und Smarthome
  • Steuer-, Regel- und Mess-Anwendungen
  • Realtime auch mit OS (PREEMPT_RT)

Skills

ST:
AWL:
C/C++:
PHP:
Java:
Javascript:
HTML:
CSS:
Assembler:
Python:
Widows:
Linux:
Android:
Codesys:
Beckhoff:
Heidenhain:
LinuxCNC:
Siemens:
Docker:
Git:
QT:
USB (Lowlevel):
EtherCAT:
EtherCAT (Lowlevel):
CAN:
UART:
SPI:
I²C:
Ethernet:
ProfiNET:
HSCI:
RS-232:
RS-485:
Profibus:
AVR:
ARM:
OPC-UA:
Modbus:
MQTT:

Referenzen

Entwicklungsumgebung für Steuerungen

Beschreibung: Modular anpassbare Entwicklungsumgebung für Maschinen- und Gerätesteuerungen
Sprachen: C++, Python

Bibliotheken: QT, Scintilla, diverse FLOSS

Custom Netzwerkrouter mit integriertem Server

Beschreibung: Ein Netzwerkrouter mit hohem Datendurchsatz, lokalen Servern und einer zusätzlichen DMZ.
OS: Linux
Hardware: Quadcore APU, 2,4/5GHz WLAN, 3x 1-GBit, USB 3.0
Besonderheiten: Hardened Kernel(Custom), Dynamische Firewall, IPv4/IPv6, NAT, DHCP, DNS, QoS, NTP, VPN, NAS, Cache, Docker, diverse Filter, diverse Web-Applicationen

Backupstick

Beschreibung: Ein Betriebsystem- und Dateisystemunabhängiger USB-Backupstick zum erstellen von Festplattensicherungen eines Desktopcomputers oder IPCs für den Fall eines Hardwareausfalls oder Tausch.
Hardware: Standard USB-Stick
OS: Linux

Chartanalysesoftware

Beschreibung: Eine Chartanalysesoftware für Börsenwerte, welche die Daten aus einer MySQL-Datenbank läd.
Sprache: C++
Bibliotheken: QT, qwt
Weitere Software: MySQL

Organisationen

Weiter zur IT-Haftpflicht von Pascal Sander, Löhne
Mensa-Logo

Kontakt

    Bitte gib diese Zeichen in das Textfeld ein, um zu zeigen, dass du kein Spam-Bot bist.
    captcha

     

    Cookie Consent mit Real Cookie Banner