Principal Software Engineer
Expit
Total years of experience :17 years, 8 months
Accomplishments:
- The overall development and the software design and architecture of the commercial product for Microsoft System Center 2012 “Expit EnSight \[www.expit.com\]”.
Duties and Responsibilities:
- Software design and architecture of Expit products.
- Coding software modules of Expit products.
- Responsible for requirements gathering and analysis.
- Conducting code reviews to ensure code quality and enforce design among developers’ contributions.
- Customers interfacing during applications development life cycle and feedback handling.
- Conducting R&D by defining time constraints for the research effort, ensuring the code quality of the POC and measuring results with customers’ real life scenarios.
Technology used - WPF, XAML, Microsoft System Center Service Manager 2012 (SCSM), Microsoft Visual Studio.NET 2012 & Microsoft SQL Server 2008 R2, TFS, SharePoint, InstallShield, XHEO.
- Hired by the Qatar General Electricity and Water Corporation (Kahramaa) as a Consultant for a 4 months project through QCS which is an outsourcing IT company in Qatar.
- The project involved:
- Handling daily bugs and issues by prioritization according to the release schedule, importance, customer impact, and code health.
- Regression testing after bug fixing.
- Migrating all legacy .NET applications to .NET framework 4.5.
- Solving all production environment migration issues.
- Setting up TFS and adding existing applications to it.
Technology used - Microsoft Visual Studio.NET 2010 & Microsoft SQL Server 2008 R2, AJAX, TFS 2010, IIS Web Deploy Tool v2.0, SharePoint
- Involved in collation of requirements, analysis, design & implementation of solutions and unit testing.
- Focus on system performance assessment and implementation of innovative ideas aimed at overall process improvement.
- Produce, execute, manage and control project plans and schedule project deliverables, goals and milestones
- Instrumental in project management activities including planning, tracking, monitoring, risk management, change management etc.
Technology used - Microsoft Visual Studio.NET 2010 & Microsoft SQL Server 2008 R2, AJAX, TFS 2010, SharePoint.
Achievements:
• Regionally recognized by General Motors for high performance and quality in delivering application development.
• Selected as member of EMEA WebOS team and in Proposals & Solutioning team in HP Egypt.
Job Profile:
• Involved in collation of requirements, analysis, design & implementation of solutions and unit testing.
• Support the development and rollout of new business models, programs and initiatives
• Drive a robust forecasting process identifying risks, sensitivities, and underlying assumptions.
• Interpret and communicate business analysis and business information
Projects:
- General Motors - Software License Management (GM-SWLM):
.NET application to show, update and delete information about software usages and software licenses used within General Motors assets (PCs, Laptops, Servers...etc) using some auto-discover interfaces to collect data and using the application to view information.
- Technology used - Microsoft Visual Studio.NET (2005 & 2008), Microsoft SQL Server 2005, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Borland StarTeam.
- Vodafone Qatar:
Conduct onsite system integration test.
o Involved in creation of test plans, development of test cases and identifying defects related to integration & functionality processes.
- Automated Delivery of Application Processes & Tools:
Enhancement of EDS management of applications & consulting by ensuring availability of processes & tools to the global workforce.
- Technology used - Microsoft Visual Studio.NET (2005 & 2008), Microsoft SQL Server (2005 & 2008), BizTalk, SOA (Service Oriented Architecture), SharePoint
• Functioned as Research and Development Senior Software Engineer.
• Involved in creating demos and proof of concepts based on newly released Microsoft and .NET components, tools and technologies.
Technology used: Microsoft Visual Studio.NET (2005 & 2008), Microsoft SQL Server (2005 & 2008) and latest technologies (AJAX, WCF, WPF, SilverLight…etc), Microsoft Virtual Earth SDK.
• Functioned as Software Engineer.
• Involved in maintaining and creating web and desktop applications serving the touristic sector in Egypt.
Technology used: Microsoft Visual Studio.NET (2003 & 2005), Microsoft SQL Server (2000 & 2005), Microsoft AJAX framework, Testing tools (ANTS Profiler, Xenu Link Sleuth).
Job Profile:
- Functioned as Quality Assurance Engineer.
- Involved in conducting all testing methodologies (Unit testing, Domain testing, Functional testing…etc.)
- Used automated testing to help in regression testing (i.e.:AutomatedQA).
- Performance testing.
- Stress testing.
Projects:
- NTP Software Portal: http://www.ntpsoftware.com
- NTP Software QFS: http://www.ntpsoftware.com/products/qfs-quota-file-sentinel
- Service Account Controller: http://www.criticalsites.com/products/sac
Technology used - Microsoft Visual Studio.NET (2003 & 2005), Microsoft SQL Server (2000 & 2005), Testing tools (NUnit, AutomatedQA).
Graduated from the Faculty of Computer and Information Science, Ain Shams University, Computer Science Department with graduation project grade Excellent and total grade Good. Graduation Project - Title: Rendering 3D World Wide Web. - Grade: Excellent. - Description: Building Internet web Sites using DirectX 3D Language instead of the traditional tools (such as HTML, Flash, scripting...etc). Meaning that instead of traditional looking 2D sites consisting of HTML code with pictures and sound and sometime flash animations (in 2D also) the site is going to be a fully fledged 3D scenes with lightning, shades, shadows and effects like a 3D game. That’s a major enhancement to currently available web pages all around the Internet. Tools: • Microsoft Visual Studio.NET 2003. • Microsoft DirectX 9.0c SDK. • Microsoft IIS (Internet Information Services).