Karim Abd El Salam, Lead Software Engineer - L3

Karim Abd El Salam

Lead Software Engineer - L3

ITWorx

Location
Saudi Arabia - Jeddah
Education
Bachelor's degree, Computer Engineering
Experience
15 years, 10 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 10 Months

Lead Software Engineer - L3 at ITWorx
  • Saudi Arabia - Riyadh
  • My current job since June 2017

Create and document detail designs that meet the product requirements.
Implement the design and review designs and implementation with the team and customers for acceptance early in the development process.
Ensure that all designs and implementations confirm to both functional and technical design specifications, have highest quality, are well documented and maximize performance, availability and serviceability.
Develop and execute tests that prove that their design and implementation meets the system requirements and to ensure robustness and highest quality.
Review and test code of software engineers, provides technical and career development coaching and mentor ship to Software Engineers and Senior Software Engineers.

Lead Software Engineer - L2 at ITWorx
  • Egypt - Cairo
  • March 2015 to June 2017

Create and document detail designs that meet the product requirements.
Implement the design and review designs and implementation with the team and customers for acceptance early in the development process.
Ensure that all designs and implementations confirm to both functional and technical design specifications, have highest quality, are well documented and maximize performance, availability and serviceability.
Develop and execute tests that prove that their design and implementation meets the system requirements and to ensure robustness and highest quality.
Review and test code of software engineers, provides technical and career development coaching and mentor ship to Software Engineers and Senior Software Engineers.

SharePoint Consultant (Outsourced) at United Matbouli Group
  • Saudi Arabia - Jeddah
  • August 2015 to November 2016

• Design and develop UMG's new SharePoint portal.
• Stake holders meetings to gather requirements for the new business workflows.
• Maintaining and supporting the old SharePoint Portal.
• Develop and execute tests that prove that their design and implementation meets the system requirements and to ensure robustness and highest quality.
• Develop and apply a plan for migration to the new portal including the adoption phase.

Lead Software Engineer at ITWorx
  • Egypt - Alexandria
  • March 2013 to March 2015

Lead Software engineer creates and documents detail designs that meet the product requirements, implements the design and reviews designs and implementation with the team and customers for acceptance early in the development process., ensures that all designs and implementations confirm to both functional and technical design specifications, have highest quality, are well documented and maximize performance, availability and serviceability, develops and executes tests that prove that their design and implementation meets the system requirements and to ensure robustness and highest quality, reviews and tests code of software engineers, provides technical and career development coaching and mentor ship to Software Engineers and Senior Software Engineers.

Senior Software Engineer at ITWorx
  • Egypt - Alexandria
  • March 2011 to February 2013

Highly contribute in the Designing, executing, assessing, and troubleshooting software programs and applications which include: configuring, analyzing, designing, coding, developing, and documenting software specifications throughout the project life cycle and also Contributing in the estimates of the projects.

Software Engineer at ITWorx
  • Other
  • July 2008 to February 2011

Design, execute, assess, and troubleshoot software programs and applications which include: configuring, analyzing, designing, coding, developing, and documenting software specifications throughout the project life cycle and also Contributing in the estimates of the projects.

Education

Bachelor's degree, Computer Engineering
  • at Alexandria University, Faculty Of Engineering
  • July 2008

Awarded Faculty Certificate of Honor, 2004-2008.

Specialties & Skills

SharePoint
SQL Server
Database Design
Software Design
Microsoft SharePoint Development, Customization and Administration
Database design and development
ASP.NET Development

Languages

Arabic
Expert
English
Expert

Training and Certifications

Developing SharePoint 2013 Solutions with JavaScript - Part 2 (Training)
Training Institute:
Pluralsight
Date Attended:
May 2016
Getting Started with Entity Framework 6 (Training)
Training Institute:
Pluralsight
Date Attended:
May 2016
AngularJS JumpStart with Dan Wahlin (Training)
Training Institute:
Udemy
Date Attended:
May 2016
Duration:
16 hours
TypeScript Fundamentals (Training)
Training Institute:
Pluralsight
Date Attended:
May 2016
Duration:
5 hours
Developing SharePoint 2013 Solutions with JavaScript (Training)
Training Institute:
Pluralsight
Date Attended:
May 2016
Microsoft SharePoint 2010, Application Development (Certificate)
Date Attended:
February 2013
Valid Until:
February 2013

Hobbies

  • Sports
  • Reading