AT

Andreas Theis

verfügbar

Letztes Update: 23.12.2013

Softwareentwicklung, Softwarearchitektur, C#, Java, UML, SQL

Abschluss: Master of Science (Informatik)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Kompetenzen:
================================================================================

Kernkompetenzen: Softwareentwicklung/-architektur (OO)
Programmiersprachen: C/C++, C#, Objective C, Java, VB, Ruby, PHP, Perl, RPG, ABAP, …
Betriebssysteme: Windows, Linux/UNIX, OSX, Sun Solaris, OS400, Android, …
Datenbanken: DB2, MySQL, PostgreSQL, Oracle, SQLServer, …
Business Intelligence: Crystal Reports, Query400, BIRT, …
Frameworks: .Net, Hibernate, JEE, Spring, Zend, Cake, ActiveRecord, jQuery, ...
Weiteres: IP-Telefonie (Alcatel Octopus), Netzwerktechnik (VLAN, QOS, ...),

================================================================================
================================================================================

Einige Projekte (selbständige Tätigkeit seit 2009, davor verschiedene Angestelltenverhältnisse)
================================================================================

Zeitraum: 2009-2013
Branche: Verschiedene: IT-Dienstleistungen, Finanz, Versandhandel
Projekt: Verschiedene kleinere Tätigkeiten
Beratungstätigkeiten im Finanz-Bereich (IT-Unterstützung, IT- Governance, ...)
Verschiedene Dienstleistungen im Versandbereich (Paketeinlieferung, Barcodes, ...)
Verschiedene E-Commerce Projekte.
Entwicklung von Apps.
Position: Beratung und Entwicklung
Teamgröße: ca. 2-8
Technologie: C#, Crystal Reports, CL/400, .Net, Reporting, DB2, MySQL, SQLServer, PHP, Ruby, verschiedene E-Commerce-Systeme (Magento, Spree, ...), Java, Objective C
Tools: ...
Systeme: ...

------------------------------------------------------------

Zeitraum: 2012, 2013
Branche: IT-Dienstleistungen, Automotive
Projekt: User-Interfaces einzelner Android-Apps auf einem entfernten Wayland-Compositor.
Erweiterung/Anpassung von Wayland zur Betriebssystem übergreifenden Kommunikation (Netzwerktransparenz, IPC).
Portierung von Wayland und Weston für Android.
Integration von Wayland (als Client / Android-Service) in den Android-Compositor.
Späterer Einsatz der Umgebung auf einer HW-Plattform im Bereich Infotainment im Auto geplant...
Position: Forschung und Entwicklung
Teamgröße: ca. 1-3
Technologie: C/C++, XML, Android, Wayland, OpenSource, (Auto)Make, Nahanni, ...
Tools: KVM/QEmu, Android NDK/SDK, Git, DB-Tools, ...
Systeme: Linux, Android, Embedded

------------------------------------------------------------

Zeitraum: 2012 (ca. 8 Monate)
Branche: IT-Dienstleistungen, Web
Projekt: Social-Media Marketing-Research Plattform. (Startup erfolgreich verkauft)
Technologiebewertung und -auswahl
Integration komplexer Systeme (E-Commerce und Social-Media)
Customizing und Erweiterung
Position: Leitung, Architektur, Review, Beratung und Entwicklung
Teamgröße: ca. 4-8
Technologie: Ruby on Rails, jQuery, JavaScript, AJAX, XML, Web-Services, MySQL, SQLite, ...
Tools: Rubymine, Git, Subversion, Capistrano, DB-Tools, Plesk, ...

------------------------------------------------------------

Zeitraum: 2012
Branche: IT-Dienstleistungen, Web
Projekt: Entwicklung einer Online-Briefedition (studentisches Projekt).
Technologieauswahl, transparente Speicherung von TEI-XML-Files in der DB2 mit Hilfe von JAXB über OpenJPA, Suche-Konzept
Position: Architektur, Entwicklung
Teamgröße: ca. 4-10
Technologie: Java, JEE, EJB, JPA, OpenJPA, XML, JAXB, DB2
Tools: Netbeans, Glassfish, Eclipse, DB-Tools
Systeme: Windows, Linux, Mac

------------------------------------------------------------

Zeitraum: 2010, 2011
Branche: IT-Dienstleistungen, Groß- und Einzelhandel
Projekt: Abbildung einer Großhandelskooperation auf ein bestehendes Framework.
Das Framework wurde ursprünglich von mir für ein anderes Projekt erstellt. Die anfallenden Daten und Anforderungen einer Großhandelskooperation ließen sich allerdings mit nur kleinen Anpassungen integrieren.
Die Kooperation wurde damals neu gegründet und die Software und auch das Framework ist mit der Zeit mitgewachsen.
Position: Leitung, Architektur, Entwicklung, Beratung
Teamgröße: ca. 2-4
Technologie: C#, .Net, NHibernate, Log4Net, Microsoft Reporting, MySQL, Webservices, ...
Tools: Visual Studio, Office, DB-Tools
Systeme: Windows

------------------------------------------------------------

Zeitraum: 2009, 2010
Branche: Finanz, Geldanlage
Projekt: Übernahme/Ablösung der gesamten IT-Betreuung einer Fonds- Beteiligungsgesellschaft.
Entwicklung eines Frameworks zur Abbildung und Verarbeitung der Benutzer- und Vertragsdaten, Berücksichtigung korrekter Verarbeitung großer Geldbeträge, Transaktionsmanagement, Migration von großen Datenmengen.
Das Projekt wurde in Zusammenarbeit direkt mit dem Kunden durchgeführt und SCRUM wurde erfolgreich eingesetzt.
Jährlich wird für die Kunden in enger Abstimmung mit dem Vorstand und dem Finanzamt eine Gewinn-/Verlustzuweisung auf die jeweiligen Verträge vorgenommen. Dabei entsteht auch eine große Menge an Schriftverkehr, der behandelt werden muss.
Position: Leitung, Architektur, Entwicklung, Beratung
Teamgröße: ca. 3-8
Technologie: C#, .Net, NHibernate, Log4Net, Microsoft Reporting, SQL, ...
Tools: Visual Studio, Office, DB-Tools

------------------------------------------------------------

Zeitraum: 2009, Weiterentwicklung und -betreuung 2011, 2012, 2013 (immer wieder mal)
Branche: IT-Dienstleistungen, Versandhandel
Projekt: Entwicklung einer Software zum Massendruck von Rechnungen, Mahnungen, ... mit erheblicher Effizienzsteigerung.
Abruf der Druckdaten aus bestehendem ERP-System, Aufbereitung der Daten mittels Reporting-Tools, Ausgabe der Formulare in Druckdatenströme, Manipulation der Datenströme zur gezielten Druckersteuerung, Integration verschiedener Druckstraßen, Archivierung der Druck-Artefakte (Dokumentenmanagement), Besondere Berücksichtigung von Multi-Threading, Anpassung der Formulare, Prozessoptimierungen und -anpassungen (z.B. mehrfache Erstellung), Duplexdruck, A3-Druck, Performance- Optimierung, Mandanten-spezifische Steuerzeichen
Update/Umstellung auf aktuelle Versionen von .Net und Crystal Reports (Programmanpassungen, Formularänderungen, 64Bit- Unterstützung)
Position: Leitung, Architektur, Review, Beratung und Entwicklung
Teamgröße: ca. 2-5
Technologie: C#, .Net, PostScript/PCL, Crystal Reports, CL/400, DB2
Tools: Visual Studio, Crystal Reports, DB-Tools, ...
Systeme: Windows, Linux, iSeries/AS400

------------------------------------------------------------

vor 2009 im Angestelltenverhältnis, siehe XING: [URL auf Anfrage]
...vorwiegend operative Tätigkeiten, z.B. Datenbank-Administration (DB2, Oracle), Netzwerküberwachung und -ausbau (AD, Infrastruktur)
...auch Projektleiterfunktionen, z.B. Einführung IP-Telefonie (Alcatel Octopus)
...seit 2004/2005 aber auch Erfahrungen in der Software-Entwicklung, z.B. Internationalisierung, Schnittstellenprogrammierung

Projekthistorie

...

Reisebereitschaft

Verfügbar in den Ländern Deutschland
sofort, Rhein-Main

Sonstige Angaben

2013 Master of Science - Note: 1,2 - Preis des Fachbereichs
2009 Bachelor of Science - Note: 1,4/1,5
2005 Staatl. gepr. Wirtschaftsinformatiker - Note: 1,4 - Meisterpreis
2002 Informatikkaufmann (IHK)

================================================================================

Während meines gesamten Werdegangs in der IT-Branche war ich stets auf der Suche nach
neuen Herausforderungen und immer daran interessiert mich kontinuierlich weiterzuentwickeln. So
habe ich von Anbeginn meines Berufslebens versucht Praxis und Theorie miteinander zu
verbinden, arbeite seither stets an meiner Weiterbildung und wende gleichzeitig die erlangten
neuen Kenntnisse berufsbegleitend direkt an. Auf meinem bisherigen Weg konnte ich bereits umfangreiche Erfahrungen mit den unterschiedlichsten Technologien sammeln, insbesondere mit der OO-Softwareentwicklung, aber beispielsweise auch in der Projektkoordination.

Derzeit befinde ich mich zwar in einem Arbeitsverhältnis, habe das Unternehmen aber mit aufgebaut und sehe mich quasi als Freiberufler. Entstanden ist das Unternehmen ursprünglich als Auktionshaus, mittlerweile ist es allerdings vielmehr als Softwarehaus zu verstehen und es werden verschiedenste Projekte realisiert. Ein Beispiel dafür ist der Aufbau einer Online-Plattform (Ruby on Rails), die im vergangenen Jahr an einen Investor verkauft wurde. Größtes Standbein derzeit ist die Betreuung des Geschäftes für einen Finanzdienstleister (vorwiegend Beteiligungsfonds), wofür wir ein eigenes Framework (C#, .Net) entwickelt haben und einsetzen. Auch im Bereich Business Intelligence, insbesondere mit Crystal Reports, haben wir einige Erfolge zu verzeichnen.
Profilbild von Andreas Theis Softwareentwicklung, Softwarearchitektur, C#, Java, UML, SQL aus Rothenbuch Softwareentwicklung, Softwarearchitektur, C#, Java, UML, SQL
Registrieren