Total Years of Experience: 13 Years, 10 Months
April 2016
To Present
Project Lead
at Leading Point Software
Location :
Jordan
Hired to work as outsource employee to work on meditation and notification engine and Mobile app backend. Lead the design effort on a project in a highly collaborative, fast-paced environment.
Challenge to maintain a strategic focus for the project with frequent interaction with the business area and the client to ensure a balance between the immediate project needs and the long-term goals of the company. Developed, deployed, and supported many systems for Telecommunication companies
Lead the software development team and work closely with partners and stakeholders to develop new product offerings and improve existing ones
Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
Ensure that the right product is developed and delivered to meet Company’s quality standards, and contract requirements
Utilize project management methodologies, systems and tools as defined by Company
Handle Change Requests (CR) on the Support Systems
Lead Project Teams and facilitate the communication and interaction among the functional representatives
Track project against its schedule, budget and against phase gate review objectives, reporting status to management and customer on a regular basis, and executive staff on an as needed basis
Participate in Business Analysis, Design and Software Architecture phases, manage Project recourses
Challenge to maintain a strategic focus for the project with frequent interaction with the business area and the client to ensure a balance between the immediate project needs and the long-term goals of the company. Developed, deployed, and supported many systems for Telecommunication companies
Lead the software development team and work closely with partners and stakeholders to develop new product offerings and improve existing ones
Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
Ensure that the right product is developed and delivered to meet Company’s quality standards, and contract requirements
Utilize project management methodologies, systems and tools as defined by Company
Handle Change Requests (CR) on the Support Systems
Lead Project Teams and facilitate the communication and interaction among the functional representatives
Track project against its schedule, budget and against phase gate review objectives, reporting status to management and customer on a regular basis, and executive staff on an as needed basis
Participate in Business Analysis, Design and Software Architecture phases, manage Project recourses
June 2014
To October 2016
Team Leader
at Leading Point Software
Location :
Jordan - Amman
Promoted to manage the delivery of multiple complex simultaneous system development projects from design through to release
Worked closely with Development Project Managers and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery
Provided regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues
Ensured awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
Worked closely with Development Project Managers and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery
Provided regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues
Ensured awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
November 2012
To June 2014
Senior Software Engineer
at Leading Point Software
Location :
Jordan - Amman
Held responsible to spearhead the software deployment in all aspects including functional specification, development, testing, deployment and support. Responsible for the solutions design, documentation and implementation of projects where end to end software development solutions are required
Responsible for all phases of the software development lifecycle, helping the team in designing, implementing and deploying quality software
Managed entire project life-cycle by controlling project scope, meeting established time-lines / expense budgets and service standards. Responsible to develop project plans, goals, identifies resources needed, develop schedules and methods of measuring results
Evaluated and defined project requirements, analyzed functions, determined appropriate solutions, monitored coding / testing for new / modified web requirements to deliver solutions that meet user expectations and align with business processes and strategies
Worked on customizing, testing, implementing, installing and providing technical support for various software applications
Responsible for all phases of the software development lifecycle, helping the team in designing, implementing and deploying quality software
Managed entire project life-cycle by controlling project scope, meeting established time-lines / expense budgets and service standards. Responsible to develop project plans, goals, identifies resources needed, develop schedules and methods of measuring results
Evaluated and defined project requirements, analyzed functions, determined appropriate solutions, monitored coding / testing for new / modified web requirements to deliver solutions that meet user expectations and align with business processes and strategies
Worked on customizing, testing, implementing, installing and providing technical support for various software applications
May 2011
To November 2012
Software Engineer
at Eskadenia Software
Location :
Jordan
Develop and deploy new systems for insurance industry clients.
•Provide software support and troubleshooting.
•Collaborate with other engineers and technical experts to create system improvements and upgrades.
•Provide software support and troubleshooting.
•Collaborate with other engineers and technical experts to create system improvements and upgrades.
Share on Facebook
Share on Twitter
Share Via Email