Ahmed abo elmagd, Application Development Manager

Ahmed abo elmagd

Application Development Manager

Silicon Saudia

Location
Egypt
Education
Bachelor's degree, computer science
Experience
18 years, 6 Months

Share My Profile

Block User


Work Experience

Total years of experience :18 years, 6 Months

Application Development Manager at Silicon Saudia
  • Saudi Arabia - Riyadh
  • My current job since October 2013

o Plan, Manage and train Development team for implementing new Applications and for professional services.
o Consulting company owners on how to enhance or upgrade internal systems and process to get most productivity
o Work on transferring latest cutting edge technologies and best practice to internal systems and application.

Development Team leader – Egypt Branch at Smart Prestige Emirates
  • Egypt - Cairo
  • My current job since September 2015

design, plan, implement new solutions and follow team implementation process.
Projects : Online HR portal, mobile notifications applications, CMS , Real Time Auction

Software Engineer Tech Lead at Iron Software
  • Egypt - Cairo
  • My current job since March 2020

• Working with the development team in upgrading the current version of the IronPdf package. Action taken is refactoring the library core to be scalable by making it injectable so we can use multiple engines. Results Our engine gives an advantage that does not exist with all competitors
• Working with the board of directories in planning to support our products Action taken is building multiple technical and tutorial guides, supporting clients who post their questions on the Stack Overflow website, and creating multiple channels of support on the website (chat and tickets) sample (https://ironsoftware.com/csharp/webscraper/tutorials/webscraping-in-c-sharp/)
Results we gain high reputation and high ratings between our customers and inside the IT community
• Working with the support team and development team.
Action was taken to give training for the support team on how to investigate customer tickets and define if it is a bug or misconfiguration or feature request, and manage the process between the support team and development team by fixing small bugs or reporting big bugs or new feature requests.
Results in no work duplications and the development team have clear information about a bug or feature request.

Technical Lead at Integrant Inc.
  • Egypt - Cairo
  • May 2018 to March 2020

Working with the forte web team as technical lead,
Actions are taken to advise the customer to change some of the requirements to implement it in a different way to save him from future impacts and by applying code best practices.
Results in more trust from the customer and he hand us the whole project rather than be part of his development team he opened another project with our company
• Working with BEST Life Team as Technical Lead,
Actions are taken is rearranged the team and learning them to use Agile Development Management methodology and how to apply clean code and best practices.
This resulted in better process quality and better productivity the customer requests big modules that are handled in a better professional way, and the delivery quality was better and time without delay

Technical lead & Solution Architect at MotoSoft
  • Egypt - Cairo
  • May 2017 to May 2018

Working as technical lead & Solution Architect with MotoParts Team
Actions are taken is coordinate and managed tasks between around 14 team members from different locations and different work types (full-time, part-time, and freelance)
Results were delivered to the portal on time with the required customer quality and it was operational without issues.

Business development manager at Interactive solutions IT
  • Saudi Arabia - Riyadh
  • January 2012 to October 2013

o Builds market position by locating, developing, defining, negotiating, and closing business relationships.
o Plan, Manage and train Development team for implementing new Applications and for professional services.
o Consulting company customers on how to enhance or upgrade internal systems and process to get most productivity.

Senior Web Application Developer at TravcoGroup – Egypt
  • Egypt - Cairo
  • January 2008 to January 2012

o Analyze, Design and implement Solutions for managing internal Company systems.
o Optimize and enhance Our Web Sites (SEO) Quality to reach top rank in most of famous search engines. And with Middle East Google Team help we use Google Adware to maximize web site hits that affecting web site Rank.
o Analyze, Design and implement online real time booking engine for hotels and Nile cruises.
o Implement websites and intranet solutions for managing interconnection between Travco branches in deferent places and monitor customer and employees activates for best performance.

Technical Instructor - MCIT,MCSD (Microsoft Certification For Solution Developers ) at Synergy (Global Knowledge)- Egypt
  • Egypt - Cairo
  • August 2006 to December 2007

o Implementing Security For Applications \no Microsoft Analysis Using (MFC) \no Developing Microsoft .NET App. For Windows Using c# \no Implementing Microsoft ADO.NET App. \no ASP.NET 2.0 Using Visual C# 2005 \no HTML, Java Script, XML

Solution Developer at Typical Design - Cairo
  • Egypt - Cairo
  • November 2004 to April 2005

o Developing Windows Application Using C# \no Building Controls \no Developing Web Applications Using ASP.net C#

Instructor and Technical Support at Nozhanet
  • Egypt - Cairo
  • July 2002 to September 2002

o Network And Computer Fundamentals
o Assembling Computers
o Maintain And Trouble shooting Computers Problems

Education

Bachelor's degree, computer science
  • at Modern Academy
  • August 2004

Graduation Project Project is a 3D game (1’s Person View) & as team leader I got many experiences like: • AI (Artificial Intelligent) Programming design & implementation • Network Programming design & implementation • Leading, planning and managing skills. Currently Prepare Diploma in Computer Science Diploma in Arab Academy for Science & Technology and Maritime Transport (AASTMT) Completed Subjects : Visual Programming using JAVA Web Programming using .NET Data Structure Using C++ DBMS using oracle

Specialties & Skills

ASP.NET
ADO.NET Data Services
ASP.NET MVC
SQL Server, MS access
C# , ASP.net, JavaScript, AJAX
Oracle , Mysql , Sybase
Microsoft share point server
Microsoft Dynamics AX ERP
Managing Software company

Languages

English
Intermediate
Arabic
Expert

Training and Certifications

Two sessions on enhancing web site for SEO Top Ranking, and how to advertise and get most hits on Go (Training)
Training Institute:
Google Online WebEx Sessions
Date Attended:
January 2009
Implementing Microsoft Office SharePoint Server 2007 (Training)
Training Institute:
Global knowledge - Egypt
Date Attended:
December 2009
Implementing Microsoft Windows SharePoint Services 3.0 (Training)
Training Institute:
Global knowledge - Egypt
Date Attended:
December 2009
Microsoft SharePoint 2010, Application Development (Training)
Training Institute:
Global knowledge - KSA
Date Attended:
July 2013
Java ( J2SE ) (Training)
Training Institute:
IBM Gates Center
Date Attended:
May 2007
Microsoft .NET Framework 2.0 Application Development Foundation (Training)
Training Institute:
Global knowledge - Egypt
Date Attended:
December 2008