Alaa Gaafer, Lead Software Engineer

Alaa Gaafer

Lead Software Engineer

itworx

البلد
مصر - القاهرة
التعليم
بكالوريوس, Information Technology
الخبرات
13 years, 10 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :13 years, 10 أشهر

Lead Software Engineer في itworx
  • مصر - القاهرة
  • أشغل هذه الوظيفة منذ مارس 2014

 Own one or more modules of the project under development.
 Mentor junior team members with the assistance of PM/Architect.
 Maintain high team morale
 Adhere to company and project standards and guidelines.
 Accurate time accounting and reporting of own work.
 Pay high attention to detail in all work.
 Quality, on time delivery of agreed deliverables.
 Conduct system wide requirement analysis.
 Conduct module level work effort estimations and integrate for the whole system.
 Will work under the guidance of the PM/Architect/BA
 Thoroughly understand the Requirements and Design.
 Develop detailed design.
 Use best practices and coding standards.
 Conduct peer-reviews and lead reviews and provide feedback
 Develop, maintain, troubleshoot, enhance and document components
 Conduct configuration and tem management of own work.
 Assist Project Lead/PM/BA in project coordination.
 Conduct project risk identification and mitigation action planning with the project manager
 Reports to the PM/Architect/BA

Senior Software Engineer في ITWORX
  • مصر - القاهرة
  • أغسطس 2010 إلى مارس 2014

 Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor
 Working closely with upper management
 Develop and update project code
 Design and develop programming systems making specific determinations about system performance
 Review and repair legacy code
 Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies
 Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems
 Analyze system specifications and translate system requirements to task specifications for junior programmers
 Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
 Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
 Responsible for reading, understanding, and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references
Provide recommendations to management concerning issues of programmer productivity and software development management

الخلفية التعليمية

بكالوريوس, Information Technology
  • في Faculty of computers and information
  • يونيو 2006

Specialties & Skills

اللغات

الانجليزية
متمرّس

التدريب و الشهادات

TS:Web application Development with Microsoft .NET framework 4 (الشهادة)
تاريخ الدورة:
February 2012
صالحة لغاية:
February 2012