Post Job Free

Resume

Sign in

Software Project Manager

Location:
Riga, Latvia
Posted:
November 14, 2023

Contact this candidate

Resume:

Mohamed Elleithy, Software Project Manager

Mohamed Elleithy

(European Permanent Resident)

Latvia, Riga : +371-********

Saudi Arabia, Riyadh : +966-*********

E-Mail: ad05du@r.postjobfree.com

Software Project Manager

More Than 16 years of software analysis, design, development and management for enterprise software applications

Master of Business Informatic – Riga Technical university – 2022 Bachelor of Computer Engineering – Ain Shams University – 2008 Top Skills

- Cross functional Project Management

- SAFe (Scaled Agile Framework)

- Agile Framework

- ITIL

- TOGAF

- Amazon MicroServices Architecture

- Scrum Methodology

- JIRA

- UML: unified modeling Language

- UX Design

- SQL language

- Cucumber testing

Java, Spring, Angular, Amazon cloud web services, UX/UI design,, Oracle cloud, IBM cloud, Oracle ADF, Oracle BI publisher, oracle BEA weblogic, Microsoft Azure cloud, HTML, Node.js, GWT, ext.js, JavaScript, DevOps, Azure DevOps, OpenShift, Jenkins, Kubernetes, docker, VB.net, Android native, JUnit, SonarQube, SonarLint

Software Background skills

Education:

Master of Business Informatic Administration and Management – Riga Technical university – 2022

Bachelor of Computer Engineering – Ain Shams University – 2008

Scrum Certified, ID: 784947

Certified Technology Architect Associate (TAA) – Accenture Experience Summary:

1- From (January 2016 – present) at Accenture company (Latvia office) – as a “Software Project Manager” for the following clients:

- Virgin Money –United Kingdom – (Mar 2022 - Present)

- Credit Sussi Banking Group – Switzerland – (Jul 2019 - Feb 2022)

- Vodafone telecommunication company – United Kingdom – (Jan 2016 - Jun 2019) 2- From (January 2013 – December 2015) at AL-Khaleej company for Computers and Electronic Systems (Saudi Arabia Office) as a "Software Team Leader / scrum master " in developing Java (Web and Mobile) software applications, with the following client :

- Ministry of Municipal and Rural Affairs and Housing – Saudi Arabia, Riyadh 3- From (March 2010 – December 2012) at AL-Faris for IT & communications (Saudi Arabia Office) as a "Senior Software Developer” in developing Java software applications., with the following clients :

- ministry of interior – Saudi Arabia, Riyadh

- Municipality of Riyadh - Saudi Arabia

4- From (June 2008 – February 2010) at Mentor Graphics (merged with siemens) (Egypt office) as a "Junior Software Developer” in developing Java (Web and Mobile) software applications. 5- From (June 2007 – May 2008) at Mentor Graphics (merged with siemens) (Egypt office) as an "intern software developer” in developing Java (Web and Mobile) software applications. Languages:

Arabic : Native

English : Fluent

Latvian : A2 level

Awards and Superiority Certificates:

1. Fourth Place of Egypt Nationwide in Scientific Invention of year 2000 Reason: designing and implementing of low cost projector for transparent pictures. Organizer of competition: Ministry of Education in Egypt I received prize from: Dr.Abdel Salam Mahgoub (Mistier of Education in Egypt at that time) 2. Wining the third place in Vodafone Developers Competition to develop mobile application. Mohamed Elleithy, Software Project Manager

3. Tenth place at the level of Saudi Arabia North region at the high school 4. Certificates of excellence in all stages of education Experience in Details:

1- From (January 2016 – present) at Accenture company (Latvia office) – as a “Software Project Manager” for the following clients:

- Virgin Money –United Kingdom – (Mar 2022 - Present)

- Credit Sussi Banking Group – Switzerland – (Jul 2019 - Feb 2022)

- Vodafone telecommunication company – United Kingdom – (Jan 2016 - Jun 2019) Responsibilities:

Interview possible candidates to catch their personal and technical qualifications before introducing them the client.

Accomplish financial objectives by forecasting requirements; preparing an annual budget; scheduling expenditures; analyzing variances; initiating corrective action.

Participate in preparing the technical offer for the client

Review the contract with sales department, marketing department, higher manager and with the client.

Manage cross-functional different team sizes contains developers, DevOps, business analyst, DB administrator, scrum master and testers

Supervise the client requirements in the analysis phase and make sure it has been written into the right technical terms

Making sure to simulate the client requirements using UX design and confirm with the client while the project is in the first stages and while the project going on.

Attend regular stockholders’ meetings to identify the milestones and priorities for the application’s epics and help the product owner to analyze the new requirements and turn it into technical terms.

Break down applications’ epics into smaller stories and organize them in the JIRA system.

Supervise the development, deployment and integration cycle of the solution architecture for the wanted application and how could be integrated with other external and internal applications

