[Startseite | Impressum]

Projekte

Hier stelle ich Ihnen Projekte vor, in welchen ich während meiner bisherigen Berufslaufbahn involviert war. Referenzen oder weitere Details zu diesen Projekten dürfen Sie gern bei mir per E-Mail (mail@arifchughtai.org) anfragen.

Nachdem ich 1994 mein Informatikstudium an der Fachhochschule Furtwangen erfolgreich abgeschlossen hatte war ich bei verschiedenen Unternehmen tätig im Bereich der objektorientierten Software-Entwicklung. Im Mittelpunkt standen dabei Frameworks und Anwendungen, welche entweder branchenneutral oder für die Finanzbranche bestimmt waren. Daneben baute ich als weiteren beruflichen Schwerpunkt meine Tätigkeit als Trainer für Themen aus der objektorientierten Software-Entwicklung und dem Software-Engineering auf.

Zeitraum      :  02/01 - heute
Firma/Institut:  Beratungsunternehmen und Ausbildungsinstitutionen (Schweiz und Deutschland)
Projekt       :  Beratung, Training und Coaching auf den Gebieten objektorientierten Software-Entwicklung und Software-Engineering
Inhalte	      :  - Auswahl, Konzeption, Ausarbeitung und Durchführung von IT-Ausbildung zu Themen aus der objektorientierten Software-Entwicklung
		 - Training und Coaching für IT-Fachleute und IT-Lehrlinge
		 - Vorlesung zu Software-Architektur
		 - Leitung eines Fachbereichs für objektorientierte Software-Entwicklung
		 - Beratung für IT-Ausbildung
		 - Kundenberatung zu Architektur- und Design
		 - Code-Reviews
		 - Technologieberatung
Technologien/
Techniken     : Architektur, OOAD, Architektur- und Design-Patterns, Use Cases, MDSD, SOA, Domain Driven Design, Java SE/EE, JNI, C/C++, PHP, HTML, CORBA, Webservices, XML, UML, Eclipse, JBuilder, JUnit, JBoss, Tomcat, Struts, ANT, XDoclet, MySQL, Open Architecture Ware, .NET,...
Zeitraum      :  01/11 - heute
Firma/Institut:  Höhere Fachschule (Schweiz)
Projekt       :  Vorlesung zum Thema Software-Engineering und Java SE.
Inhalte	      :  - Vorlesung konzipieren, erstellen und durchführen		 
Technologien/
Techniken     : Architektur, OOAD, Architektur- und Design-Patterns, Java SE, XML, UML, Eclipse.
Zeitraum      :  08/03 - heute
Firma/Institut:  Verlagshaus (Deutschland)
Projekt       :  Erstellung eines Buchs zum Thema Software Architecture.
Inhalte	      :  - Co-Autor verschiedener Inhalte
	  	 - Projektleitung
	  	 - Qualitätssicherung
	  	 - Pflege der Website zum Buch
Technologien/
Techniken     : Architektur, Joomla.
Zeitraum      :  07/99 - 11/00
Firma/Institut:  IT-Dienstleister (Schweiz)
Projekt       :  EJB-Framework für die Integration von Business-Komponenten
Inhalte	      :  - Adapter für den Anschluß von Komponenten
		 - DOM-basierter Zugriff auf XML-Ressourcen
		 - Verschiedene Systemkomponenten
		 - Architektur, Design und Implementierung
		 - Erstellung eines Testplan
Technologien/
Techniken     : Architektur, OOAD, Architektur- und Design-Patterns, Java, J2EE, XML, UML, BEA Weblogic, IBM VisualAge/Java, Rational Rose, JUnit, CVS, Rational Unified Process (RUP).
Zeitraum      :  07/98 - 06/99
Firma/Institut:  Bank (Schweiz)
Projekt       :  Verteiltes System für die Pflege von Valoren-Daten
Inhalte       :	 - Transaktionssichere Queue für den Import und Export von Valoren-Feeds
		 - Integration und Deployment der Server-Komponenten
		 - Aufbau der Entwicklungsinfrastruktur
		 - Architektur, Design und Implementierung
		 - Consulting für C++ und OOAD
