Senior Software Engineer
Jumia
Total des années d'expérience :20 years, 5 Mois
Role:
• Designed or wrote the code and testing of Java, JavaScript, or PHP.
• Ran functionality testings and debug code.
• Ensured our software documentation is up-to-date.
Projects:
1. Jumia Mall:
Description: E-commerce system.
Tools: PHP, Angular, PostgreSQL, SSO Login, Rest API.
Responsibilities: Enhancement of backend and frontend code, Performance,
and designing issues with JavaScript.
2. Jumia User System:
Description: Help create and manage all users with roles and permissions.
Tools: Java, Angular, KAFKA, PostgreSQL, SSO Login, API.
Responsibilities: Enhancement of backend and frontend code
3. Jumia Bill and Tax System:
Description: Create all bills and send them to local authorities.
Tools: Java, RabbitMQ, PostgreSQL, Angular, API.
Responsibilities: Designing and coding backend and frontend code,
Performance, and designing issues with JavaScript.
Role:
• Designed or wrote the code and testing of Java or JavaScript.
• Ran functionality testings and debug code.
• Ensured our software documentation is up-to-date.
Projects:
4. Parking System:
Description: Organize booking parking places system.
Tools: Java, Angular, PostgreSQL, SSO Login, Rest API.
Responsibilities: Enhancement of backend and frontend code, Performance, and design issues with JavaScript.
5. Management System:
Description: Help managers supervise employees.
Tools: Java, Angular, KAFKA, PostgreSQL, SSO Login, API.
Responsibilities: Enhancement of backend and frontend code
6. Weather Prediction System:
Description: Focus on the areas which have bad weather to grant a fast
recovery to the electricity units in case of any damage.
Tools: Lambda Function, Java, PostgreSQL, React, API.
Responsibilities: Enhancement of backend and frontend code, Performance, and designing issues with JavaScript.
• Designed, wrote, and tested the code of Java, PHP, or JavaScript.
• Prioritized software development projects.
• Set timelines and assigned tasks to team members.
• Ran functionality testings and debug code.
• Ensured our software documentation is up-to-date.
• Oversaw junior developers and evaluate their performance.
• Liaised with designers to decide on UI/UX elements.
Projects:
1. Iraq Post, Iraq Post Info Processor:
Description: Post information extraction, analysis, and merged into another
system.
Tools: PHP, Angular, MariaDB, API, Android, IOS swift.
Responsibilities: Designed system architecture, Develop/Program
Functionality and features.
2. Immigration System:
Description: Help the expats in their process of issuing needed documents.
Tools: Java, Angular, MariaDB, odoo, API.
Responsibilities: Designed system architecture, Develop/Program
Functionality and features, Frontend implantation with responsive.
- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
- Deep functional knowledge or hands on design experience with Web Services (REST, SOAP, etc ..) is needed to be successful in this position.
- Strong grasp of security principles and how they apply to E-Commerce applications.
- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
- Deep functional knowledge or hands on design experience with Web Services (REST, SOAP, etc ..) is needed to be successful in this position.
- Strong grasp of security principles and how they apply to E-Commerce applications.
- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
- Strong grasp of security principles and how they apply to E-Commerce applications.
- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery.
- Strong grasp of security principles and how they apply to E-Commerce applications.
- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript.
- Strong grasp of security principles and how they apply to E-Commerce applications.
- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript.
- Strong grasp of security principles and how they apply to E-Commerce applications.
- Regular exposure to business stakeholders and executive management, as well as the authority and scope to apply your expertise to many interesting technical problems.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- The position requires constant communication with colleagues.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript.
- Strong grasp of security principles and how they apply to E-Commerce applications.
- Determine what the organization needs in a network and computer system before it is set up
- Install all network hardware and software and make needed upgrades and repairs
- Maintain network and computer system security and ensure that all systems are operating correctly
- Collect data in order to evaluate the network’s or system’s performance and help make the system work better and faster
- Add users to a network and assign and update security permissions on the network
- Train users on the proper use of hardware and software
- Solve problems when a user or an automated monitoring system informs them that a problem exists
Integrated Thebes Academy For Science 2000 – 2003