Helping in suggesting the best technologies to implement the applications’ requirements based in my long deep experience in software development and the latest high tech in the market.

Suggest and search about solutions for project obstacles.

Help developers to understand the business needs and required tasks.

Follow up with teams’ members on a daily basis in their assigned tasks and milestones

Identify areas to increase efficiency and automation of processes

Maintains high quality service by establishing and enforcing organization standards.

Maintain myself and the team at the top edge of professional and technical knowledge by organizing and attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state- of-the-art practices; participating in professional societies.

Preserves assets by implementing disaster recovery and back-up procedures.

Create a detailed work plan which identifies and sequences the activities needed to successfully complete the project

Determine the resources (human resources, time, money, equipments, etc) required to complete the project

Develop a schedule for project completion that effectively allocates the resources to the activities with minimal wasting of the resources.

Contact and hire the qualified consultants to work on the project.

Ensure that all project information is appropriately identified, documented and saved securely.

Monitor the progress of the project and make adjustments as necessary to ensure the successful completion of the project at the required timelines.

working closely with developers / designers and a variety of stakeholders / end users to gather and manage the project requirements, produce definitions / computing solutions / reports

Drawing up detailed requirement documents for systems, using charts and diagrams that indicate various steps involved and describe the system in ways that stakeholders can understand

Producing and describing definitions, processes, customer journeys, rules and instructions

building and maintaining strong, long-term client relationships

Define the needed trainings and run knowledge transfer/sharing sessions.

Acts as a first point of contact to leadership regarding existing and new business requirements.

Guides the organization through the business project initiation phase and the governance process.

Establishes, calculates, monitors and reports KPIs Mohamed Elleithy, Software Project Manager

2- From (January 2013 – December 2015) at AL-Khaleej company for Computers and Electronic Systems (Saudi Arabia Office) as a "Software Team Leader / scrum master " in developing Java (Web and Mobile) software applications, With the following responsibilities:

Manage a team of 3 seniors, and 11 junior developers.

Define the scope of the project in collaboration with senior management

Review the project schedule with senior management and all other stuff that will be affected by the project activities; revise the schedule as required

Guide and train to less experienced team members.

Attend stakeholders’ meetings to gather new requirements

Learn effectively business functions to participate in analysis, design, and implementation.

Enhance new technologies knowledge to use them in approved projects.

Develop and maintain productive working relationship with team members and high-level management.

Testing the tasks’ output before delivering it to the customer

Update consistently and accurately documentation on all layers of the application.

Direct and monitor team members performance.

Assess potential projects and support in proposing high level design.

Implement existing and emerging technologies seeking innovative solutions to common problems at system level.

Execute full software development lifecycle

Write clean, reusable, testable, and maintainable code

Integrate components into a fully functional & validated system

Develop and implement software verification and quality assurance procedures

Conduct software analysis, programming, testing and debugging

Working with Waterfall and Agile methodologies to deliver business requirements.

Training myself the soft skills required to interact with business users to be the customer first point of contact as necessary.

Building of prototypes, development of applications and build of interfaces with legacy, enterprise resource planning and other enterprise systems

Ensuring all deliverables are automatically tested as part of the continuous integration process.

Responding to incident support tickets & identifying the causes behind any application failure.

taking full responsibility for maintaining and versioning code bases, and providing valid and tested application builds for deployment to all environments including production.

Using Atlassian tools, including Jira, Confluence, Stash-Git/Subversion development operations to ensure the best collaboration between the team and source code management

Support creation and updating of all relevant documentation and specifications for design, development and testing

Participate in Design Reviews, Sprint Planning, estimating, Release Planning, demonstrations and retrospectives

Perform unit testing of code, including manipulation 3- From (March 2010 – December 2012) at AL-Faris for IT & communications (Saudi Arabia Office) as a "Senior Software Developer” in developing Java software applications.

Manage a team of 3 juniors

Design and develop clean maintainable solutions to new business problems in all layers of the application, from the user interface to database layer

Work as part of a team to deliver solutions in an Agile fashion

Deliver high quality code that has been thoroughly tested

Attending requirements gathering sessions that defines what we are going to build and develop more detailed story as we follow Agile/Scrum framework

Translate application storyboards and use cases into functional applications

Ensure the best possible performance, quality, and responsiveness of applications

Identify bottlenecks and bugs, and devise solutions to these problems

Help maintain code quality, organization, and automatic testing 4- From (June 2008 – February 2010) at Mentor Graphics (siemens now) (Egypt office) as a "Junior Software Developer” in developing Java (Web and Mobile) software applications.

Build, operate, improve and support mobile and Internet of Things applications. Mohamed Elleithy, Software Project Manager

5- From (June 2007 – May 2008) at Mentor Graphics (siemens now) (Egypt office) as an "intern software developer” in developing Java (Web and Mobile) software applications.



Contact this candidate