Dipl.-Ing. Peter Ehrenberg [dipe]

Web- und Datenbankanwendungen

Über meine Qualifikationen

Seit mehr als 15 Jahren bin ich als Softwareentwickler tätig. Spezialisiert habe ich mich auf die Realisierung datenbankgestützter Web-Anwendungen. Besonders interessiert mich agile Softwareentwicklung mit Ruby in Rails.

Ingenieurmäßige Softwareentwicklung ist das, was ich von der Pike auf gelernt habe. Ich verstehe mich dabei als ein Allrounder, der unter anderem auch professionelle Kenntnisse im Bereich Netztechnik und -Sicherheit vorweisen kann.

Wenn Sie mehr über meine Projekte erfahren wollen, dann schauen Sie in meine Referenzen. Wenn Sie mehr über meinen beruflichen Lebenslauf wissen wollen, schauen Sie bitte in die tabellarische Darstellung meiner Vita.

Was ich ganz besonders gut kann

Fachlicher Schwerpunkt

Web-Anwendungen im DatenbankumfeldSeit mehr als 10 Jahren realisiere ich datenbankbasierte Web-Anwendungen. Als Softwareentwickler mit breitem Interesse bearbeite ich besonders gerne Aufgaben mit hohem Anspruch in Bezug auf Komplexität, Performance, Vernetzung und Zuverlässigkeit.

Programmiersprachen

Ruby, Perl, Shell, Javascript, C, PHPSeit Mitte 2006 beschäftige ich mich intensiv, mit großer Begeisterung und beinahe ausschließlich mit Ruby on Rails. Seither habe ich eine Reihe auch anspruchsvoller Projekte damit realisiert.
Ich blicke auf 15 Jahre Erfahrung mit Perl zurück, womit ich alles erdenkliche – von kleinen Anwendungen (CLI und GUI) bis zu sehr großen Web-Anwendungen – realisiert habe.
Objektorientiert in Javascript zu programmieren ist keine Herausforderung für mich.

Abfragesprachen

Sql, Regular Expression, Shell-Glob, xPathAlle diese Abfragesprachen setze ich regelmäßig in meinen Projekten ein und werden von mir sicher beherrscht.

Auszeichnungssprachen

HTML/XHTML, CSS, XML, SGML, YAMLDiese Markup-Sprachen sind mir absolut vertraut. Ich setze sie seit vielen Jahren ein und kenne auch die neusten Entwicklungen und Trends wie zum Beispiel AJAX.

Frameworks, Bibliotheken

Rails, Rspec, Capistrano, Prototype, script.aculo.us, Rtex, Unit::Test, Google-Analytics, Google-AdwordsDiese Bibliotheken und Frameworks benutze ich täglich.

Technologien und Methoden

AJAX, Web 2.0, REST, agile Software-Entwicklung, Metaprogrammierung, TDD, BDD, Use-Case-Analyse, eXtrem programming, Entwurfsmuster, ProjektleitungObjektorientiert denken, analysieren und programmieren ist mir selbstverständlich. Das tue ich am liebsten in einem agilen, testgetriebenen, pragmatischen Software-Entwicklungsumfeld. Die meiste Erfahrung habe ich in der Entwicklung von Web-Anwendungen und Web-Services.

Datenbanken

Oracle, PostgreSQL, MySQL, SQLiteDen Oracle-Datenbankkern setze ich seit über 10 Jahren für die meisten meiner Datenbank-Projekte ein. Projekte auch auf Basis von freien Datenbanken habe ich mehrfach realisiert.

Betriebssysteme

Linux, Mac OSX, Solaris, MS-WindowsLinux beherrsche ich aus dem Effeff und fühle mich unter anderen Unixen (Solaris, AIX, Mac OSX, FreeBSD) zu Hause.

Netzwerktechnik

HTTP, SMTP, SOAP, XML-RPC, RSS, IMAP, POP3, DNS, FTP, NNTP, SSL/TLS, SSH, IPSEC, DHCP, Apache, SpeedyCGI, FastCGI, Bind, Sendmail, Firewall, Iptables, IpchainsAls Entwickler kenne ich sehr genau alle im Internet relevanten Netzwerkprotokolle und ebenso alle dazugehörigen gängigen Programme und Methoden.

Entwicklungswerkzeuge

Subversion, Git, CVS, Make, Rake, Xemacs, ViSvn und Cvs beherrsche ich als Benutzer und als Admin. Ich benutze beide Editoren, Emacs und Vi ;-)

Natürliche Sprachen

Deutsch, EnglischMeine Muttersprache ist Deutsch. Englisch beherrsche ich in Schrift und Sprache.

Dokumentationswerkzeuge

LaTeX, TeX, UML, OpenOffice, MS-WordUnified-Modeling-Language benutze ich üblicherweise für alle meine Diagramme. LaTeX beherrsche ich vom Brief bis zum dicken Plichtenheft.

Grafik

Gimp, PhotoshopIch bin kein Grafiker aber Gimp und Photoshop beherrsche ich so gut, dass ich nicht wegen jeder Kleinigkeit den Web-Designer fragen muss.

Interessen

TypographieTypographie gehört ein wenig zu meinen Leidenschaften

Siehe auch:

Powered by Mephisto - Valid: xhtml | css
Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: