مصطفى Amaragi, Senior software developer

مصطفى Amaragi

Senior software developer

Alinma Investment

البلد
مصر - القاهرة
التعليم
بكالوريوس, Computer Science
الخبرات
13 years, 2 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :13 years, 2 أشهر

Senior software developer في Alinma Investment
  • المملكة العربية السعودية - الرياض
  • أشغل هذه الوظيفة منذ أغسطس 2021
Senior Software Developer at eGovernment Authority في eGovernment Authority
  • البحرين - المنامة
  • أشغل هذه الوظيفة منذ فبراير 2021

Working on General Benayat Building Permit Portal system to :
- Carrying out various activities in DLC plus investigating new issues.
- Ensuring that the deliverables as compliant to the document requirement specifications.
- Do designs, development and implementation.
- Research and recommend software development, purchase, and use.
- Assist users with procedural or minor technical problems

Java Technical Lead في Asset Technologies
  • مصر - القاهرة
  • مايو 2020 إلى نوفمبر 2020

Highly independent and contributes significantly in each phase of the Software Development life-cycle, including requirements analysis, design, implementation, and support of software products, systems, and projects.
Responsible for leading and technical supervision for the development team, to ensure the high quality of deliverable and project success.
Explores different technical topics and tools to assess the feasibility of the given requirements.
Offers suggestions for improvement/simplification of the systems and/or add business value.

Senior Software Developer في eGovernment Authority
  • البحرين - المنامة
  • يوليو 2015 إلى مارس 2020

Working on General Directorate of Nationality, Passport and Residence project (GDNPR) in the capacity of Software developer for: Identifying, investigating, and analysing business processes, procedures and work practices.
Ensure that developed information system applications meet specified requirements.
Prepares design, development and implementation specifications and proposals for discussion and approval by Users and IS Management.
Research and recommend software development, purchase, and use.
Develop JEE-based programs: creating web GUI components using JSF and ZK Framework, PrimeFaces Framework, Spring MVC and creating various server side components using J2EE APIs (Servlets, JSP, DAO, JPA) and Spring Framework Core and Security, using Hibernate to access database, using IBM RAD IDEs and SVN for Java source code control, using IReport for Jasper reports development. Configuring Jenkins to enable the continues Integration.
Assist users with procedural or minor technical problems.

Middleware Consultant في Raya Holding
  • مصر - القاهرة
  • يوليو 2014 إلى مارس 2015

Designing and developing proposals that meet business requirements for SUMED project.
Researching for latest software development tools for use.
Developing Javascript based applications and creating Front-End components using HTML, Bootstrap HTML and AngularJS framework, creating server side components using NodeJS and Express framework. Providing Integration between AngularJS framework and JEE Restfull webservice.
Participating in SUMED analysis phases.
Testing SUMED administration module.
Participating in delivering SSO solution to Jbail municipality.
Integrated Oracle Access Manager with Oracle Internet Directory.
Integrated Oracle Access Manager with Oracle Webgate.
Integrated Oracle Access Manager with Oracle HTTP Server.
Provided SingleSignOn using Oracle Access Manager Product.

Software Dev. في international turnkey systems ITS
  • مصر - القاهرة
  • فبراير 2012 إلى يونيو 2014

Handling inspection for new issues of Ethix-Frame.
Providing analysis close designs for Ethix-Frame migration module.
Developing code according an arranged designs.
Testing and reviewing delivered code changes to verify if it meets Ethix-Frame business needs.
Research for latest software development tools for use.
Carrying out certification of Ethix-Frame integration with Windows server 2008 Active Directory.
Providing environment requirements for new installations of Ethix-Frame in new customer Banks.
Carrying out the verification role for tested fixes on the ClearQuest IBM Rational tool.
Assisting with creating user guide and training documentation.
Carrying out implementation role at customer site at Kuwait International Bank, KIB.
Carrying out L3 Ethix-Frame support role for Kuwait International Bank, KIB.
Carrying out L3 Ethix-Frame support role for Kuwait Financial House of Bahrain, KFHB.

Java developer في Expedeit
  • مصر - القاهرة
  • مايو 2010 إلى سبتمبر 2011

Analysis, design and code.

الخلفية التعليمية

بكالوريوس, Computer Science
  • في Computers and Information.
  • يوليو 2010

Bachelor of Computers and Information from Helwan Uni.

Specialties & Skills

Software Development
Analysis
Computer Science
Spring boot
web development
web applications
Good Communication
Team Work
English Speaker
Angular2
Spring MVC
Web design
Spring framework
Spring Cloud
Spring Data
Spring Security
Kubernates
Hibernate
Rabbit MQ
JavaScript
Aspect Oriented Programming
MongoDB
Microservices
Sonarqube
Docker Compose
Rest API
web services
programming
weblogic
Java software development
Core Java

اللغات

العربية
متمرّس
التركية
مبتدئ
الانجليزية
متمرّس

التدريب و الشهادات

Proactive Computer Security (الشهادة)
تاريخ الدورة:
April 2019
Introduction to Cybersecurity for Business (الشهادة)
تاريخ الدورة:
April 2019
Detecting and Mitigating Cyber Threats and Attacks (الشهادة)
تاريخ الدورة:
April 2019
Cybersecurity for Business Specialization (الشهادة)
تاريخ الدورة:
March 2019
Cyber Threats and Attack Vectors (الشهادة)
تاريخ الدورة:
April 2019

الهوايات

  • Swimming