Amr Shawqy, Software Development Manager

Amr Shawqy

Software Development Manager

RMGS

Location
Egypt - Cairo
Education
Bachelor's degree, Engineering
Experience
16 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :16 years, 1 Months

Software Development Manager at RMGS
  • Egypt - Cairo
  • My current job since June 2010

In RMGS, beside my role as an Offshoring Lead for Upland Software, I am working as a Development Manager for all its internal and external projects. I have been doing the following:

- Acquiring the best software engineering talents to support client needs.
- Maintain, measure, and optimize teams’ output productivity and KPIs.
- Mentor the training programs for new comers and junior resources.
- Maintain a high quality output for all development resources.
- Set strategies and plans for on-going projects.
- Help in architectural designs and review technologies.
- Work with marketing and sales to provide new software solutions.
- Leading, supporting and guiding the development team in Egypt.
- Design and develop business web applications mostly based on Microsoft technologies.

Offshore Development Lead at Upland Software
  • Canada
  • My current job since June 2010

Working as a development lead for Egypt section that works as an outsourced team for Upland Software in Quebec, Canada. I am working closely with multiple offices across the globe in Canada, India, USA, and Ukraine. I have been doing the following:

- Leading, supporting and guiding the development team in Egypt.
- Handle team communications and work collaboratively with other international teams in Canada, USA, Ukraine, and India.
- Provide training to the development team, and set development processes, policies and guidelines.
- Design and develop business web applications mostly based on Microsoft technologies.
- Working as an architect in software design projects for new modules and strategic system enhancements.
- Handle code reviews and manage workloads across the team.
- Developing web based applications using latest and most advanced client side and server side technologies. In addition, working extensively with Microsoft SQL Server database engine.

Senior Software Developer at RMGS
  • Egypt - Cairo
  • September 2009 to June 2010

Previously, I was working as Senior Software Developer for RMGS, I have worked as an outsourced resource for a client from Canada called Tenrox, and I was doing the following:

- Design and develop web based applications using mostly Microsoft technologies.
- Work on the R&D team for developing strategic product customizations.
- Work on the Enterprise Solutions team for developing client specific product customizations.
- Working with both client side and server side technologies.
- Working extensively with SQL Server database engine.

Chief Technology Officer at QIT Egypt
  • Egypt - Cairo
  • June 2008 to January 2010

QIT Egypt, was a software start-up, I was working there as a CTO, I was managing anything related to technology. Below was some of my responsibilities there:

- Identify technology trends and evolving social behavior that may support or impede the success of the business.
- Evaluate and identify appropriate technology platforms (including web application frameworks and the deployment stack) for delivering the company’s services.
- Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives and setting timetables for the development, and deployment of all web-based services.
- Communicate the company’s technology strategy to investors, management, staff, partners, customers, and stakeholders.
- Direct development and execution of an enterprise-wide business continuity plan.
- Providing technical support and technology consultancy for strategic company projects.

Senior Software Developer at Horizon Software House
  • Egypt - Cairo
  • April 2008 to September 2009

Horizon Software House, is an established software company that focuses on accounting software. I worked for it on developing modern .NET application for accounting and invoicing including integration with multiple business hardware. I was mostly doing the following:

- Developing accounting business applications using Microsoft Technologies.
- Developing both web and desktop based applications, and business intelligence applications.
- Designing database models and software architectures.

Education

Bachelor's degree, Engineering
  • at Faculty of Engineering, Cairo University
  • August 2009

Bachelors of Engineering in Electronics & Communications Graduation Project: Configurable Synchronization and FFT blocks for a WiMAX-LTE Software Defined Radio.

Specialties & Skills

Project Management
Management
Software Engineering
Web Development
Software Systems
Modern UI Technologies (AngularJS, Bootstrap, Modernizer.js, HTML5)
.NET Development (Web & Windows based) (C# .NET, VB.NET, F#.NET)
Team Foundation Server (TFS), GitHub, SVN
ADO.NET, LINQ, Entity Framework
Cloud Development
PHP Web Development, ASP.NET, ASP Classic, ASP.NET MVC
Network Applications Development (TCP, UDP, HTTP, SMTP, POP3, P2P)
Web Administration
Python & Java Application Development
Search Engine Optimization
Windows Presentation Foundation
Joomla, Drupal, Magento, OpenCart integrations, customizations and development
Microsoft Reporting Services & Business Intelligence Services
Client Side Technologies (Javascript, jQuery, AJAX, CSS3, XPath, HTML, JSON)
C++ & ANSI C & Visual C++ .NET
Database Design & Programming (Microsoft SQL Server, MySQL, DB2)
Digital Signal Processing Application Development
Microsoft SharePoint Development
Windows Communication Foundation
Mobile Application Development (Android, IPhone, Windows Mobile)
Silverlight Development

Languages

Arabic
Expert
English
Expert
French
Beginner

Memberships

Nokia Developers Club
  • Software Developer
  • January 2010
MSDN (Microsoft Developer Network)
  • Member
  • September 2011
IEEE
  • Member
  • August 2010
IEEE Computer Society
  • Member
  • January 2011
STP & STP IT committee – STP2008
  • Member
  • June 2008
Academic committee – GATE2008
  • Member
  • July 2008

Training and Certifications

English Language (Certificate)
Date Attended:
October 2008
Valid Until:
January 9999
Communication and Presentation Skills (Certificate)
Date Attended:
October 2008
Valid Until:
January 9999
VHDL Programming (Certificate)
Date Attended:
May 2009
Valid Until:
January 9999
Electronics Training Certification (Certificate)
Date Attended:
August 2006
Valid Until:
January 9999
Imagine Cup 2007 - Software Design (Certificate)
Date Attended:
May 2007
Valid Until:
January 9999
Microsoft Visual C#.NET (Certificate)
Date Attended:
July 2007
Valid Until:
January 9999
Leadership and Management (Certificate)
Date Attended:
August 2008
Valid Until:
January 9999
OrCad PCB Design and Simulation (Training)
Training Institute:
Cairo University
Date Attended:
January 2008
Microcontrollers (ATMEL) (Certificate)
Date Attended:
June 2007
Valid Until:
January 9999
Mathworks Matlab (Certificate)
Date Attended:
April 2005
Valid Until:
January 9999
Project Management (Certificate)
Date Attended:
September 2008
Valid Until:
January 9999
Organizational Behavior Skills Acquisition (Certificate)
Date Attended:
March 2007
Valid Until:
January 9999
Microsoft SQL Server Development & Administration (Training)
Training Institute:
Cairo University
Date Attended:
January 2006
PCB Design and implementation using OrCAD (Training)
Training Institute:
Cairo University
Date Attended:
January 2008
Agile Software Development (Training)
Training Institute:
Upland Software
Date Attended:
December 2012
PADs PCB Design (Training)
Training Institute:
Bahgat Group
Date Attended:
January 2005
Embedded Systems Programming Using C (Certificate)
Date Attended:
February 2008
Valid Until:
January 9999
C/C++ Programming (Score: 100 out of 100) (Certificate)
Date Attended:
January 2005
Valid Until:
January 9999

Hobbies

  • Reading
    Science, Technology, History
  • Sports
    Body Building, Martial Arts, Chess
  • Automobile
    Cars in General, Sports Cars, Racing
  • Movies
    Sci-Fi, Action, Horror, Comedy