MAHMOUD AHMED
**** ***** *** ****** *********, Iowa 52557
641-***-**** acqrn7@r.postjobfree.com www.linkedin.com/in/MahmoudAhmed2
Dot Net Software Engineer
Innovative .Net developer with nearly 6 years of professional experience designing and developing state-of-the-art web and desktop software, as well as cloud solutions for clients in widely diverse industries. Transforms unique client requirements into high-quality applications with maximum functionality, reliability, and scalability. Seamlessly implements all phases of software development lifecycle within strict timelines by expertly prioritizing and executing activities.Maximizes speed, efficiency, and capabilities, as well as compatibility with accessories, plug-ins, and hardware by continually identifying ways to enrich features and create dependable computer communications. Experienced developing systems from scratch using advanced SDLC methodologies.
CORE COMPETENCIES & TECHNICAL SKILLS
.Net Software Engineering • .Net Web Development • Software Development Lifecycle • CRM Development
Cloud Computing • Process Simplification & Automation • UI & Performance Optimization • User Support • Project Management Professional
Languages: C# • C++ / Web: Asp.Net Web Forms • Asp.Net MVC • Silverlight • HTML • JavaScript • Qunit • CSS • Ajax • JQuery • AngularJS • Google Apps Script • Haskell / Rest Service • ASMX Service • WCF Service • XAML / Databases: SQL Server • Oracle / Reporting: SSRS • Microsoft Reports / Tools: Visual Studio 2008/2010/2012 • Eclipse • SQL Server 2005&2008 • CRM 4&5 • Google Apps Domain • Microsoft Project • IIS • VMWare / Revision control: VS online TFS, MS SourceSafe / Platforms: Windows XP • Windows 7 •Windows Server 2003&2008 / Frameworks: Dot Net framework / Design Patterns: Composite Pattern, Strategy Pattern, Visitor Pattern / SDLC: Agile, V-Model, Waterfall
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master’s Degree in Computer Science. (Available for full-time, W-2 employment).
ARABIAN CEMENT COMPANY, Cairo, Egypt 2012 – 2014
Senior Software Engineer
Used company’s Google Apps Domain to create custom workflows (i.e. any business function or HR process needing approval cycle such as vacation requests, invoices, and customer complaints). Developed scripts. Created windows services, user dashboards, and cycle dashboards for workflows. Managed and created reports for time attendance and workflows. Identified and implemented continuous improvements.
Select Projects Achievements:
Improved nearly all HR processes and numerous business cycles needing approval, creating custom workflow system via Google apps domain.
Accelerated data retrieval from Google spreadsheets while improving UI, replicating Google spreadsheets in SQL Server tables with C# windows service, and presenting data in devexpress gridview with C#, Asp.Net.
Enhanced performance and UI, converting UI via Google apps script to HTML5, JavaScript, and JQuery.
Minimized work needed to create new workflow cycle by creating dynamic layout for the new cycles using C# desktop application.
Improved flexibility as well as feel and look for the application by developing generic layout script that loads while any workflow cycle is loading.
Improved company email signatures and forced generic layout by creating Google apps script that set email signatures for all accounts utilizing employees’ information sheet stored in a Google spreadsheet.
Enabled delivery of employees’ monthly mobile invoices emails by creating Google apps script as backend for Google spreadsheet – utilized by HR department to fill expenses data.
Technologies used: C#, Google apps script, HTML5, JavaScript, JQuery, CSS, ASP.NET, JSON, Google spread sheets, SQL Server 2008, Google Apps Domain, Visual Studio 2012, SQL Server 2008, Window 7, Windows Server 2008.
MAHMOUD AHMED
Page 2
acqrn7@r.postjobfree.com
RIGHT SOLUTIONS, Cairo, Egypt 2011 – 2012
Software Engineer II
Participated in multiple aspects of developing, maintaining, and improving Microsoft dynamics products in agile project management environment such as CRM and Axapta. Created and registered class libraries of plug-ins, reporting services for CRM, and custom workflows.
Retrieved, inserted, and updated CRM entities via plug-ins. Handled controls and improved UI via JavaScript, Jquery, and Ajax at frontend. Developed and called Rest Services using CRM frontend via Ajax.
Select Projects Achievements:
Improved ease of use by creating and registering Silverlight controls in UI of CRM.
Simplified UI changes and sharing for all projects, creating libraries for controlling panels and modifications.
Improved performance by developing Rest-Services as a backend, using Ajax from CRM frontend.
Increased ease of reusing plug-ins by creating plug-in libraries.
Technologies used: C#, JavaScript, Ajax, Jquery, Rest Service, ASMX Service, SQL Server 2008, CRM 4, CRM 5, Visual Studio 2008, SQL Server 2008, Windows 7, Windows Server 2008.
DATATEC, Cairo, Egypt 2009 – 2011
Software Engineer
Designed, developed, and published variety of websites over IIS including sites connected with hardware devices. Created desktop applications. Used Microsoft Report to generate reports.
Select Projects Achievements:
Provided full range of support with development of software applications for access controls of hardware devices.
Championed development of point-of-sale (POS) application used in multiple locations such as museum, El Rehab City compound, and resort.
Automated gate control and visitors’ card printing for compound, developing robust website.
Played active role in development of Silverlight application, automatically controlling trucks through hardware devices such as at gate entry points via TCP-IP communications, as well as reading 1st and 2nd weights before and after loading/unloading.
Technologies used: C#, ASP.Net, JavaScript, Silverlight, XAML, WCF Service, SQL Server 2005, Visual Studio 2005, Visual Studio 2008, SQL Server 2005, Windows XP, Windows Server 2003.
SELECT ACADEMIC PROJECT
Led 2-person team developing ASP.Net Online Shopping website during PMP course, applying project management fundamentals and standards.
Develop Online Dictionary as well as small projects During WAP (Web Application Programming) Course using JavaScript, JQuery, Ajax, and PHP.
FACULTY OF COMPUTER & INFORMATICS, SUEZ CANAL UNIVERSITY, Ismailia, Egypt 2007
BSc Student & Oracle Developer
Led 3-person team developing database for student affairs with Oracle 8i engine.
Created forms and reports with Oracle Developer, as well as triggers using PL-SQL.
Technologies used: Oracle 8i, Oracle Developer, PL-SQL.
EDUCATION
Master of Science in Computer Science
Maharishi University of Management, Fairfield, Iowa
(in progress via distance education courses, expected completion (6/17)
Key Courses: Databases & Web Application Programing & Algorithms & PMP & Software Testing
Bachelor of Science in Information Systems
Faculty of Computer & Informatics, Suez Canal University, Ismailia, Egypt
Key Courses: System Analysis & Design Object Oriented Programming Data Structures
Programming Principles (C++) Databases
Additional Courses: Project Management C# Asp.Net Asp.Net MVC
Design Patterns (self-study) CRM (self-study) Google Apps Script (self-study)