Khalid Omar, Senior .NET Developer / Associate Technology Manager

Khalid Omar

Senior .NET Developer / Associate Technology Manager

Musafir.com (Universal Tourism)

Location
United Arab Emirates - Sharjah
Education
Bachelor's degree, Electrical Engineering (Major in Computer Engineering)
Experience
24 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :24 years, 4 Months

Senior .NET Developer / Associate Technology Manager at Musafir.com (Universal Tourism)
  • United Arab Emirates - Sharjah
  • My current job since December 2012

Main technologies usedu**: ASP.NET, C#, MS-SQL 2005/2008, IIS 6/7, Windows Server 2003/2008, DFS, Web Farms

• Co-manage development and QA teams to enhance and stabilize existing product

• Design and develop new features leading to a revolutionary new Musafir.com website consisting of Multi-server working in a web farm capable of handling new markets as Musafir.com is being more and more recognized globally

• Design and Implement PCI certified payment engine capable of receiving customer payment with integration with various payment gateways and banks

• Define and implement work process from Planning to QA to adopt the increasing number of employees in various departments in order to guarantee 100% tested application and secure product.

Software Development Manager (C#, C/C++, Java, MFC, Win API, Win Mobile) at Simtix
  • Jordan - Amman
  • October 2006 to November 2012

Main technologies usedu**: C#, C/C++, Java, MFC, Windows API, Windows Mobile, RDBMS (MS-SQL, Oracle, MySQL), Java, JavaScript, Web and native desktop development.

• Develop and maintain company projects using various technologies

• Participate in laying out product specifications and scope of features. Design and implement product user interface elements as per client expectations and requirements

• Provide and describe technical architecture and program design to the technical team of engineers prior to implementation

• Provide detailed and accurate project plan taking into consideration time and resources

• Identify risks factors and suggest alternatives and workarounds

• Following up with engineering team leaders to ensure the development process is on track and keeping product management in the loop

• Directly interact with clients to answer technical questions and gather requirements. Participate and moderate meetings and product demos for clients

• Coordinating with QA/QC to ensure proper testing is taking place in order to ensure bug free code and smooth/fast program execution prior to releasing

• Handle all HR aspects of the technical team, including: Yearly and semi-yearly performance review, career path growth for team members, recruitment and technical interviews

Technical Team Leader (C#, C/C++, MFC, Win API, Win Mobile) at Apexion (Acquired by LAWSON Software Inc)
  • Jordan - Amman
  • May 2004 to October 2006

Main technologies usedu**: C#, C/C++, MFC, Win API, Win Mobile, RDBMS

• Develop and maintain company projects using various technologies

• Technically lead, manage, counsel, and mentor developers during project phases

• Responsible for analysis, design, testing, and documentation of all applications

• Help debug and fine tune code where performance or security is a major factor

• Write technical documentation and respond to client inquires and provide technical feedback to product management

Senior Software Engineer (C/C++, MFC, Win API, Win Mobile) at Apexion (Acquired by LAWSON Software Inc)
  • Jordan - Amman
  • January 2001 to May 2004

Main technologies usedu**: C/C++, MFC, Win API, Win Mobile, Palm Mobile Devices, RDBMS

• Design and implement applications as specified in product specification documents

• Provide technical and non-technical feedback to product specification prior to implementation

• Develop, maintain, and debug applications

• Work side by side with sales personnel to provide product demos for existing and new products based on client request

• Provide technical answers to customer inquires

Software Engineer (C/C++, MFC, Windows API, Win Services) at ONEWORLD Software Solutions
  • Jordan - Amman
  • January 2000 to January 2001

Main technologies usedu**: C/C++, MFC, Windows API, Windows services

• Develop, maintain, and debug existing company products

• Upgrade older applications to newer technologies and integrate with existing framework

Education

Bachelor's degree, Electrical Engineering (Major in Computer Engineering)
  • at Jordan University of Science and Technology
  • June 2000

Listed twice in the university board of honor

High school or equivalent, Tawjihi - Scientific Stream
  • at Tawjihi
  • June 1995

Specialties & Skills

Software Development
Databases
ASP.NET
Product Specification
Windows API/SDK
Windows CE API/SDK
Windows Mobile API/SDK
Assembly 8086 & MC68K
Palm OS Programming using CodeWarrior
JavaScript
Flash ActionScript 2 & 3
MySQL High Availability & Replication
RDBM Systems (MS-SQL, Oracle, PostgreSQL)
SQLite (and SQLiteCE)
MS Office
MS Visual Studio
MS Project
MS Visio
SVN/CVS/VSS
InstallShield/NullSoft
BugZilla/Mantis
Windows OS
Mac OS X
Network Administration & Configuration
ASP.NET
.NET Framework

Languages

English
Expert
Arabic
Expert

Memberships

Experts-Exchange
  • Member
  • January 2002

Training and Certifications

Microsoft Certified Professional (MCP) - Distributed Development (Certificate)
Date Attended:
March 2003
Valid Until:
March 2003
Intermec Certified RFID Software and Hardware Engineer (Certificate)
Date Attended:
May 2005
Valid Until:
May 2005
Microsoft Certified Professional - Desktop Development (Certificate)
Date Attended:
January 2003
Valid Until:
January 2003

Hobbies

  • Chess