Summary
Overview
Work History
Education
Skills
Certification
Timeline
SoftwareDeveloper

Taha Nabil Elaarag

Senior Software Developer

Summary

Accomplished Senior Software Developer with 16 years of experience , ( 10 years in recruitment sector ) leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.

Overview

15
15
years of professional experience
5
5
years of post-secondary education
3
3
Certifications
2
2
Languages

Work History

Senior Software Developer

Maximus gulf
Riyadh
07.2015 - Current
  • Trained new developers and programmers on company standards for design and review.
  • Monitored ongoing operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.
  • Developed databases, programs and processes for integration and implementation across enterprise.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Met with stakeholders to provide detailed project reports and milestone updates.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Adjusted design parameters to incorporate new features.
  • Updated old code bases to modern development standards, improving functionality.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Translated customer requirements into written use cases.
  • Developed clear specifications for project plans using customer requirements.
  • Developed software for desktop and mobile operating systems.
  • Planned and developed interfaces that simplified overall management and offered ease of use.
  • Designed customized solutions for proposals to potential customers.
  • Coordinated with project management on database development timelines.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Reviewed code, debugged problems and corrected issues.
  • Worked with back-end developers to design APIs.
  • Mentored junior members and delivered training to boost team skills set.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Developed and maintained relationships with customers and suppliers through account development.
  • Accomplished multiple tasks within established timeframes.
  • Met project deadlines without sacrificing build quality or workplace safety.
  • Planned, designed and scheduled phases for large projects.
  • Managed projects from procurement to commission.

Software Developer

Maximus gulf
Riyadh
04.2013 - 07.2015
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Updated old code bases to modern development standards, improving functionality.
  • Translated customer requirements into written use cases.
  • Coordinated with project management on database development timelines.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.

Software Developer - Part Time

Maximus gulf
RIyadh
09.2012 - 04.2013
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Updated old code bases to modern development standards, improving functionality.
  • Developed clear specifications for project plans using customer requirements.
  • Designed intuitive graphical user interfaces to improve user experience.

Sr. GIS Developer

Acad Com
Dammam
09.2012 - 04.2013
  • Contributed to centralized GIS portal and ArcGIS database, correctly inputting data on new job sites and revising data on changing conditions.
  • Combined remotely-collected and on-site data acquisition to generate unified geographic mapping information.
  • Developed requirements for application of GIS solution data.
  • Worked with clients to meet specific technical specifications and solve operational concerns.
  • Managed GIS databases and modified parameters for different needs.
  • Developed GIS models and mapping solutions for unique requirements.

Web Developer

International Solution Com.
Khames mashit
08.2010 - 02.2012
  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX and JSON coding.
  • Discussed site and app requirements with clients to produce actionable development plans.
  • Ran debugging tools to eliminate flaws and glitches prior to publishing.
  • Engaged with clients to plan and optimize site issues and queries.
  • Determined coding requirements for specialized scripts.
  • Generated web hosting presence to accommodate specified needs and maintain files on account.
  • Coded websites using HTML, CSS, JavaScript and jQuery languages.

Software Developer

Arabian program
Najran
04.2009 - 08.2010
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Updated old code bases to modern development standards, improving functionality.
  • Translated customer requirements into written use cases.
  • Coordinated with project management on database development timelines.
  • Developed clear specifications for project plans using customer requirements.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Planned and developed interfaces that simplified overall management and offered ease of use.

Software Development Instructor

Synergy training center
Giza
07.2007 - 01.2009
  • Collaborated with team members to achieve target results.
  • Used learning assessments to regularly monitor student understanding of class concepts and materials.
  • Evaluated and revised lesson plans and course content to achieve student-centered learning.
  • Applied various teaching aids to minimize learning gaps and instruct and motivate students.
  • Optimized day-to-day instruction to align educational strategies with industry best practices.
  • Tested students to assess progress and adapted learning plans in alignment with performance.
  • Enhanced student comprehension and shortened learning process through new teaching methods.
  • Reviewed class and student records to identify improvement opportunities.
  • Optimized learning plans based on student performance and feedback.

Education

Bachelor of Accountancy - Accounting And Finance

Banha University
Faculty Of Commerce, Banha University
09.2000 - 05.2005

Diploma - Computer Science

Faculty of Graduate Studies For Statistical Resear
5 Ahmed Zewail, Ad Doqi, Dokki, Giza , Egypt
10.2022 - Current

Skills

    NET development

undefined

Certification

Microsoft certified technology specialist

Timeline

Diploma - Computer Science

Faculty of Graduate Studies For Statistical Resear
10.2022 - Current

Senior Software Developer

Maximus gulf
07.2015 - Current

Software Developer

Maximus gulf
04.2013 - 07.2015

Software Developer - Part Time

Maximus gulf
09.2012 - 04.2013

Sr. GIS Developer

Acad Com
09.2012 - 04.2013

Web Developer

International Solution Com.
08.2010 - 02.2012

Software Developer

Arabian program
04.2009 - 08.2010

Microsoft certified technology specialist

10-2007

Microsoft certified technology specialist windows application

10-2007

Microsoft certified technology specialist .net framework 2 web applications

10-2007

Software Development Instructor

Synergy training center
07.2007 - 01.2009

Bachelor of Accountancy - Accounting And Finance

Banha University
09.2000 - 05.2005
Taha Nabil ElaaragSenior Software Developer