Andreas Baumgart

Software- und Web-Entwicklung

Foto von Andreas Baumgart

Ich bin freiberuflicher Konzepter und Programmierer und entwickle Web-Applikationen für Endgeräte aller Art.

Wie ich Ihnen helfen kann

Ich bin Programmierer und Konzepter mit Fokus auf Web-Entwicklung. Ich unterstütze und berate Sie gerne bei der Planung und mit der Umsetzung oder Erweiterung Ihrer Web- und Software-Projekte.

Mein Angebot umfasst maßgeschneiderte Individualsoftware, aber auch Lösungen auf Basis bewährter Standardprodukte.

Beispiele:

  • Mobile Anwendungen für Smartphones und Tablets
  • Facebook-Apps
  • Zend-Framework-Anwendungen (ZF1 + ZF2)
  • Content-Management-Systeme (CMS), mit Drupal als Standardlösung
  • Websites und HTML5-Anwendungen

Besonderes Augenmerk lege ich in jedem Fall auf erweiterbare, solide und skalierbare Produkte.
Sie erhalten individuelle, auf Ihre Anforderungen zugeschnittene Lösungen.

Mein Standort ist Offenburg. Ein Vor-Ort-Einsatz ist natürlich auch möglich.

Wenn Sie Fragen haben oder ein unverbindliches Angebot einholen möchten, können Sie mich telefonisch unter +49 (0) 173 458 3678 oder per E-Mail an erreichen.

Technologien, Methoden und Erfahrungsschatz

Ich programmiere hauptsächlich in PHP (Zend Certified Engineer (ZCE), ZEND012695), Javascript und Java.

Im Bereich Web-Entwicklung mit PHP bringe ich über 10 Jahre praktische Erfahrung in 100+ Projekten mit. Darunter Web- und Intranetanwendungen, Application-Frameworks, Content-Management-Systeme, Software zur Materialverwaltung, Online-Kollaborationsplattformen, Erstellung/Generierung von Drucksachen und viele, viele Websites.

Backend-Entwicklung

Für Web-Anwendungen setze ich auf Serverseite in der Regel PHP ein. Bei umfangreichen Anwendungen baue ich auf dem bewährten Zend Framework auf.

Gerne helfe ich Ihnen auch mit einer objektiven Meinung von außen in Architekturfragen weiter, wie sie oft zu Beginn eines langfristigen Software-Projekts aufkommen.

Wenn Ihre Codebase nach jahrelanger Entwicklung unflexibel für Erweiterungen oder Änderungen geworden ist, hilft oft ein neutrales Code-Review, um Design-Schwachpunkte zu erkennen und kostspielige Neuentwicklungen zu vermeiden.

Frontend-Entwicklung

Für die Frontend-Entwicklung mit Javascript besitze ich fundierte Kenntnisse über viele gängige Bibliotheken und Frameworks wie etwa jQuery, Dojo/Dijit, Prototype und Scriptaculous.

Mein Haus-CMS ist Drupal. Ich kann Ihnen jedoch auch bei den meisten der anderen gängigen Content-Management-Lösungen weiterhelfen.

Mobile-Entwicklung

Ob auf iOS, Android oder Windows 8: Mit mobilen Anwendungen begleiten und unterstützen Sie Ihre Kunden, wo auch immer diese sind. Dafür entwickle ich plattformunabhängige HTML5-Anwendungen oder native Android-Apps. Über die Vor- und Nachteile der zahlreichen Möglichkeiten im mobilen Bereich, berate ich Sie gerne.

Agile Methoden

Ich habe Erfahrung mit der Arbeit in Scrum- und Kanban-Teams und programmiere nach den Prinzipien von Clean Code.

Falls Sie über einen Umstieg auf Agile Methoden nachdenken, so kann ich Ihnen einen Überblick über die verschiedenen Techniken und deren Vor- und Nachteile und die üblichen Fallstricke bieten.

Server-Administration und Projektverwaltung

Wenn Sie eine geeignete Deployment-Strategie für Ihre Projekte suchen, Hilfe beim Warten Ihrer Linux-Server oder bei der Konzeption und Implementierung einer Continuous Integration-Umgebung benötigen, kann ich Sie unterstützen.

Code-Beispiele

Einige offen verfügbare Code-Beispiele finden Sie auf meinem Github-Profil. Falls Sie weitere Code-Beispiele benötigen, so lasse ich Ihnen auf Anfrage gerne mehr Material zukommen.