Jahangir Hummayun

Senior Staff

Avatar placeholder
Islamabad, Pakistan

Experience

Nov 2006 - Feb 2025
18 years 4 months
Islamabad, Pakistan

Senior Staff

CIKLUM

  • FDM CheckIn Application: An application used for evaluation and assessment of vehicles by observing the state of its different areas and parts.
  • IFluenze: Analyzed requirements and proposed a solution for sharing video over mobile devices.
  • Branded Social: Worked on a task management system integrating with Facebook using MySql, Entity Framework, ASP.NET MVC, WCF, WWF, T4 templates, and Facebook Graph API.
  • DM Knowledge Bank: Designed and developed an application extension module of the FDM Test Report System.
  • FDM Vehicle Testing System: Designed and developed the TSR (Test Report System) used in 32 vehicle testing centers in Denmark using .NET 4.0, WPF, LINQ, and SQL Server.
  • Hair Tools Application: Analyzed existing capabilities and proposed architectural improvements for a business application managing hair salon operations, expanding support to trading of products and services.
  • Eovendo Application: Participated in planning and design of a multimedia advertisement product, initially peer-to-peer and later Azure-based, managing data for millions of users.
  • MS CMS based Web Solutions: Developed several web projects based on Microsoft Content Management Server, including the corporate site of Copenhagen Airports and the Taarnby community center.
  • MMM (My Marketing Machine): Served as Operational Services Manager for an online marketing product with 500 clients in Europe, monitoring modules, identifying issues, and proposing solutions.
  • Finance 4 All: Worked as a senior developer on the financial component of an ERP solution that won Microsoft’s 2003 award, spending three months in Denmark for development and enhancements.
Oct 2003 - Jun 2006
2 years 9 months
Rawalpindi, Pakistan

Self Employed

Binary Logix

  • Application Framework: Developed a comprehensive framework for building distributed business applications using state-of-the-art concepts and technologies.
  • Inventory System: Designed custom inventory and accounting systems and provided consultancy for requirement analysis and database design for various business applications.
Nov 2002 - Sep 2003
11 months
Islamabad, Pakistan

Software Developer

Islamabad Software Factory

  • Developed Exchange Monitoring: A COM component infrastructure for adding specific functionality to Microsoft Exchange Server 2000.
  • Created MS Office add-ins and designed a complete online examination system.
Jan 1995 - Dec 2000
6 years
Pakistan

Teacher and Tutor

  • Provided part-time teaching and tutoring services.
Jan 1994 - Dec 1996
3 years
Islamabad, Pakistan

Government Contractor

  • Worked as a part-time government contractor for the Capital Development Authority.
Jan 1990 - Dec 1999
10 years
Pakistan

Self Employed

TECHNOCRATS (PVT) Ltd

  • Managed accounts and finance, including bookkeeping and financial statement preparation.
  • Handled management and marketing activities for the company.
Sep 1987 - Dec 1989
2 years 4 months
Islamabad, Pakistan

Branch Accountant/Admin Officer

GESTETNER (PVT) Ltd

  • Served as branch accountant and administrative officer, overseeing financial records and administrative tasks.

Summary

To work and be recognized as a professional software architect, specifically as an BUSINESS AND ENTERPRISE APPLICATION/TECHNO-DOMAIN ARCHITECT.

To use latest research, tools and technologies in domain of Business Applications and to develop a custom Business Application Framework based on Metadata, Processes and Rules.

To earn a reasonable and a decent living for my family through fair and honest means.

Analysis, Design and Architecture of Business Applications

Conceptual and ontological analysis and modeling.

Distributed Business Application development.

Business Processes and Business Rules.

ERP/Financial Applications.

Metadata, Business Processes and Business Rules.

In business application(BA)software development perspective, I have expertise in two dimensions. First is to develop business applications using prevalent tools, technologies and methodologies. In this perspective I am basically a backend professional. I am strong in understanding complex business domains, user requirements, elaborating, refining, transforming user requirements into functional requirements and then designing suitable modeling and design abstractions. Thus architecting such scalable technical design that leads to successful software product. I have designed many relational databases and respective business layers for systems that are running successfully in production for over a decade. Frontend expertise are limited to basic technologies like Html, CSS and typescript/JavaScript. Work on frontend only when there is compelling need.

