Profil von Pablo Santamarina


Persönliche Daten
Sprachen
Studium
Programmiersprachen
Betriebsysteme
Berufserfahrung
Kurse und Seminare
Durchgeführte Projekte

Persönliche Daten

NamePablo Santamarina
Wohnort28213 Bremen
Telefon040-414313375
Mobilbis 31.Mai 0056-8-6692954, ab 1.Juni 0179-7941329
Fax0721-151269363
e-Mail p.santamarina@linux-services.org
Geburtstag22.Feb.1967
GeburtsortMendoza, Argentinien
Staatsangehörigkeitenchilenisch, italienisch
EDV Erfahrung seit1983
Verfügbar ab 01.Mai.2008


Sprachen


Studium

1985-1991Studium im Fach Ozeanographie an der Universidad Austral de Chile (Valdivia, Chile).
1995-2000Dissertation im Fachbereich Geowissenschaften an der Universität Bremen. Untersuchungen und Modellierung des Schwebstofftransportes im Wattenmeer.


Programmiersprachen


Betriebsysteme


Berufserfahrung

1987-1988Softwareentwickler. Projekt für die graphische Industrie. Entwicklung von Steuersoftware für eine Text-Composer.
1991-1994Wissenschaftlicher Mitarbeiter an der Universidad Austral de Chile im Fachbereich Physik (Mikroprozessoren und Instrumentierung). Entwicklung von diversen durch Mikrokontroller gesteuerter Geräte und Treiber für Hochgeschwindigkeitsdatenerfassung. In dieser Zeit auch tätig als freiberufliche Softwareentwickler in verschiedenen Projekten der Industrie.
1995-2005Arbeit als Trainer in internationalen Kursen über Echtzeit Betriebsysteme, verteilte Systeme und Anwendungen in der Physik. Jeder Kurs umfasste 4 Wochen, hatte ein sehr großes Praxisanteil und fand in verschiedene Länder statt.
1995-2000Doktorarbeit. Entwicklung von Programmen für ozeanographische Datenanalysen, Modellierungen und Graphische Benutzeroberfläche, Weiterentwicklung und Pflege von Programmen für die Datenerfassung. Auch tätig in der Entwicklung von ozeanographischen Messgeräte.
1998-2000Trainer. Linux Kurse für Informatikstudenten und Systemadministratoren.
2000-Tätig als freiberufliche Softwareentwickler/Berater in der Industrie und Trainer in internationalen Kursen (Linux, Python, Real-Time Betriebsysteme, verteilte Systeme).


Kurse und Seminare

1988Workshop. Application of microprocessors in instrumentation in Bogota, Kolumbien (4 Wochen).
1989Workshop on expert systems and robotics in Medellin, Kolumbien (2 Wochen).
1989Symposium of Production Engineering in Medellin, Kolumbien (1 Woche).
1992College on Microprocessor-Based Real-Time Control. International Centre for Theoretical Physics. Trieste, Italien (4 Wochen).
1994Digitale Signalbearbeitung, Universidad Austral de Chile in Valdivia, Chile (3 Wochen).
1994-1995Sprachkurs am Goethe Institut in Mannheim (6 Monate).
1996Regional course on advanced VLSI design techniques in Havana, Cuba. International Centre for Theoretical Physics (4 Wochen).
1996Advanced European training course on marine data and information management in Kopenhagen, Dänemark (2 Wochen).
2002MOST-Bus and MOST Net-services training. Oasis Silicon Systems. Karlsruhe. (4 Tage).


Durchgeführte Projekte

ZeitraumSeptember 2004-Mai 2006
Firma/InstitutElektrotechnik/Instrumentierung
ProjektEntwicklung ozeanographische Messgeräte. Entwicklung von Sensoren, Programierung von Mikrocontroller, Benutzeroberflächen und Datenbearbeitungssoftware.
HardwareMikrocontrollern von Atmel (AVR) und Texas Instruments (MSP430). Bluetooth. PDAs mit StrongARM.
SoftwareLinux (x86 und ARM), C, C++. Platformübergreifendes Entwicklung mit C++/Qt, Python und Java.

ZeitraumAugust 2005 (1 Monat).
Firma/InstitutUniversität Indonesia (Jakarta)
ProjektLektor/Trainer (internationale Kurs) Embedded Linux und verteilte Systeme Programmierung. Vorlesungen, Praktika, Entwicklung.
HardwarePCs, Mikrocontroller (Atmel AVR, 68HC11, ARM, Tini).
SoftwareLinux, C/C++, Java.

ZeitraumApril-Juli 2004
Firma/InstitutGross Hardware/Software Hersteller
ProjektEntwicklung und Erweiterung eines Mailsystems mit Open-Source Komponenten.
HardwareHP Proliant Servers
SoftwareLinux, C, C++, Python, qmail, Perl, Shell.

ZeitraumJan 2004 - Feb 2004
Firma/InstitutHolzbearbeitungsindustrie
ProjektAutomatisierung von einem System für die Qualitätsanalyse von Holzproben. Portierung von einer alten DOS Applikation auf Linux. Graphische Oberflache, Kommunikation und Analysensoftware.
HardwarePC und Atmel AVR Mikrocontroller.
SoftwareLinux, C, C++, Python, Qt.

ZeitraumMai 2002-Dezember 2003
Firma/InstitutAutomotive
ProjektEntwicklung im Bereich Infotainment, Multimedia und Navigationssysteme für Fahrzeuge. Entwicklung von Gerätetreibern, Anwendungen und Tools.
HardwareHitachi Super-H Mikrocontroller (SH3), Most-Bus, CAN, I2C, I2S.
SoftwareC/C++, VxWorks, Python. Entwicklung unter Windows und Linux.

Zeitraum Juni. 2003 (3 Tage)
Firma/InstitutDruckmaschinen Hersteller
ProjektTraining. Objektorientierte Programmierung mit Python. Lecturer/Trainer.
SoftwarePython, Linux, Windows.

Zeitraumseit 1995 (1 Monat im Jahr + Vorbereitung während des Jahres).
Firma/InstitutInternational Centre for Theoretical Physics
ProjektLektor/Trainer (internationale Kurse, sehr Intensiv) über Echtzeit und Embedded Systeme Programmierung. Vorlesungen, Praktika, Entwicklung von Bibliotheken, Tools, Kernel Module und Anwenderprogramme, Systemadministration (60 Arbeitstationen und 8 Servern). Im Kurs arbeite ich mit Leuten von CERN (Europaische Zentrum für Kernforschung) und andere Firmen und Institute aus aller Welt.
HardwarePCs, Mikrocontroller (Atmel AVR, 68HC11, 6809, ARM, Tini).
SoftwareLinux, Real-Time Linux, RTAI, C/C++, Java, Assembler.

ZeitraumFeb.2002-Apr.2002
Firma/InstitutBehörde.
ProjektPrototyp für eine Webbasierte Geographische Informationssystem um Umweltdaten zu erfassen und zu analysieren.
HardwarePCs
SoftwarePHP, Python, Linux, PostgreSQL und MapServer.

ZeitraumDez.2001-Feb.2002
Firma/InstitutLebensmittelindustrie (Fischzucht/Aquakultur).
ProjektProgrammierung von Mikrokontrollern für ein verteiltes Steuerungssystem zur Kontrolle und Überwachung von großen Fischzuchtbehältern.
HardwarePCs und Atmel AVR Mikrocontroller.
SoftwareC, Assembler, Entwicklung unter Linux.

ZeitraumNov.2001 (1 Monat)
Firma/InstitutInternational Centre for Theoretical Physics.
ProjektTraining in distributed systems. Lecturer/Trainer/Entwickler.
HardwarePCs, Embedded PCs, Tini (8051 clone with Java Virtual Machine).
SoftwareLinux, Java, C, Apache, SQL (MySQL/PostgreSQL).