Technologien/
Techniken     :Architektur, OOAD, Architektur- und Design-Patterns, C++, STL, UML, SNiFF+, IMake, CVS, FIDM, Orbix, SUN Solaris.
Zeitraum      :  01/98 - 11/00  
Firma/Institut:  IT-Dienstleister (Schweiz)
Projekt       :  Training und Coaching
Inhalte       :	 - Aufbau und Konzeption eines Ausbildungsprogramms
		 - Training für SNiFF+, Java, OOAD, Design Patterns, Framework-Technologie
		 - Leitung der Knowledge-Community für das Thema "Verteilte Objekte"
Technologien/
Techniken     : Architektur, OOAD, Architektur- und Design-Patterns, Java, SNiFF+, CVS.
Zeitraum      :  01/98 - 11/00  
Firma/Institut:  IT-Dienstleister (Schweiz)
Projekt       :  Qualitätssicherung
Inhalte	      :	 Erstellung von Programmier- und Designrichtlinien für Java und C++
Technologien/
Techniken     :  OOD, Design-Patterns, Java, C++.
Zeitraum      :  04/97 - 12/97
Firma/Institut:  Bank (Schweiz)
Projekt       :  System für Berater von Retail-Kunden
Inhalte       :  - Realisierung technischer und geschäftlicher Komponenten
		 - Architektur, Design, und Implementierung
		 - Aufbau einer Infrastruktur zur automatischen Generierung und Bereitstellung von Code-Dokumentation in HTML
Technologien/
Techniken     :  Architektur, OOAD, Architektur- und Design-Patterns, C++, MFC, UML, Booch, MS Visual Studio, Windows NT.
Zeitraum      :  03/95 - 04/97
Firma/Institut:  Systemhaus (Deutschland)
Projekt       :  System für die Verarbeitung von Bankdokumenten
Inhalte	      :	 - Kommunikations-Framework für Objekte
		 - Dokumentenmodell
		 - Datenbankanbindung
                 - DTA Import und Export
		 - Nachbearbeitungsmodul für eingescannte Bankdokumente
		 - Architektur, Design und Implementierung
		 - Erstellung von C++ Programmier- und Designrichtlinien
Technologien/
Techniken     :  Architektur, OOAD, Architektur- und Design-Patterns, C++, CORBA, SGML, OMT, SA/D, Siemens Generic++, OS/2, Windows NT, IBM Visual Age/C++, GFT.
Zeitraum      :  06/94 - 01/95
Firma/Institut:  Systemhaus (Deutschland)
Projekt       :  Warenwirtschaftssystem
Inhalte	      :	 - Aufbau einer Klassenbibliothek
		 - Erstellung von Systemverwaltungsprogrammen
		 - Design und Implementierung
		 - Tool-Evaluation
		 - Coaching für OOAD und C++
		 - Erstellung von Programmierrichtlinien für C++
Technologien/
Techniken     :  OOAD, C++, OMT, MS Visual C++, GUPTA SQL-Windows, MS Access, Windows 3.x.
Zeitraum      :  09/93 - 04/94
Firma/Institut:  IT-Dienstleister (Deutschland)
Projekt	      :  Diplomarbeit
Inhalte       :  - Design und Implementierung
		 - Entwicklung eines objektorientierten Interfaces unter OS/2 zur Ansteuerung von Electronic-Mail-Systemen
 		 - Erstellung einer Klassenbibliothek
Technologien/
Techniken     :  OOAD, C/C++, OMT, Booch, IBM CSet++, Lotus Vendor Independent Messaginginterface (VIM), OS/2.
Zeitraum      :  09/92 - 02/93
Firma/Institut:  Ingenieurbüro (Deutschland)
Projekt       :  2. Praxissemester
Inhalte	      :  - Entwicklung eines Multiprozessorsystems
		 - Design und Implementierung
Technologien  :  80C3 Assembler, 80C32 Microcontroller, SCSI-Controller FAS256
Zeitraum      :  03/91 - 08/91
Firma/Institut:  Behörde (Deutschland)
Projekt       :  1. Praxissemester
Inhalte	      :  - Applikationen für das Sachgebiet Lohnsteuerjahresausgleich
		 - Design und Implementierung
Technologien  :  Cobol, CICS, JCL, Microfocus-Workbench für Cobol

[Startseite | Impressum]