.NET Application Development Technical Lead
EFG-Hermes
Total years of experience :18 years, 9 Months
Founded in 1984, EFG Hermes is the premier investment bank in the Middle East and is
recognized as the regions market leader in securities brokerage, asset management,
investment banking, private equity, and research. The firm has a proud history of innovation,
market leadership and dedicated client service.
The firm employs over 1000 people from more than 25 nationalities and services clients from 9 countries across the region.
• Provided leadership, mentoring and constructive feedback to team members.
• Responsible for key design and architectural decisions to build the newly enterprise
brokerage trading platform.
• Placed a general coding standards and software process to be used within the team.
This plan has been adapted later by other teams and affected the overall software
process in the firm.
• Have led the security assessment activities.
• Formulated the performance tests.
• Implemented core and critical parts of the application.
• Worked closely with IT teams in stock exchanges and with software vendors in order to integrate with new markets or to satisfy new requirements.
• Led the development team of Hermes Trader. Hermes Trader is a financial brokerage
trading platform; it's a modular WPF application, which being used through the region in many markets by different types of users (clients, brokers, admins, account
officers, call center representatives and compliance officers) . The application is a composite application so the modules are loaded dynamically depending on the type of the user and it gets different look and functionalities depending on (user
type, privilege, market...etc)
HT is a fully featured trading platform, which provides real-time datafeed for all the major markets in the Middle East, and provides the system user with trading
functionalities, reports, customization ability...etc.
Made a good use of these technologies, practices and frameworks: WPF, WCF, EF, PRISM, IOC, MEF, push technology and MVVM)
.NET Senior Solution Developer, EFG-Hermes
January 2010 - February 2011
• Supported and developed new requirements of the online trading platform.
• Supervised team members, provided constructive feedback and guidance.
• Conducted a key role in performing a penetration test and closing security
vulnerabilities.
• Analyzed the performance and provided recommendations to colleagues.
• Cooperated with the team to develop smart and conditional orders project,
it's a module added to the online trading platform to enable the user from creating a set of conditions and rules that initiates orders without any human
intervention and aims to increase clients' profit and reduces their loss.
These conditions may include parameters like trading price, bids, asks, traded
volume etc
Also the user may form more complicated conditions that depend on varied
parameters, like the status of their order combined with market datafeed.
The engine that's responsible for evaluating the users' conditions and initiating orders was able to process thousands of events simultaneously per
second.
Solution Developer, EFG-Hermes
October 2008 - January 2010
• I've taken a major role in developing a new online trading platform for EFG-Hermes.
Developed a high performance web-based application that made a good use of the comet and push technologies.
• Provided recommendations and key technical decisions that positively affected the new system.
• We've developed an online trading platform with multi-market support, real-time
datafeed for all the major markets in the Middle East, trading capabilities, historical
data, financial charts, portfolio, research reports and provided support for financial
institutions partnering with EFG-Hermes.
• Helped in performing the security and performance tests.
• This system is being used by more than 25, 000 users in Egypt alone.
Software Developer, EGY-Vision (before graduation)
February 2008 - July 2008
• Solo developed Décor4life, one of the first and notable décor devoted websites in
Egypt, provides interior design ideas and home décor inspiration. It contains a
directory of the most famous décor firms, their products, special offers, comparing
prices, feedback etc.
Software Developer, ECS (before graduation)
November 2007 - February 2008
• Participated in the development of a web-based ERP system.
• Primarily worked in the HR, accounting and supply chain modules.
June 2005 - November 2007
Have worked as a freelancer for some time and provided design and development services. Utilized different technologies like PHP, Flash and .NET.
Some of the most notable projects I’ve made:
> EFG-Hermes one on one (events management system): EFG-Hermes has outsourced this project to a software vendor and I’ve joined the development efforts of that vendor.
> Rwaad: A stock exchange recommendation system that’s managed by an expert settled in Saudi Arabia, it’s a client/server application. It consists of two versions, a light version based on flash, flash remoting and PHP, and a desktop application based on .NET. Both versions consume a PHP webservice backed by My SQL DB.
> ZFTP: FTP client, it provides the client with:
o Upload Files or complete folders.
o Download Files or complete folders.
o Delete, Create, and Rename directories.
o Change CHMOD for any file or folder.
o Easy navigation.
o Save and load profiles.
o Resume downloads or uploads.
o Queue an item.
> Image Gallery: utilized flash, PHP, AMFPHP and My SQL. Provided a precise administration panel that enables the privileged users to upload, rotate, crop, resize and water mark images.
• Bachelor of Computer Science, Ain Shams University - Cairo