The second dimension is research, knowledge and experience in domain neutral/specific business semantics and metadata, process and rule-based generic business application development. My expertise in this area are still not perceptible in my environment. I am in process of developing and implementing a custom BA development methodology/Framework using above mentioned knowledge areas.

I have been working (slowly as I am in Job) for last many years to coin a custom Rapid Development Methodology and now this work is almost 70 % complete. In current circumstances it will take about 6 months may be more for me to get remaining 30 % work completed.

It is very hard and complex to explain in writing what I have been trying to accomplish but it can be said that it is an integrated development framework based on use of Integrated Metadata of Storage, Business and UI layers. Some major functional areas are listed below.

  • Custom Dependency Injection.
  • Custom ORM layer.
  • Custom Flow Engine.
  • Custom Inference/Rules Engine.
  • Custom UI Framework
  • Custom Code Generation Layer

Once this framework gets completed the normal development time/effort of a .Net based application can be easily reduced to 50%. Also, applications built on top of this framework will be highly configurable and scalable. If anybody reading this feels interest he can contact me and I can try to further explain.

During 20 years of my IT career, for many years I have remained actively engaged in a tedious and exhaustive research and development exercise for developing a comprehensive FRAMEWORK that can assist and can be used as base for building ENTERPRISE level BUSINESS APPLICATIONS. This endeavor has helped me in gaining knowledge and insight of numerous theories, methodologies and technologies which have been used in past, are being used now and will be applied in future for building ENTERPRISE LEVEL BUSINESS APPLICATIONS. Particularly the emphasis remained on applying Agile theories and methodologies for building an open ended framework. Also during this time I have gained a sufficient understanding of most general business concepts and specifically which are common across various business domains.

I possess comprehensive insight and knowledge of following stable and emerging disciplines and areas of computer sciences and specifically Software and Information Engineering Approaches related to enterprise level agile business applications.

  • Conceptual Modelling.
  • Distributed application architecture.
  • Client server architecture
  • Logically distributed n-tier application architecture.
  • Physically distributed n-tier application architecture.
  • Service Oriented Architecture.
  • UML
  • Object oriented Modeling, and Adaptive Object Modeling.
  • Relational Data Modeling and Business Rules Modeling.
  • Semantics of Business Vocabulary and Rules (SBVR).
  • Business, Domain, Process and General Ontologies.
  • Business Process Definition Meta Model(BPDM) and BPMN.
  • Business Rules based modeling and Design.
  • Web Mark-Up languages like XML, WSDL.
  • Rule Mark-Up languages like RuleML.
  • Business Processes languages like BPDM, BPML.
  • RDF (Resource Description Framework)
  • Information Semantics and Ontologies.
  • Business Processes.
  • Business Rules.
  • Complex Events / Situations.
  • Meta data Driven, Model Driven and Domain Driven approaches.
  • Adaptive Object Modeling.
  • Agent oriented Modeling.
  • Aspect Oriented Programming.
  • Semantic Web Technologies.
  • RDBMS Design, Models and SQL

Skills

  • Comprehensive And In Depth Knowledge Of Microsoft .Net Platform Including .Net.

  • Main Application Development Language C#.

  • Other Languages Vb.net, C/c++ ,Vc ++,Typescript, Javascript Etc.

  • Hands-on Experience Of Microsoft Desktop Technologies Windows Forms And Wpf.

  • Hands-on Experience Of Legacy Microsoft Web Technologies Like Asp, Asp.net Web Forms And Silverlight And The Most Powerful Isapi For Dynamic And Interactive Web Development.

  • Hands On Experience On New Ms Technologies Like Asp.net Mvc, Razor And Blazor.

  • Hands On Experience In Developing And Consuming Json Based Web Api.

  • Hands-on Experience Of Entity Framework And Linq.

  • Know How And Knowledge Of Working Mechanisms Of Modern Ui And Server Side Javascript Based Frameworks Like Nodejs, React, Angular Etc.

  • Distributed Computing Technologies Like Wcf, Dcom And Com+, .Net Remoting , Xml Web Services, Msmq, Directory Services/active Directory.

  • Concurrent, Parallel And Asynchronous Programming.

  • Windows Application Programming Interface (Windows Api).

  • Legacy Component Based Development Technologies Like Com And Activex Controls And .Net Components.

  • Mfc And Atl Based Programming.

  • Scripting Languages For Web Based Client-side And Server-side Development.

  • Relational Technologies For Backend Persistence

  • Ms Access

  • Ms Sql-server

  • Oracle

  • Mysql

  • Gathering, Analyzing And Eliciting Requirements.

  • Developing Conceptual Models.

  • Designing And Developing Distributed Applications.

  • Designing Object Oriented Models And Developing Object Oriented Applications.

  • Designing Relational Logical Data Models And Developing Relational Physical Data Models.

  • Used World Known De-facto Standards Regarding

  • Analysis Patterns.

  • Design Patterns.

  • Data Model Patterns.

  • Designing And Developing Application With Data Driven Rules.

  • Designing And Developing Applications With Meta Data And Adaptive Object Model.

  • Deploying And Configuring Applications In Windows Environment.

  • Accounts And Finance.

  • Book Keeping Like Maintaining Journal, Ledger And Chart Of Accounts.

  • Preparing Financial Statements Like Trial Balance, Income Statement, Balance Sheet And Cash Flow Statement.

  • Preparing Database Models And Oo Models To Manage Finance And Accounts.

Languages

Urdu
Native
English
Advanced

Education

Oct 2000 - Jun 2002

University of Arid Agriculture Rawalpindi

Master of Information Technology · Information Technology · Rawalpindi, Pakistan · CGPA 3.42

Lorem ipsum dolor sit amet

B.Sc · Physics, Mathematics A and B

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Syed Mehdi
Syed Mehdi

Consultant Software Engineer

View Profile
Ahsan Arshad
Ahsan Arshad

Resource Planner

View Profile
Asim Wadood
Asim Wadood

Software Consultant

View Profile
Syed Syed
Syed Syed

Senior Fullstack .Net Developer

View Profile
Rizwan Bashir
Rizwan Bashir

Software Developer/Database/DevOps

View Profile
Fabian Deitelhoff
Fabian Deitelhoff

Volunteer Examiner for IT Apprenticeships

View Profile
Martin Djonov
Martin Djonov

Software Consultant

View Profile
Jens Meßinger
Jens Meßinger

Fullstack Developer / Team Lead

View Profile
Johannes Euteneier
Johannes Euteneier

Freelance Software Consultant

View Profile
Stefan Wimmer
Stefan Wimmer

Architect/Software Developer/Infrastructure

View Profile
Hicham Mokhtari
Hicham Mokhtari

Freelance Software Developer

View Profile
Timo Bakenecker
Timo Bakenecker

Freelancer (self-employed)

View Profile
Jörg Nieveler
Jörg Nieveler

Senior Software Architect

View Profile
Vicsante Tangpos aseniero
Vicsante Tangpos aseniero

Senior Full Stack Engineer (Backend Heavy)

View Profile
Dirk Volkmann
Dirk Volkmann

Software Developer

View Profile
Andre Fritzsche
Andre Fritzsche

.NET Consultant (Fullstack)

View Profile
Johannes Wanzek
Johannes Wanzek

Senior Software Engineer

View Profile
Oleg Orlov
Oleg Orlov

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

View Profile
Guido Schedlbauer
Guido Schedlbauer

Senior Software Developer

View Profile
Jörg Trappschuh
Jörg Trappschuh

Database Expert and Software Developer

View Profile
Ramana kumar Mallula
Ramana kumar Mallula

Senior Software Engineer

View Profile
Krzysztof Nowak
Krzysztof Nowak

Backend Migration Developer (Part-time)

View Profile
Werner Mühlmann
Werner Mühlmann

IT Support

View Profile
Anouar Taoussi
Anouar Taoussi

Fullstack Java/Spring Boot Developer

View Profile
Kai Schmudlach
Kai Schmudlach

Software Developer

View Profile
Igor Frühauf
Igor Frühauf

Lead Frontend Developer

View Profile
Reinhold Schätz
Reinhold Schätz

Senior Software Developer

View Profile
Christian Loder
Christian Loder

Backend Web Developer

View Profile
Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Alaeddine Benhamida lakhal
Alaeddine Benhamida lakhal

Senior Full-Stack .Net Developer (Freelance)

View Profile