Abdullah Elgendy, Senior Full-Stack Engineer, Team Lead

Abdullah Elgendy

Senior Full-Stack Engineer, Team Lead

Thinking Msps, Inc.

Location
United States - North Carolina
Education
Bachelor's degree, PMP
Experience
19 years, 9 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 9 Months

Senior Full-Stack Engineer, Team Lead at Thinking Msps, Inc.
  • United States - Raleigh Hills
  • My current job since March 2016

In Thinking Maps, I do software design and core development while leading a team of developers & QA, most located oshore.
I have my hands on developing and maintaining four web apps using .Net, EF, C#, Angular, SQL Server, and Postgres.
I developed many serverless functions that live on Azure and perform dierent operations.
I participate in the business analysis phase, plan sprints and manage task assignments.
I’m also responsible for code review and release processes. We use GitHub, YouTrack, Microsoft Azure, and DevOps.

Senior Software Developer, Team Lead at Code Abroad
  • United States - North Carolina
  • May 2011 to February 2016

Code-Abroad is a US based software house, most of its employees are working remotely using cloud based development tools like github, bitbucket, FogBugz and cloud9ide.

I’m responsible for writing certain complex pieces of algorithms, I also participate develop and design Web Apps, Web APIs and Web Services for different US based customers using variety of tools, technologies and methodologies like C#, ASP.NET MVC, jQuery, JSON, LINQ, Razor, AJAX, JS, EF and TDD all using Agile software development methodology.

Deputy IT Manager (Business Applications) at Qatar Internation Islamic Bank
  • Qatar - Doha
  • July 2013 to January 2016

At QIIB I helped design many system integration projects, had my hands on developing some of the middle-tier apps.

Participated in developing the required WebAPIs for the mobile banking application.

Senior Software Architect (Contract) at EFG-Hermes
  • Egypt - Cairo
  • January 2013 to July 2013

Worked as a senior software architect and consultant, helping the team convert the internal desktop app to a web app.
Also helped fix software design issues on the customer-facing web apps.

Software Department Manager at Itqan Technologies Qatar (Part of Itqan Holding)
  • Qatar - Doha
  • August 2007 to April 2011

For approximately four years with Itqan, I have played different roles in-between technical and sales departments.
 Leading team of IT specialists to provide a high end consultancy services to the Qatari market including
o Design and develop desktop, web applications, web portals and CMS like QIIB ECMS, QIC Portal and NHRC ECMS.
o Implement variety of products (EDMS, HR System, etc…)
 Acting as Laserfiche product manager.
 Acting as a Project manager for various Software Projects (Development & Implementation).

Senior Software Engineer at Utility Information and Communications Systems
  • Qatar - Doha
  • January 2007 to July 2007

Designing and developing both of desktop and web based applications using Microsoft programming tools:

-Leading stuff of developers and Implementers to develop and implement the company POS system that implemented in a lot of restaurants like Qatar Petroleum - AL-Ghazal Club.
-Maintain and update the company Archiving Solution.
-Designing and developing retail system (web based application) using ASP.NET 2005, SQL Server 2005 and AJAX Technology.
-Designing a Canadian health web portal called TheFitImage.
-I have worked for EBS Middle East (under agreement with Utility) as a Software Team Leader to migrate the EBS main product ProPricer to meet Microsoft.NET Technologies.

Senior Software Developer at Sahm Group Inc. (Business Automation Department – Development Center)
  • Egypt - Cairo
  • September 2006 to January 2007

Participating in the analysis cycle, Designing and developing web based applications using Microsoft.NET 2 Tech. and SQL Server 2005 and a lot of other programming tech.

-Designing and developing e-learning portal application based on the latest MELL ‘Microsoft E-Learning Libraries’ and SCORM e-learning concepts and standards using ASP.NET 2.0 (C#) and SQL Server 2005.

-Participating in updating the London Open College© e-learning portal.

-Participating in updating the American Open University© e-learning portal.

Senior Software Developer at Nile Networks
  • Egypt - Cairo
  • July 2004 to August 2006

Designing and developing both of desktop and web based applications using a lot of programming tools and languages:

- Designing Archiving system with workflow module (web based application).
-Designing and developing a very rich, complex Point of Sale system with integrated inventory module to manage the work flow in fashion restaurants using Microsoft.NET Technologies and SQL Server.
-Installing and implementing the POS System at Aroma Lounge (Cairo branch).
-Designing and developing Education Management System (web based application) JavaScript, ASP.NET 1.1, Visual Basic.NET 2003 and SQL Server 2000 working now in University of Khartoum.
-Developing GL (General Ledger) module.
-Migrating, Fixing, enhancing and testing existing desktop based Archiving system.

Education

Bachelor's degree, PMP
  • at Infocenter
  • July 2010
Bachelor's degree, Computer Science
  • at Computer Science
  • June 2001

Specialties & Skills

Software Project Management
ASP.NET MVC
Agile Project Management
SQL Server
Developing Computer Softwares (Web and Desktop) applications
Project Management
Technical Sales

Languages

English
Expert
Arabic
Expert

Memberships

Microsoft
  • MCPD, MCITP, MCT, MCTS
  • April 2004
Google Wave Testers Community
  • Member
  • January 2010

Training and Certifications

Training Course (Training)
Training Institute:
PMP
Date Attended:
July 2010