Jahangir H.-Senior Staff

Check rate
Experience
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.
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.
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.
Teacher and Tutor
- Provided part-time teaching and tutoring services.
Government Contractor
- Worked as a part-time government contractor for the Capital Development Authority.
Self Employed
TECHNOCRATS (PVT) Ltd
- Managed accounts and finance, including bookkeeping and financial statement preparation.
- Handled management and marketing activities for the company.
Branch Accountant/Admin Officer
GESTETNER (PVT) Ltd
- Served as branch accountant and administrative officer, overseeing financial records and administrative tasks.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Automotive, Media and Entertainment, Education, Government and Administration, and Manufacturing.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Operations, Product Development, Accounting, Finance, and Marketing.
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
Education
University of Arid Agriculture Rawalpindi
Master of Information Technology · Information Technology · Rawalpindi, Pakistan · CGPA 3.42
B.Sc · Physics, Mathematics A and B
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Jahangir is based in Islamabad, Pakistan.
Jahangir speaks the following languages: Urdu (Native), English (Advanced).
Jahangir has at least 35 years of experience. During this time, Jahangir has worked in at least 6 different roles and for 5 different companies. The average length of individual experience is 5 years. Note that Jahangir may not have shared all experience and actually has more experience.
Based on recent experience, Jahangir would be well-suited for roles such as: Senior Staff, Self Employed, Software Developer.
Jahangir's most recent position is Senior Staff at CIKLUM.
In recent years, Jahangir has worked for CIKLUM.
Jahangir is most experienced in industries like Information Technology, Automotive, and Media and Entertainment. Jahangir also has some experience in Education, Government and Administration, and Manufacturing.
Jahangir is most experienced in business areas like Information Technology, Operations, and Product Development. Jahangir also has some experience in Accounting, Finance, and Marketing.
Jahangir has recently worked in industries like Automotive, Information Technology, and Media and Entertainment.
Jahangir has recently worked in business areas like Information Technology, Operations, and Product Development.
Jahangir holds a Master in Information Technology from University of Arid Agriculture Rawalpindi and a Bachelor in Physics, Mathematics A and B.
The availability of Jahangir needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 18 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Staff
Nearby freelancers
Professionals working in or nearby Islamabad, Pakistan
