Alaa Ahmed
Personal Details Nationality: Egyptian
Date of Birth: 03/12/1981
Marital Status: Married
Gender: Male
Languages:
• Arabic
• English
Objective A challenging career opportunity in a multinational or a big organization that meets my expectations and skills in the field of software development
Experience Summary 5 Years of extensive experience of working on different projects in C#, ASP.Net, ASP.Net 2.0, Visual Basic .Net, Visual Basic, and SQL Server. Currently working as Technical Lead at REACH Consulting
Experience
Mar 2009 – Present REACH Consulting (Dubai,UAE)
Position: Technical Lead
• Design, develop and maintain software on Microsoft .Net platform.
• Create different project documents (Use Cases, Schedule Plan, Communication Plan, Scope Statement, etc...)
• Reported to the Project manager.
• Lead the technical team in different software development efforts.
• Participates in analysis and design for the projects
• Participates in writing proposals for .NET projects
• Provide design support for object and relational modeling, data integration, business services
• Work with QA, and Product Management on packaging and deployment
Mar 2008 – Mar2009 REACH Consulting (Dubai,UAE)
Position: Senior Software Developer (Outsourced to Dubai Municipality)
• Handling the .NET eServices in the Dubai Municipality portal
• Modify the existing .NET eServices
• Reporting to The Head of eGovernment Support Section
• Ensuring projects are delivered on time and within allocated budget.
• Collaborating with the business users to review product requirements for new projects.
• Acting as project manager in some projects.
• Writing RFPs for new projects
• Working with the PMO to assist the implementation of project management processes
Feb 2006 – Feb 2008
AVANSYS Infotech (Dubai ,UAE)
Position: Senior Software Engineer
• Collaborating with the Product Management team to review product requirements for new projects.
• Collaborating with fellow software engineers to perform requirements analysis and produce solid technical designs.
• Writing clean, elegant, robust code to implement the desired requirements.
• Collaborating with QA and Customer Support teams to triage and fix bugs with rapid turnaround.
• Provides leadership and participates in the development and delivery of client solutions by estimating, planning, designing, implementing, and testing custom software applications built on Microsoft technologies.
• Held meetings with the customer and users team.
• Coordinated the Development Efforts with our team in India branch.
• Followed-up on the day-to-day development Tasks.
• Breakdown of Software Modules into smaller programmable tasks.
• Prepares comprehensive inline and external documentation describing software implementation.
• Gathered Requirements for the projects I was responsible for.
• In some cases serve as project lead on client engagements
Feb 2005 – Jan 2006 eKnowledge (Cairo, Egypt)
Position: Software Engineer
• Design, develop and maintain software on Microsoft .Net platform.
• Reported to the Project manager.
• Acted as the Team Leader for software development efforts.
• Participates in analysis and design for the projects I was responsible for.
• Held meetings with the customer and users team.
• Provide design support for object and relational modeling, data integration, business services
• Work with QA, and Product Management on packaging and deployment
• In some cases, assists in recruitment, which includes interviewing development staff candidates
Sep 2004 – Feb 2005 Coldwell Banker Middle East (Cairo, Egypt)
Position: Software Engineer
• Participated in the System and Analysis & Design of Coldwell Banker’s software solution. Known as the Enterprise Performance Optimizer (EPO) which is a state of the art CRM + ERP web based software.
• Participate in the design and implementation of the database structure of Coldwell Banker’s software solution.
• Tested the core components for bugs and logical errors.
• Documented developed modules.
Education
1999 –2004
B.S., Computer Science,
Modern Academy (Cairo, Egypt).
Training Courses MCAD .Net VC#
• (2124) Introduction to C# Programming
• (2500) Introduction to XML
• (2063) Introduction to ASP .net
• (2310) Developing Web Application
• (2389) Programming with Microsoft ADO .net
• (2555) Developing Microsoft .net Application for Windows (C# .net)
• (2557) Developing Component-Based Application
• (2524) Developing XML Web Services
PMP Training
• A 30 hrs training by the DM Project Management Office
• Project management knowledge areas
• Project lifecycle
• Organizational structure
• Etc…
Skills
• Good knowledge of MS Project
• Good knowledge of MS Project Server
• Good knowledge of Project Management
• Strong OOP Programming skills with C# and VB.net
• Strong Software and Solutions Domain Knowledge.
• Strong analytical, problem solving skills and Research Skills.
• Good Communication & Presentation skills.
• Good Documentation & Reporting skills.
• Intermediate knowledge of UML.
• Intermediate Real Estate Brokerage Domain Knowledge.
Programming Language & Technologies • Microsoft Project and EPM Intermediate
• C#.net Expert
• Visual Basic .Net Expert
• C / C++ Intermediate
• HTML Expert
• JavaScript Expert
• Transact-SQL Expert
• UML Intermediate
• Object Oriented Design Expert
• XML / XSL / XPath Intermediate
• [login to view URL] Expert
• XML Web-Services Intermediate
• eConnect Beginner
• Microsoft SQL Server 2005 Expert
• Microsoft SQL Reporting Service Intermediate
• ASP.net AJAX Intermediate
• MS CRM Customization Beginner
• Design Pattern Intermediate
• Visual Studio 2003 Expert
• Visual Studio 2005 Expert
• Windows Workflow Foundation Beginner
• Windows Communication Foundation Beginner
• Windows Forms 2.0 Intermediate
Milestone Projects GIS – Quality Control Upgrade Project
Role: Team Leader
Project Summary: M igrate the current VB6 Application to VB .NET 2005 and the current SQL Server 7.0 DB to Oracle DB
Technologies Used: Windows Forms 2.0, VB.net, VB6 MS SQL Server 7.0,Oracle 10.2g
DM eForms
Role: Project Owner
Project Summary: eForms is the backbone of the DM .Net eServices; it’s an engine to create services and workflow. My role was to manage and maintain the engine, creating new Forms, Modify existing Forms, create webservices to integrate with other systems in DM, make enhancement to the engine, etc
Technologies Used: ASP.net, VB.net, Web Services, MS SQL Server 2000, XML, XSLT
DM Suggestion & Notification System
Role: Project Manager
Project Summary: Replace the existing application and extend its functionality and features to comply with the new business process design of the Customer Relations Department
Technologies Used: IBM Websphere, Java, Oracle
Website Migrations
Role: Project Manager
Project Summary: Migrating 19 existing websites from MS CMS to IBM Websphere and creating 3 new websites
Technologies Used: IBM Websphere, Java, Oracle
Dubai Auto Market Portal
Role: Project Manager
Project Summary: The portal for the DM Auto Market in Aweer
Technologies Used: IBM Websphere, Java, Oracle
FFC (QATAR)
Role: Senior Developer
Project Summary: Islamic Financial System (Qatar)
Technologies Used: MS CRM, MS Great Plains, eConnect, ASP.net, VB.net, Web Services, SQL Server 2005, SQL Reporting Service 2005
STP RFID
Role: Senior Developer
Project Summary: An e-service for Dubai Municipality to manage the sewage trucks.
Technologies Used: ASP.net, VB.net, Web Services, RFID, MS SQL Server 2000
STC LANA ([login to view URL])
Role: Team Leader
Project Summary: Web portal for STC Lana mobile service (KSA)
Technologies Used: DotnetNuke, ASP.net 2.0, VB.net 2.0, Web Service, XML/XSLT, SQL Server2005
E4ALL
Role: Web Developer
Project Summary: eLearning web portal
Technologies Used: ASP.net 2.0, VB.net 2.0, Web Service, XML/XSLT, Javascript
ColdWell Banker System
Role: Web Developer
Project Summary: Real Estate Management System
Technologies Used: Visual C#, ASP.net, ADO .net, SQL Server 2000, Javascript