
Abanob Girgis Nasr
Abanob Estafanous
Katameya, Cairo, EgyptWork Experience
Technical Team LeaderFull Time
- Job Details:Leadership & Mentorship: Guide and mentor the software development team to achieve project goals and foster professional growth. Project Management: Oversee project timelines, ensuring deliverables are met on time and within scope. Code Review: Ensure code quality and best practices through regular code reviews and feedback. Collaboration: Facilitate effective communication between developers, product managers, and stakeholders. Technical Guidance: Provide technical direction and decision-making support to resolve complex issues. Process Improvement: Identify and implement process improvements to optimize team efficiency and product quality. Resource Allocation: Manage team resources, balancing workloads and ensuring effective task assignment. Risk Management: Anticipate and mitigate risks that could impact project success. Stakeholder Communication: Regularly update stakeholders on project progress, challenges, and successes. Innovation: Encourage the adoption of new technologies and practices to keep the team at the cutting edge.
Technical Team LeaderFull Time
Odessey
Jan 2019 - Jun 2023 -4 yrs, 5 months
- Job Details:Leadership & Mentorship: Guide and mentor the software development team to achieve project goals and foster professional growth. Project Management: Oversee project timelines, ensuring deliverables are met on time and within scope. Code Review: Ensure code quality and best practices through regular code reviews and feedback. Collaboration: Facilitate effective communication between developers, product managers, and stakeholders. Technical Guidance: Provide technical direction and decision-making support to resolve complex issues. Process Improvement: Identify and implement process improvements to optimize team efficiency and product quality. Resource Allocation: Manage team resources, balancing workloads and ensuring effective task assignment. Risk Management: Anticipate and mitigate risks that could impact project success. Stakeholder Communication: Regularly update stakeholders on project progress, challenges, and successes. Innovation: Encourage the adoption of new technologies and practices to keep the team at the cutting edge.
Software EngineerFull Time
- Job Details:Design and Develop: Design, develop, and maintain software applications and systems based on user requirements. Code: Write clean, efficient, and well-documented code in programming languages such as C#. Testing: Develop and execute unit tests to ensure software quality and reliability. Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions. Debugging: Identify and resolve software defects and performance issues. Version Control: Utilize version control systems like Git to manage code changes and collaborate with team members. Documentation: Create and maintain technical documentation, including software design specifications, user manuals, and code comments. Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices to continuously improve software development processes. Agile Methodology: Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Oracle Application Development FrameworkInternship
Next Academy
Jul 2016 - Sep 2016 -2 months
Egypt , Giza
Education
Computer Science in Programming
HIMITJan 2012 - Jan 2016 - 4 yr
High School - Other
al ahmadyaJan 2012
Activities
.NET Developer at Freelance
Student Activity
Apr 2014 - Apr 2016 -2 yrs
Achievements
Jazz music
Verified Badges
Technical Badges:
Skills
View More
Languages
Arabic
FluentEnglish
AdvancedGerman
Intermediate
Training & Certifications
Mobile Application
MAL·2016Java Developer
Next Academy·2016ADF
Next Academy·2016Mobile Application Launchpad
Google·2016ASP.NET
Faculty of Engineering Mansoura University·2015