Professional Documents
Culture Documents
Website: fahadkhalil.com
Objective
Summary
• Since January 2003, have around 6 years of extensive hands on experience of designing,
developing and deploying n-tier based applications.
• An experienced team player with excellent communication and interpersonal skills who
has the ability to work independently under pressure can lead, motivate and influence
others and can train and mentor subordinates.
• Have worked for four years as a Senior Software Engineer (SSE) at NetSol Technologies, a
CMMI Level 5 assessed company.
• Graduated in 2003 from the University of Engineering and Technology, Lahore, Pakistan.
Skills
Experience
Page 1 of 6
Projects
Vehicle Portal Management System (EBDC Solutions LLC, Wellesley, MA) – Hashe
Computer Solutions
Role:
• Development Lead
• Application Architect
Tools:
• Microsoft C# .NET, Microsoft ASP .NET, WPF, Microsoft Application Blocks, Windows
Services, Microsoft SQL Server 2005
Details:
• This is an inventory management system and a web portal designed considering the
requirements of vehicle dealers in USA.
• Using the back office application, dealers can manage their vehicle inventories, view sales
reports, view user interests and other information which assists them in devising business
strategies. This application also allows data to be imported from multiple sources like
Homenet, Dealer Specialties and different RSS sources.
• On main website, users can search multiple dealer inventories using different filters, make
offers, bid on vehicles, buy vehicles, communicate with dealers and can subscribe to
vehicle availability alerts.
• This application provides on-site live chat interface between potential customers and
dealers.
Vehicle Inventory Management and Web Publishing System (EBDC Solutions LLC,
Wellesley, MA) – Hashe Computer Solutions
Role:
• Development Lead
• Application Architect
Tools:
• Microsoft C# .NET, Microsoft ASP .NET, Microsoft Application Block, Microsoft WSE 3.0,
Web Services, Windows Services, Microsoft SQL Server 2005
Details:
• This is a web based application which allows vehicle dealers to manage their vehicle
inventories and publish inventories on their dealership websites. It provides integration
facilities with partner companies such as Dealer Specialties, AutoTrader.com, Car.com,
Homenet. It includes a web publishing engine which publishes vehicle inventory on dealer
websites.
• One of the highlights of the application is a tracking module which captures the statistics
of visitor interaction with the dealer websites. This data is later used to generate reports
which assist dealers in understanding consumer interests and hence facilitating them in
developing marketing and business plans.
American Person & Private Chef Association™ Web Portals (Development &
Maintenance) – Hashe Computer Solutions
Role:
• Development Lead
Tools:
• Microsoft ASP .NET, C# .NET, PHP, MySQL
Details:
• This project sets up a Corporate IT framework and web portal for APPCA. This framework
includes applications such as account management, member management and finance
management.
Page 2 of 6
• This portal includes a web based registry of personal chef members, a shopping mall,
training & certification website and an online portal called Personal Chef Office which
assists APPCA members in managing recipes, menus, clients, events and their daily
activities.
Role:
• Development Lead
• Application Architect
Tools:
• Microsoft C# .NET, MS Access, Web Services
Details:
• This application helps personal chefs to manage their business. It assists them in
managing recipes, menus, clients, events, shopping lists, invoices, purchases, business
plans and their daily activities.
• This application is tightly integrated with APPCA portals and offers number of features for
APPCA members. These features includes online updates, recipe downloads and
synchronization with online version of Personal Chef Office.
Role:
• Development Lead
• Application Architect
Tools:
• PHP, MySQL, XML
Details:
• Weight1Minute is designed to be a highly configurable information portal focusing on
weight loss and fitness, with related news and articles.
• People can subscribe to a weight loss program which can assist them in setting up targets
(for losing or gaining weight). This program contains an intelligent inference engine which
takes user's current and target weight, daily routines, eating habits and physical activities
as parameter and can suggest a calorie level. Consuming this calorie level ensures the
successful completion of a plan. In case user is unable to comply with the plan (like he is
consuming more calories than suggested), system will automatically update the plan to
ensure that goal is achieved. Users are able to keep track of their progress, with charts,
graphs, and a comparison to the USDA guidelines.
Roles:
• Front Office Development Lead
• Application Architect
Tools:
• VC++ 6.0, VB 6.0, Microsoft .NET (ASP .NET, C# .NET, VB .NET, Web services), MS SQL
Server 2000, BizTalk Server 2006, Windows Workflow Foundation
Responsibilities:
• Application development.
• Size, Effort, Schedule & Resource estimation, planning and work item tracking.
Page 3 of 6
• Designing and reviewing application architecture and system design as a member of
Design Authority.
• Acting as a peer in the Peer Review activity for artifacts planned in Project Plan.
• Ensuring code security through testing, setting up of secure development and deployment
procedures, helping the team to understand the issues, whilst providing relevant security
training.
• It's also intended to provide detailed reporting, both internally (MIS) and for the local and
central regulatory authorities.
• InBanking is engineered to be able to provide a one-stop solution for banks and to enable
seamless Straight Through Processing (STP) by providing total automation starting from
the deal captures process to the confirmation and payment cycles right through to the
reconciliation of third party statements of account and incoming confirmations.
• InBanking will also be able to handle any individual component part in the chain e.g. deal
capture, deal pricing, operations, risk management, etc, and to provide or receive
relevant information to and from any other in-house or external bank systems.
• InBanking is being developed with extensive exception handling and provide for
automated resolution of exceptions.
Role:
• Technical Team Lead
• Application Architect
Tools:
• Microsoft .NET (ASP .NET, VB .NET, Web services), Oracle, MS SQL Server
Product Details:
• CAP provides finance/leasing companies the ability to quickly assess the worthiness of an
applicant for a loan or a lease.
• The primary objective of the system is to automate the credit approval cycle, reduce the
credit approval time and perform financial analysis through a comprehensive and user-
friendly point-score system.
Role:
• Application Developer
Tools:
• Microsoft .NET (ASP .NET, VB .NET, Web services), MS SQL Server 2000
Details:
Page 4 of 6
• This project sets up a Corporate IT framework for ICC. It automates the functionality of ICC
from its internal accounts management and match assessment to breach reporting by
match referees and umpires.
Role:
• Application Developer
Tools:
• JSP, Oracle
Details:
• ERMS is an in-house web-based application that assists NetSol employees to manage their
daily activities as well as allowing the senior management to monitor the daily
attendance, leaves and daily activities of their teams.
Research Projects
• FaceR! is a face recognition software that uses biometrics to identify a person. It is based
on the flexible FaceR! Face Recognition Engine which can be used to develop any kind of
customized face recognition software according to the specific needs of the client. It
accepts input in the form of different image formats taken from an image capturing
device. It extracts the face information from that input image and generates a
mathematical model. This mathematical model is then used to store information of the
person or to search for a match in a certain database. It was developed as Final Year
Research Project at UET Lahore.
Tools:
• Java, Java Advance Imaging (JAI)
Details:
• It is an object detection and recognition software that uses advanced image processing
techniques and algorithms to detect and track different objects in images provided by
satellites. This software can be used for detecting objects of military importance (like
military installations and air crafts), tracking such objects for surveillance, missile
guidance, tracking and marking activities at sensitive locations like nuclear test sites,
accumulation of armed forces across borders and detecting road networks and water
channels across certain region.
Education
Year: 2003
Distinctions
Was selected to represent the Department of CS and IT of U.E.T Lahore in national level
events like:
• NaSCon '02 organized by FAST-NU, Islamabad. Presented FaceR! and won First Prize.
• NaSCon '03 organized by FAST-NU, Islamabad. Presented DOTSi and won Second Prize.
• Bits Bytes and Colors 2002 organized by Bahria University, Islamabad. Presented FaceR!
and won First Prize.
• ILMTech 2002 organized by ILM, Lahore. Presented FaceR! and won Second Prize.
Page 5 of 6
• The 13th All Pakistan Software Exhibition and Competition. Presented FaceR! and won
Special Prize.
• The 14th All Pakistan Software Exhibition and Competition. Presented DOTSi and won
Special Prize.
Interests
References
Page 6 of 6