ZeitraumJan-Aug. 2001
Firma/InstitutTelekommunikationsanlage Hersteller
Projekt1Implementierung eines Prozess und Last Messsystem für Embedded-Linux. Spezifikation, Implementierung und Testing.
Projekt2Implementierung eines Systems zur Zeitsynchronisierung mittels NTP für Embedded-Linux Systeme. Treiber Entwicklung für eine spezielle Funk-Uhr. Spezifikation, Implementierung und Testing.
HardwareEmbedded PCs, DCF77 Funkuhr
SoftwareLinux, C, Python, NTP.

Zeitraum2000 (3 Monate)
Firma/InstitutSoftwarefirma / Flugsicherung
ProjektErweiterung und Anpassung eines auf SNMP basierten Überwachungssystems. Anpassung des SNMP Agents und Erweiterung der grafischen Benutzeroberfläche.
HardwarePCs
SoftwareLinux, C, SNMP und eine von der Firma entwickelten Sprache.

Zeitraum1995-2000
Firma/InstitutForschungsinstitut
ProjektDoktorarbeit. Entwicklung von Algorithmen und Programme für die Messung von Schwebstoffkonzentration im Meer mittels Ultraschall. Entwicklung von Strömungsmodelle mittels Finite Differenzen und Programme für ozeanographische Datenanalyse.
SoftwareLinux, C/C++, Java, Perl, Python, Qt.

Zeitraum1994
Firma/InstitutUniversität
ProjektMikrocontroller basierte Low-Power Data-Logger. Entwicklung der Hardware und der Datenerfassung und Kommunikation Software.
HardwareTexas Instruments TMS-370 Mikrocontroller.
SoftwareAssembler

Zeitraum1994
Firma/InstitutUniversität
ProjektGerätetreiber für Hochgeschwindigkeit A/D Wandler (Interrupt gesteuert) für einen Gerät um die Fluorezens von pigmentierten Zellennuklei zu analysieren. Anpassung der Hardwareschnittstelle und Entwicklung der Schnittstellenprogramme, graphische Oberflache und Datenanalyse-Software.
HardwarePC, Hochgescwindigkeit A/D-Wandler Karte, Photomultipliers.
SoftwareMS-DOS, C, Assembler (80X86)

Zeitraum1992
Firma/InstitutHolzindustrie
ProjektMikrokontroller gesteuerte Datenerfassungssystem für die Qualitätskontrolle (Materialanalyse). Design der Mikrokontroller System. Entwicklung der Kontrollerprogramme und Datenauswertungssoftware.
HardwarePC, TMS370 Mikrocontroller
SoftwareDOS, C, Assembler

Zeitraum1991
Firma/InstitutElektrotechnik
ProjektMikrokontroller gesteuerte Werbungsdisplay. Design der Mikrokontroller System. Entwicklung der Kontroller- und Anwendersoftware.
HardwarePC, TMS370 Mikrocontroller.
SoftwareC, Assembler

Zeitraum1990
Firma/InstitutHolzindustrie
ProjektMikrocontroller gesteuerte Gerät für die optische Fehlererkennung in Holzfurnier. Hardware Design und Mikrokontroller Softwareentwicklung.
Hardware8051 Mikrocontroller
SoftwareAssembler

Zeitraum1990-1994
Firma/InstitutUniversität
ProjektDesign und Entwicklung Mehrere Mikrokontroller-gesteuerte Messgeräte für die Meeres- und Umweltforschung. Entwicklung von Gerätetreibern und Datenerfassungssoftware.
HardwarePC, Mikrocontroller (TMS370, 8051).
SoftwareC, Assembler

Zeitraum1987-1988
Firma/InstitutEigene Firma. Entwicklung für die Graphische Industrie
ProjektSchnittstelle für eine Setzmaschine(IBM Composer). Entwicklung der Schnittstellekarte, Gerätetreiber und Anpassung der Anwendersoftware.
HardwareCommodore 64, Schnittstellekarte
SoftwareAssembler