Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy.
Overview
15
15
years of professional experience
2
2
years of post-secondary education
1
1
Certification
Work History
Senior Frontend Architect
Knowledgenet
01.2022 - Current
Create functional and technical concepts for scalable, reliable, and secure web applications by utilizing established and state-of-a-art software design patterns
Design and development of modern frontend solutions for external client projects
Implement proof of concepts and conduct technology evaluations
Knowledge for most frontend technologies and frameworks
Support business development activities and contribute to growth of company
Analyzed and applied new technologies to improve functionality of designs.
Streamlined construction processes by coordinating with engineers, contractors, and other professionals to ensure timely completion of projects.
Investigated new materials, technologies, or methods to enhance building performance while maintaining cost effectiveness.
Developed comprehensive master plans for large-scale urban development projects, prioritizing sustainability and community integration.
Software Technical Lead
Knowledgenet
01.2017 - 01.2022
Managed stakeholder expectations effectively by regularly updating them on project progress, addressing concerns promptly, and ensuring alignment with business objectives.
Managed costing of proposed development projects, incorporating input from managers to provide accurate budgeting data.
Streamlined workflows through creation of detailed documentation outlining processes, tools, and guidelines for team members to reference throughout projects.
Corrected, modified and upgraded software to improve performance.
Led team of developers for successful project completion within deadlines, ensuring high-quality deliverables.
Optimized code performance by conducting thorough reviews and implementing best practices in programming techniques.
Tested and deployed scalable and highly available software products.
Coordinated deployments of new software, feature updates and fixes.
Developed reusable code libraries, streamlining development process and enabling faster project completion.
Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
Senior Software Developer
Knowledgenet
01.2014 - 01.2017
Corrected, modified and upgraded software to improve performance.
Improved software performance by identifying and resolving bottlenecks in the code.
Established clear communication channels between developers, QA testers, and stakeholders resulting in better collaboration leading to faster delivery of key features.
Consulted with engineering team members to determine system loads and develop improvement plans.
Provided technical support using knowledge of complex technology to solve problems and support new projects.
Tested and deployed scalable and highly available software products.
Designed intuitive graphical user interfaces to improve user experience.
Developed scalable applications for efficient data processing and management.
Successfully met tight deadlines under pressure while maintaining a strong focus on quality deliverables throughout all stages of the development process.
Mentored junior developers, providing guidance on best practices and coding techniques for improved productivity.
Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
Junior Software Developer
Knowledgenet
02.2013 - 01.2014
Supported QA efforts by creating robust test cases focused on validating key functionality within developed software.
Coordinated deployments of new software, feature updates and fixes.
Updated old code bases to modern development standards, improving functionality.
Developed software for mobile and web banking systems
Collaborated with cross-functional teams to develop high-quality software applications, meeting project deadlines.
Developed custom features for existing applications, tailoring solutions to meet specific client needs.
Freelance Web Developer
Freelancer
09.2009 - 01.2013
Provided front-end website development using JavaScript, Jquery, and HTML
Provided ongoing troubleshooting support after project completion to ensure continued satisfaction with final product.
Enhanced website user experience by developing responsive and interactive design elements.
Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX, and JSON coding.
Developed user-friendly web forms with validation and error handling.
Education
Bachelor's Degree in Computers And Information - Computer And Information Sciences
Cairo University
Cairo, Egypt
06.2008 - 09.2010
Skills
Module Federation
Certification
Advanced Angular – Architecture Workshop
Timeline
Advanced Angular – Architecture Workshop
03-2024
Senior Frontend Architect
Knowledgenet
01.2022 - Current
Software Technical Lead
Knowledgenet
01.2017 - 01.2022
Senior Software Developer
Knowledgenet
01.2014 - 01.2017
Junior Software Developer
Knowledgenet
02.2013 - 01.2014
Freelance Web Developer
Freelancer
09.2009 - 01.2013
Bachelor's Degree in Computers And Information - Computer And Information Sciences