Ü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 Datenbankumfeld | Seit 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, PHP | Seit 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, xPath | Alle diese Abfragesprachen setze ich regelmäßig in meinen Projekten ein und werden von mir sicher beherrscht. |
Auszeichnungssprachen |
| HTML/XHTML, CSS, XML, SGML, YAML | Diese 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-Adwords | Diese 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, Projektleitung | Objektorientiert 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, SQLite | Den 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-Windows | Linux 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, Ipchains | Als 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, Vi | Svn und Cvs beherrsche ich als Benutzer und als Admin. Ich benutze beide Editoren, Emacs und Vi ;-) |
Natürliche Sprachen |
| Deutsch, Englisch | Meine Muttersprache ist Deutsch. Englisch beherrsche ich in Schrift und Sprache. |
Dokumentationswerkzeuge |
| LaTeX, TeX, UML, OpenOffice, MS-Word | Unified-Modeling-Language benutze ich üblicherweise für alle meine Diagramme. LaTeX beherrsche ich vom Brief bis zum dicken Plichtenheft. |
Grafik |
| Gimp, Photoshop | Ich bin kein Grafiker aber Gimp und Photoshop beherrsche ich so gut, dass ich nicht wegen jeder Kleinigkeit den Web-Designer fragen muss. |
Interessen |
| Typographie | Typographie gehört ein wenig zu meinen Leidenschaften |
Siehe auch: