Jahangir Hummayun

Senior-Mitarbeiter

Avatar placeholder
Islamabad, Pakistan

Erfahrungen

Nov. 2006 - Feb. 2025
18 Jahren 4 Monaten
Islamabad, Pakistan

Senior-Mitarbeiter

CIKLUM

  • FDM CheckIn-Anwendung: Eine Applikation zur Bewertung und Begutachtung von Fahrzeugen durch Beobachtung des Zustands verschiedener Bereiche und Bauteile.
  • IFluenze: Anforderungen analysiert und eine Lösung zum Teilen von Videos auf Mobilgeräten vorgeschlagen.
  • Branded Social: Mitarbeit am Task-Management-System mit Facebook-Integration unter Verwendung von MySQL, Entity Framework, ASP.NET MVC, WCF, WWF, T4-Templates und der Facebook Graph API.
  • DM Knowledge Bank: Entwurf und Entwicklung eines Erweiterungsmoduls für das FDM Test Report System.
  • FDM Vehicle Testing System: Entwurf und Entwicklung des TSR (Test Report System), das in 32 Fahrzeugprüfzentren in Dänemark zum Einsatz kommt, unter Verwendung von .NET 4.0, WPF, LINQ und SQL Server.
  • Hair Tools Application: Bestehende Funktionen analysiert und Verbesserungen der Architektur vorgeschlagen für eine Geschäftsanwendung zur Verwaltung von Friseursalonabläufen, um den Handel mit Produkten und Dienstleistungen zu unterstützen.
  • Eovendo Application: Beteiligung an Planung und Design eines Multimedia-Werbeprodukts, zunächst Peer-to-Peer, später Azure-basiert, zur Verwaltung von Daten für Millionen von Nutzern.
  • MS CMS basierte Web-Lösungen: Entwicklung mehrerer Webprojekte auf Basis des Microsoft Content Management Server, darunter die Unternehmenswebsite von Copenhagen Airports und das Taarnby Community Center.
  • MMM (My Marketing Machine): Tätigkeit als Operational Services Manager für ein Online-Marketing-Produkt mit 500 Kunden in Europa, Überwachen von Modulen, Identifizieren von Problemen und Vorschlagen von Lösungen.
  • Finance 4 All: Tätigkeit als Senior Developer an der Finanzkomponente einer ERP-Lösung, die 2003 mit einem Microsoft-Preis ausgezeichnet wurde, mit drei Monaten Aufenthalt in Dänemark für Entwicklung und Verbesserungen.
Okt. 2003 - Juni 2006
2 Jahren 9 Monaten
Rawalpindi, Pakistan

Selbstständig

Binary Logix

  • Application Framework: Entwicklung eines umfassenden Frameworks zum Erstellen verteilter Geschäftsanwendungen unter Verwendung modernster Konzepte und Technologien.
  • Inventory System: Entwurf kundenspezifischer Lagerbestands- und Buchhaltungssysteme sowie Beratung zur Anforderungsanalyse und Datenbankgestaltung für verschiedene Geschäftsapplikationen.
Nov. 2002 - Sept. 2003
11 Monaten
Islamabad, Pakistan

Softwareentwickler

Islamabad Software Factory

  • Developed Exchange Monitoring: Eine COM-Komponenten-Infrastruktur zur Erweiterung spezifischer Funktionen des Microsoft Exchange Server 2000.
  • Erstellung von MS Office-Add-Ins und Entwurf eines vollständigen Online-Prüfungssystems.
Jan. 1995 - Dez. 2000
6 Jahren
Pakistan

Lehrer und Tutor

  • Erbrachte Teilzeitlehr- und Nachhilfedienste.
Jan. 1994 - Dez. 1996
3 Jahren
Islamabad, Pakistan

Regierungsauftragnehmer

  • Arbeitete nebenberuflich als Regierungsauftragnehmer für die Capital Development Authority.
Jan. 1990 - Dez. 1999
10 Jahren
Pakistan

Selbstständig

TECHNOCRATS (PVT) Ltd

  • Verwaltete Konten und Finanzen, einschließlich Buchhaltung und Erstellung von Finanzberichten.
  • Übernahm Management- und Marketingaktivitäten für das Unternehmen.
Sept. 1987 - Dez. 1989
2 Jahren 4 Monaten
Islamabad, Pakistan

Filialbuchhalter/Verwaltungsangestellter

GESTETNER (PVT) Ltd

  • Arbeitete als Filialbuchhalter und Verwaltungsangestellter und überwachte Finanzunterlagen sowie administrative Aufgaben.

Zusammenfassung

Zu arbeiten und als professioneller Softwarearchitekt anerkannt zu werden, speziell als ARCHITEKT FÜR GESCHÄFTS- UND UNTERNEHMENSANWENDUNGEN/TECHNODOMÄNE.

Aktuelle Forschung, Tools und Technologien im Bereich von Geschäftsapplikationen zu nutzen und ein individuelles Framework für Geschäftsapplikationen auf Basis von Metadaten, Prozessen und Regeln zu entwickeln.

Durch faire und ehrliche Mittel ein angemessenes und anständiges Auskommen für meine Familie zu sichern.

Analyse, Design und Architektur von Geschäftsapplikationen

Konzeptuelle und ontologische Analyse und Modellierung.

Entwicklung verteilter Geschäftsapplikationen.

Geschäftsprozesse und Geschäftsregeln.

ERP-/Finanzanwendungen.

Metadaten, Geschäftsprozesse und Geschäftsregeln.

Aus der Perspektive der Geschäftsanwendungsentwicklung (BA) habe ich Expertise in zwei Bereichen. Erstens die Entwicklung von Geschäftsanwendungen mit gängigen Tools, Technologien und Methoden. In dieser Hinsicht bin ich im Grunde ein Backend-Profi. Ich bin versiert darin, komplexe Geschäftsbereiche und Benutzeranforderungen zu verstehen, diese auszuarbeiten, zu verfeinern, in funktionale Anforderungen umzuwandeln und dann geeignete Modellierungs- und Designabstraktionen zu entwerfen. So entsteht ein skalierbares technisches Design, das zu einem erfolgreichen Softwareprodukt führt. Ich habe viele relationale Datenbanken und die entsprechenden Business-Layer für Systeme entworfen, die seit über einem Jahrzehnt erfolgreich produktiv laufen. Meine Frontend-Kenntnisse beschränken sich auf Basis-Technologien wie HTML, CSS und TypeScript/JavaScript. Ich arbeite am Frontend nur, wenn es unbedingt nötig ist.

Die zweite Dimension ist Forschung, Wissen und Erfahrung in domänenneutraler bzw. domänenspezifischer Geschäftssemantik sowie in Metadaten-, Prozess- und regelbasierter generischer Geschäftsanwendungsentwicklung. Meine Expertise in diesem Bereich ist in meiner Umgebung noch nicht erkennbar. Ich arbeite daran, eine eigene BA-Entwicklungsmethodik/Framework unter Verwendung der oben genannten Wissensgebiete zu entwickeln und umzusetzen.

Ich arbeite seit vielen Jahren (langsam, da ich berufstätig bin) an einer eigenen Rapid-Development-Methodik, und diese Arbeit ist nun zu etwa 70 % abgeschlossen. Unter den aktuellen Umständen werden etwa 6 Monate, vielleicht länger, nötig sein, um die restlichen 30 % abzuschließen.

Es ist sehr schwer und komplex, schriftlich zu erklären, was ich zu erreichen versuche, aber man kann sagen, dass es sich um ein integriertes Entwicklungsframework handelt, das auf der Verwendung integrierter Metadaten für Speicher-, Geschäfts- und UI-Schichten basiert. Einige wichtige Funktionsbereiche sind unten aufgeführt.

  • Benutzerdefinierte Dependency Injection.
  • Benutzerdefinierte ORM-Schicht.
  • Benutzerdefinierte Flow-Engine.
  • Benutzerdefinierte Inferenz-/Regel-Engine.
  • Benutzerdefiniertes UI-Framework.
  • Benutzerdefinierte Code-Generierungsschicht.

Sobald dieses Framework fertiggestellt ist, kann der normale Entwicklungsaufwand einer .Net-basierten Anwendung leicht um 50 % reduziert werden. Außerdem werden Anwendungen, die auf diesem Framework aufbauen, hoch konfigurierbar und skalierbar sein. Wenn jemand, der das hier liest, interessiert ist, kann er mich kontaktieren, und ich kann versuchen, es näher zu erläutern.

Im Laufe meiner 20-jährigen IT-Karriere habe ich mich über viele Jahre aktiv mit einer mühsamen und umfassenden Forschungs- und Entwicklungsarbeit zur Erstellung eines umfassenden FRAMEWORKS beschäftigt, das als Basis für die Entwicklung von Enterprise-Level-Geschäftsanwendungen dienen kann. Dieses Unterfangen hat mir geholfen, Wissen und Einblicke in zahlreiche Theorien, Methoden und Technologien zu gewinnen, die in der Vergangenheit verwendet wurden, derzeit im Einsatz sind und auch zukünftig für die Entwicklung von Enterprise-Level-Geschäftsanwendungen angewendet werden. Besonders im Fokus stand dabei die Anwendung agiler Theorien und Methoden zur Erstellung eines offenen Frameworks. Außerdem habe ich in dieser Zeit ein ausreichendes Verständnis der gängigsten Geschäftskonzepte gewonnen, insbesondere derjenigen, die in verschiedenen Geschäftsbereichen gemeinsam sind.

