Muhammad Nagy, Lead Software Engineer

Muhammad Nagy

Lead Software Engineer

OTS

Location
Egypt - Alexandria
Education
Master's degree, Computer Engineering
Experience
14 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :14 years, 3 Months

Lead Software Engineer at OTS
  • Egypt - Alexandria
  • My current job since February 2016

Guide team development efforts towards successful project
delivery. Provide technical leadership to teammates through
coaching and mentor ship. Applying PSP and TSP software
process under the umbrella of agile development
methodology. Design, develop, and unit test applications in
accordance with established standards. Participate in peer reviews of solution designs and related code.

Senior Software Engineer at FutureTech
  • Egypt - Alexandria
  • September 2015 to February 2016

Working on Analysis, design, and implementation of web
application integrated with enterprise systems like Ultimus
BPM and SharePoint.

Leading System Engineer at Self-Employment
  • Egypt - Alexandria
  • July 2012 to January 2016

Freelancer System engineer for foreign customers. My job rule includes system design and implementation using the required hardware and software tools. I have managed a small team of 3 workers.

Senior Software Engineer at Global Impact
  • Egypt - Alexandria
  • October 2012 to September 2015

My job role includes requirement analysis, design and implementation, debugging, testing, issue tracking, and maintenance of software systems mainly using .NET technologies.

Instructor at AIET
  • Egypt - Alexandria
  • September 2012 to January 2013

Computer Engineering Instructor for Introduction to computer, Data structure and algorithms, Structured programming, and Real time Systems.

Software Developer at Self-Employed
  • Egypt - Alexandria
  • January 2010 to May 2012

Freelancer software developer specialized but not limited to .NET technologies.

Education

Master's degree, Computer Engineering
  • at AAST
  • September 2018

Thesis based computer engineering degree

Bachelor's degree, Computer Engineering
  • at AIET
  • July 2012

Computer Engineering Degree

Specialties & Skills

Backend
Front end Development
Software Engineering
Automated Build Studio
Crystal Report
InstallShield
Vault Version Control
Telerik
Machine Learning
AngularJs
Git Version Control
EmberJs

Languages

Arabic
Expert
English
Intermediate

Hobbies

  • Chess
  • Problem Solving
  • Algorithms Design