|
Saudi Egyptian For Financial Information Technology (SEG
IT)
(Cairo, Egypt)
|
Sept 2007 - Present
|
Full Time
|
|
|
Responsibilities
|
- Supervised a team
of software engineers responsible for maintaining Stock Exchange Real
Time Information Dissemination Programs (SAHM, MenaStock) and
developing new features.
- Supervised release
engineers responsible for weekly software releases.
- Conducted weekly
negotiations between business and engineering teams, building
consensus on the prioritization of bug fixes and feature requests.
- Led monthly
capacity planning efforts to ensure systems were stable enough to
handle high traffic during IPOs and abnormal market activities.
- Developed Web,
Intranet, Extranet applications.
- Performed System
Analysis including Preparing Feasibility Studies, Defining
requirements, determining work environment and tools.
- Invented new
systems and solutions.
- Upgraded and
migrated legacy systems to new technologies when needed.
- Handled
recruitment, training and performance management of team members.
|
|
Projects
|
- Current Project:
Building and managing Stock Exchange Real Time Information
Dissemination Program (SAHM) based on J2EE, Apache Tomcat, Oracle
10g, that program is a typcial client server system that uses web
services to pull the real time data from the application server,
which is caching data that it retrives from the DB server.
Defining and customizing the hosting enviroment to reduce the costs
and rise the relibality and scailbilty of the system.
- Advising and
supervising in building and managing Stock Exchange Technical
Analysis Program (MenaStock) that has the ablity to chart the
stock exchange data in many formats and with highly detailed data
(tick by tick, Intra-day, end of day)
- Developed Content
Managment System to host the Group web presence.
- Developed Document
Managment System that enabled the Archiving Department, HR, SEG
Brokerage Company, SEG Holding Company to archive more than 20,000
documents: contracts, employees files, etc
- Developed News
Managment System (Maloomat) that consist of web based CMS as the
backend, WPF application as the frontend
|
|
Environment
|
Windows 2003, IIS (6.0), Apache Tomcat, MS SQL Server
2005, Oracle 10g, SharePoint Portal Server 2007, Windows SharePoint
Services 3.0, ASP.NET, C#, ASP, Ajax, WPF, Silverlight 2.0, JavaScript,
XML, XSLT and HTML.
|
|
|
|
Foreign Information Agency (FIA)
(Doha, Qatar)
|
May 2004 - Sept 2007
|
Full Time
|
|
|
Responsibilities
|
- Lead a team of
highly skilled and talented software professionals working on
cutting-edge technologies (Developers, Web Administrators and
Computer Support Specialists).
- Working with
development team and stakeholders to develop and document business
requirements.
- Track and ensure
all business requirements are met for the project.
- Monitoring bugs
and other project issues to ensure that they are resolved in a
timely manner.
- Developing Web,
Intranet, Extranet applications.
- Performing System Analysis
including Preparing Feasibility Studies, Defining requirements,
determining work environment and tools.
- Inventing new
systems and solutions.
- Integrating
existing and new systems by developing Middleware applications.
- Upgrading and
migrating legacy systems to new technologies when needed.
|
|
Projects
|
- Current Project:
Building and managing AL-Khayma.com
News Portal based on Microsoft Content Management Server 2002 (MCMS
2002) with lots of customization and development, it includes
many Web Mining to provide automatic content to certain channels in
the site, also, the news site provide video and audio streaming to
enrich the news with video content to achieve this we developed a
plug-in that integrates the MCMS with Windows Media Services 9 and a
FLASH based video player.
Preparing a plan to migrate from MCMS 2002 to SharePoint Server
2007. Also studying the potentials of adding RSS version,
strengthening security, developing and enhancing the monitoring and
alerting system.
- Porting
"Journalists Information System" from Oracle to a web
based intranet system (ASP.NET & MS SQL Server) with more
functionality and better user experience.
That system is the main system for Media Relations Department, that
allows them to manage, search and report efficiently about any
journalists or reporters entering the country or seeking to do any
activates in it (interviewing or covering any events etc.), also it
helps them keep a track of the media organizations (news papers, TVs,
radio stations, magazines, news sites, news agencies).
- Developed
"Time Attendance" system that retrieves its data from a
fingerprint biometric system and displays detailed and summarized
reports that enable the management to check easily and effectively
the attendance.
- Developed a
prototype for automatic self managed "Web Mining" (Data
Grabbing) and indexing system that can grab news from all major news
sites (should by in a large scale e.g. thousands of sites) and
categorize them in a unified format database schema.
- Modified iHorizons
Knowledge Server to raise its stability and developed additional
plug-in(s) to add more functionality
|
|
Environment
|
Windows 2003, Windows 2000, IIS (5.0, 6.0), Apache Web
Server (1.x, 2.x), MS SQL Server 2000, MS SQL Server 2005, MySQL, MCMS,
SharePoint Portal Server 2007, Windows SharePoint Services 3.0, ASP.NET,
C#, ASP, PHP, Ajax (short for "Asynchronous JavaScript + CSS + DOM +
XMLHttpRequest"), JavaScript, XML, XSL and HTML.
|
|
|
|
AIT Group
(Cairo, 10th of Ramadan - Egypt)
|
Feb 2002 - May 2004
|
Full Time
|
|
|
Responsibilities
|
- Web applications
Development.
- Building Web
Mining Systems.
- Contributing in
System Analysis including Preparing Feasibility Studies, Defining
requirements.
- Upgrading and
migrating old systems to new technologies when needed.
|
|
Projects
|
- Developed
"Network Marketing Portal" using ASP & MS SQL Server
this system had complex calculations and as mission-critical
application it includes many validations and very strong security
http://www.skyhopes.com/
- Developed the
"International Furniture and Furnishing Trade Fair" web
site using ASP & MS SQL including easy to manage photo album.
http://www.furnex2004.com (updated to the new year exhibition with a
new domain) http://www.furnex2005.com/
- Co-Developed
using ASP & SQL Server the first "Tourism and Online Hotel
Reservation Portal" this system is considered as the de facto
tourism site in Egypt.
http://www.2travel2egypt.com/
- Co-Developed
using ASP & SQL Server an online and media rich Medical Portal
which includes different interface for each user type (normal users,
doctors, pharmaceutical companies, pharmacies and medical equipments
companies)
http://www.egpharma.com/Index.asp
- Developed the
official site of "Egyptian Hotel Association" and
integrating 2travel2egypt.com/
hotel search with the site including data synchronization between
them.
http://www.eha.org.eg/
- Developed many
other sites and modules including: "Points Collection"
site, club management system, Obgyn Portal, news system, voting
module, recruitment module, match making module, flexible
classifieds module.
- Developed Web
Mining systems including one that grabs data from http://www.superpages.com/,
http://www.europages.com/
and insert them in a unified schema database.
|
|
Environment
|
Windows 2000, Linux (Red Hat), IIS (5.0), Apache Web
Server (1.x, 2.x), MS SQL Server 2000, MS Access 2000, MySQL, ASP,
ASP.NET, C#, PHP, JavaScript, XML and HTML.
|
|
|
|
Freelancing for many companies
|
Sept 2001 - Present
|
Freelance
|
|
|
Responsibilities
|
- Web applications
development.
- Contributing in
System Analysis.
|
|
Projects
|
|
|
Environment
|
Windows 2000, Linux (Red Hat), IIS (5.0), Apache Web
Server (1.x), MS SQL Server 2000, MS Access 2000, MySQL, ASP, PHP,
JavaScript and HTML.
|
|
|
|
SESCO training center (IBM Authorized Center)
Egypt
|
Jan 2002 - May 2002
|
Part Time
|
|
|
Responsibilities
|
- IBM CIW
Certificate and Programming Instructor.
|
|
Projects
|
- Worked as an
Instructor For CIW E- Business and E-Commerce Tracks Especially
Programming Languages (ASP, PHP, Perl, JavaScript, and HTML).
- Helped students to
finish their graduation projects by giving them technical advices
and correcting their logical and system analysis errors.
|
|
Environment
|
Windows 2000, Linux (Red Hat), IIS (5.0), Apache Web
Server (1.x), MS Access 2000, ASP, PHP, JavaScript and HTML.
|
|
|
|
Mawhoob.com
(Cairo - Egypt)
|
Jun 2001 - Sept 2001
|
Full Time
|
|
|
Responsibilities
|
- Web applications development.
- Contributing in
System Analysis.
- HTML Authoring
|
|
Projects
|
- Worked as a
member of the team that developed mawhoob.com web site using ASP
& MS SQL Server
- Built an
Intranet system that automatically collects text from content
editors and images from graphic designers on the network and process
them to create a huge online Encyclopedia that integrates with the
main Mawhoob site, the system was developed using PHP and flat files
and generates semi static ASP files.
|
|
Environment
|
Windows 2000, IIS (5.0), Apache Web Server (1.x), MS
SQL Server 2000, ASP, PHP, JavaScript, VB Script and HTML.
|
|
|
|
Gegawave/ Build Masters
Multinational Company (Cairo - Egypt, Perth - Australia)
|
Mar 2000 - Oct 2000
|
Full Time
|
|
|
Responsibilities
|
- Web applications
development.
- HTML Authoring.
- Preparing Site
Maps.
|
|
Projects
|
- Built many
static web sites with a clean and pure HTML authoring, these sites
includes simple dynamic modules like contact us and guest book
forms.
- Developed a real
estate agent website using CGI-Perl and flat files then ported it to
PHP and MySQL.
|
|
Environment
|
Windows 98, Linux, Apache Web Server (1.x), CGI-Perl,
PHP, MySQL, JavaScript and HTML.
|
|
|