Ich verfüge über umfassende Einblicke und Kenntnisse in den folgenden etablierten und aufkommenden Disziplinen und Bereichen der Informatik und speziell der Software- und Informationstechnik-Ansätze im Zusammenhang mit agilen Geschäftsanwendungen auf Unternehmensebene.

  • Konzeptuelle Modellierung.
  • Verteilte Anwendungsarchitektur.
  • Client-Server-Architektur.
  • Logisch verteilte n-Tier-Anwendungsarchitektur.
  • Physisch verteilte n-Tier-Anwendungsarchitektur.
  • Serviceorientierte Architektur.
  • UML.
  • Objektorientierte Modellierung und adaptive Objektmodellierung.
  • Relationale Datenmodellierung und Geschäftsregel-Modellierung.
  • Semantik von Geschäftsvokabular und Regeln (SBVR).
  • Geschäfts-, Domänen-, Prozess- und allgemeine Ontologien.
  • Geschäftsprozess-Definitionsmetamodell (BPDM) und BPMN.
  • Geschäftsregelbasierte Modellierung und Entwurf.
  • Web-Auszeichnungssprachen wie XML, WSDL.
  • Regel-Auszeichnungssprachen wie RuleML.
  • Geschäftsprozesssprachen wie BPDM, BPML.
  • RDF (Resource Description Framework).
  • Informationssemantik und Ontologien.
  • Geschäftsprozesse.
  • Geschäftsregeln.
  • Komplexe Ereignisse / Situationen.
  • Metadatengetriebene, modellgetriebene und domänengetriebene Ansätze.
  • Adaptive Objektmodellierung.
  • Agentenorientierte Modellierung.
  • Aspektorientierte Programmierung.
  • Semantic-Web-Technologien.
  • RDBMS-Design, -Modelle und SQL.

Fähigkeiten

  • Umfassende Und Tiefgehende Kenntnisse Der Microsoft .Net-plattform, Einschließlich .Net.

  • Hauptsprache Für Die Anwendungsentwicklung: C#.

  • Weitere Sprachen: Vb.net, C/c++, Vc++, Typescript, Javascript Etc.

  • Praktische Erfahrung Mit Microsoft-desktop-technologien Wie Windows Forms Und Wpf.

  • Praktische Erfahrung Mit Älteren Microsoft-web-technologien Wie Asp, Asp.net Web Forms Und Silverlight Sowie Mit Dem Leistungsstarken Isapi Für Dynamische Und Interaktive Webentwicklung.

  • Praktische Erfahrung Mit Neuen Ms-technologien Wie Asp.net Mvc, Razor Und Blazor.

  • Praktische Erfahrung In Der Entwicklung Und Nutzung Von Json-basierten Web-apis.

  • Praktische Erfahrung Mit Entity Framework Und Linq.

  • Know-how Und Verständnis Der Arbeitsweise Moderner Ui- Und Serverseitiger Javascript-frameworks Wie Nodejs, React, Angular Etc.

  • Verteilte Technologien Wie Wcf, Dcom, Com+, .Net Remoting, Xml-webservices, Msmq, Directory Services/active Directory.

  • Nebenläufige, Parallele Und Asynchrone Programmierung.

  • Windows Application Programming Interface (Windows Api).

  • Ältere Komponentenbasierte Entwicklungstechnologien Wie Com, Activex-steuerelemente Und .Net-komponenten.

  • Programmierung Auf Basis Von Mfc Und Atl.

  • Skriptsprachen Für Webbasierte Client- Und Serverentwicklung.

  • Relationale Technologien Für Die Persistenz Im Backend.

  • Ms Access

  • Ms Sql-server

  • Oracle

  • Mysql

  • Erfassen, Analysieren Und Erheben Von Anforderungen.

  • Erstellen Konzeptueller Modelle.

  • Entwerfen Und Entwickeln Verteilter Anwendungen.

  • Entwerfen Objektorientierter Modelle Und Entwickeln Objektorientierter Anwendungen.

  • Entwerfen Relational-logischer Datenmodelle Und Entwickeln Relationaler Physischer Datenmodelle.

  • Verwendung Weltweit Bekannter De-facto-standards In Bezug Auf

  • Analyse Patterns.

  • Design Patterns.

  • Datenmodellmuster.

  • Entwerfen Und Entwickeln Von Anwendungen Mit Datengetriebenen Regeln.

  • Entwerfen Und Entwickeln Von Anwendungen Mit Metadaten Und Adaptivem Objektmodell.

  • Bereitstellen Und Konfigurieren Von Anwendungen In Einer Windows-umgebung.

  • Buchhaltung Und Finanzen.

  • Buchführung, Z.b. Führung Von Journal, Hauptbuch Und Kontenplan.

  • Erstellen Von Finanzberichten Wie Saldenbilanz, Gewinn- Und Verlustrechnung, Bilanz Und Kapitalflussrechnung.

  • Erstellen Von Datenbankmodellen Und Oo-modellen Zur Verwaltung Von Finanzen Und Buchhaltung.

