Avatar of Abdallah Mustafa.
Abdallah Mustafa
Senior Java Developer
列印
Avatar of the user.

Abdallah Mustafa

Senior Java Developer
A resourceful Java full stack developer with more than 8 years of hands-on experience developing innovative and functional web applications. Talented team member who effectively contributes to all phases of the software development life cycle while ensuring projects are completed on time and according to client specifications and requirements. Skilled at implementing Java EE web applications using Spring or JSF frameworks, and building APIs using RESTful webservice.
Logo of the organization.
ArabiaCell
Logo of the organization.
Maharishi International University | Iowa - USA
Amman, Jordan

職場能力評價

專業背景

  • 目前狀態
    就職中
  • 專業
    Java 開發人員
  • 產業
    軟體
  • 工作年資
    6 到 10 年 (2 到 4 年相關工作經驗)
  • 管理經歷
    我有管理 1~5 人的經驗
  • 技能
    Java
    RESTful Webservices
    Spring Framework
    Spring Boot
    JDBC
    AJAX
    JSON
    Git
    Hibernate
    MySQL
    MongoDB
    Teamwork
    Team Leadership
    Communication Skills
  • 語言能力
    Arabic
    母語或雙語
    English
    進階
  • 最高學歷
    碩士

求職偏好

  • 預期工作模式
    全職
    對遠端工作有興趣
  • 希望獲得的職位
    Senior Java Developer
  • 期望的工作地點
    USA
    Germany
    United Kingdom
    Spain
    Finland
    Sweden
    Ireland
    Norway
    France
  • 接案服務
    兼職接案者

工作經驗

Logo of the organization.

Senior Java Developer

2020年1月 - 現在
- Played a main role in building a company's product from scratch, the "Notification Center", which is responsible for handling SMS, WhatsApp and Push Notifications, including account management. This system was built using the latest technologies and frameworks, such as Spring Boot, Spring MVC, Spring Security, Thymeleaf, RESTful, MongoDB and Redis. - Continues research on new technologies and frameworks, including proof of concepts, required configurations, and security aspects. - Supervised and mentored junior colleagues to develop their skills and accomplish tasks as per the company business needs. - Managed deployment and version control on Git repositories (Development, Staging and Live). - Played a role in easing technical communications between business teams and outsourced developers for an existing eCommerce system.
Logo of the organization.

Technical Team Lead

2018年9月 - 2020年1月
1 年 5 個月
- Prepare and handle the Work Breakdown Structure (WBS) for provided project scope. - Design the modules architecture according to the business requirements. - Design the database structure and reflect changes to the ERD. - Define the roles of the team members according to the plan. - Meet the development team to discuss the technical aspects and the planned architecture of the project. - Study and design the Solution Architecture of the project. - Prepare and modify the Software Architecture Specification and other Architecture documents of the project. - Review business and design documents to verify the project technical flow. - Supervised and mentored junior and senior colleagues to develop their skills and accomplish tasks as per the company's business needs. - Continues significant participation in the CMMI Committee to achieve CMMI Level 5. - Had a significant role in the Social Committee Group.
Logo of the organization.

Senior Java Developer

2016年10月 - 2018年8月
1 年 11 個月
- Spearheaded development and design of various web-based applications. - Supported all phases of software development life cycle from requirements gathering and analysis to application testing and deployment. - Administered database design and management. - Implemented a PaymentHub system to integrate with Payment Gateway APIs such as; HyperPay and eFAWATEERcom. - Experience of working on the Smart SIM Registration System. - Apply the work according to the company's process and CMMI rules. - Mentored junior colleagues to develop their skills and accomplish tasks as per the company business needs. - Coached newly hired employees. - Became part of the CMMI Committee. - Had a significant role in the Social Committee Group.
Logo of the organization.

Java Developer

2012年7月 - 2015年4月
2 年 10 個月
- Programmed web application to be used with mobile application to calculate mobile data consumption per the operator's policy. - Established user interfaces provided by designers. - Administered project structure, business development, and database structure. - Created JSP pages for a questionnaire survey system. - Initiated backend programming and database manipulation. - Ensured integration with SOAP web services. - Supported business development and project structuring for content management system for mobile application viewing. - Performed analysis of business requirements to streamline project for application that calculates life insurance quotes. - Implemented programming and data structuring. - Led unit tests and application deployment.

學歷

Logo of the organization.
Master of Science (MS)
Master of Computer Science MCS
2015 - 2016
Logo of the organization.
Bachelor of Science (BS)
Bachelor of Computer Science BCS
2007 - 2012