Badges
Certifications
Work Experience
Software Engineer
I-Valley• November 2020 - Present
- Provide development and maintenance services for .NET application. - Develop and implement best practices for .NET programming. - Review codes and provide recommendations for improvements. - Identify the key problems and develop a solution within the business and technical context. Design, develop, test, review, and document .NET application programs. - Evaluate user requests to determine the budget, time, feasibility, and compatibility of the new or modified program. Analyze technical architecture and provide recommendations. - Coordinate with users to analyze and propose application solutions to meet business needs. Participate in all stages of the software development life cycle including coding, designing, and documentation. - Develop support processes to integrate .NET applications into in-house and third-party applications. Prepare and maintain system-level, program-level, and user-level documentation.
Education
Cairo University
Computer Science, BE• August 2018 - November 2020