Sprachen

Urdu
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2000 - Juni 2002

University of Arid Agriculture Rawalpindi

Master in Informationstechnologie · Informationstechnologie · Rawalpindi, Pakistan · Notendurchschnitt (CGPA) 3,42

Lorem ipsum dolor sit amet

B.Sc. · Physik, Mathematik A und B

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Syed Mehdi
Syed Mehdi

Berater für Softwareentwicklung

Profil ansehen
Ahsan Arshad
Ahsan Arshad

Ressourcenplaner

Profil ansehen
Asim Wadood
Asim Wadood

Softwareberater

Profil ansehen
Syed Syed
Syed Syed

Senior Fullstack .NET-Entwickler

Profil ansehen
Rizwan Bashir
Rizwan Bashir

Software-Entwickler/Database/Devops

Profil ansehen
Fabian Deitelhoff
Fabian Deitelhoff

Ehrenamtlicher Prüfer für IT-Ausbildungsberufe

Profil ansehen
Martin Djonov
Martin Djonov

Softwareberater

Profil ansehen
Jens Meßinger
Jens Meßinger

Fullstack-Entwickler / Teamleiter

Profil ansehen
Johannes Euteneier
Johannes Euteneier

Freiberuflicher Software Consultant

Profil ansehen
Stefan Wimmer
Stefan Wimmer

Architekt/Softwareentwickler/Infrastuktur

Profil ansehen
Hicham Mokhtari
Hicham Mokhtari

Freiberuflicher Softwareentwickler

Profil ansehen
Timo Bakenecker
Timo Bakenecker

Freiberufler (selbstständig)

Profil ansehen
Jörg Nieveler
Jörg Nieveler

Senior Software Architekt

Profil ansehen
Vicsante Tangpos aseniero
Vicsante Tangpos aseniero

Senior Full-Stack-Entwickler (starker Backend-Fokus)

Profil ansehen
Dirk Volkmann
Dirk Volkmann

Softwareentwickler

Profil ansehen
Andre Fritzsche
Andre Fritzsche

.NET Berater (Fullstack)

Profil ansehen
Johannes Wanzek
Johannes Wanzek

Senior Softwareentwickler

Profil ansehen
Oleg Orlov
Oleg Orlov

Senior Softwareentwickler C#, ASP.NET Core (.NET 6–9)

Profil ansehen
Guido Schedlbauer
Guido Schedlbauer

Senior Softwareentwickler

Profil ansehen
Jörg Trappschuh
Jörg Trappschuh

Datenbank-Experte und Softwareentwickler

Profil ansehen
Ramana kumar Mallula
Ramana kumar Mallula

Senior Softwareentwickler

Profil ansehen
Krzysztof Nowak
Krzysztof Nowak

Backend-Migration-Entwickler (Teilzeit)

Profil ansehen
Werner Mühlmann
Werner Mühlmann

IT-Support

Profil ansehen
Anouar Taoussi
Anouar Taoussi

Fullstack-Entwickler Java/Spring Boot

Profil ansehen
Kai Schmudlach
Kai Schmudlach

Software-Entwickler

Profil ansehen
Igor Frühauf
Igor Frühauf

Lead Frontend Entwickler

Profil ansehen
Reinhold Schätz
Reinhold Schätz

Senior Softwareentwickler

Profil ansehen
Christian Loder
Christian Loder

Backend Webentwickler

Profil ansehen
Marc Haid
Marc Haid

Senior Architekt, Coach und Entwickler

Profil ansehen
Alaeddine Benhamida lakhal
Alaeddine Benhamida lakhal

Senior Full-Stack .Net Entwickler (Freelance)

Profil ansehen