Moayad Abu Jaber, Solution Architect

Moayad Abu Jaber

Solution Architect

Ministry Of Education - UAE

Location
Jordan - Amman
Education
Bachelor's degree, Computer Information System
Experience
11 years, 6 Months

Share My Profile

Block User


Work Experience

Total years of experience :11 years, 6 Months

Solution Architect at Ministry Of Education - UAE
  • United Arab Emirates - Dubai
  • September 2018 to March 2019

- Look at all the applications inside the ministry and documenting the architecture for in-house
developed application and review documents provided by vendors
- Participate in evaluating technical capabilities for projects in a tender process
- Develop a branching strategy for code repository to follow agile methodology and integrating it
with CI/CD
- Develop processes for an automated CI/CD using technologies such as Git, Jenkins, Nexus
repository, SonarQube, and Docker
- Participate in creating an architecture design for many projects
- Tuning the current architectures for critical applications
- Involve in migrate application reside in the cloud to on-premise
- Play an evangelist for open source technologies and frameworks

Architect/Developer at Freelance
  • Jordan - Amman
  • January 2017 to September 2018

I designed architecture/implement food delivery - Jahez and Walem both based on Saudi Arabia
GIS/logistics/delivery domain
Microservices
API Gateway
Spring Boot
Spring Cloud
AWS (Elastic Beanstalk, Elasticache, Lambda, SQS)
BPM and DMN (Camunda)
Docker container
Apache PredictionIO - Machine Learning

Portal/Integration Architect at Advanced Electronics Company
  • Saudi Arabia - Riyadh
  • February 2014 to February 2017

● Help functional teams to adjust and map business requirements with best-fit solutions
● Ensure that solutions are aligned with OWASP (Open Web Application Security Project)
● Ensure that solutions are aligned with WCAG (Web Content Accessibility Guidelines)
● Create high level designs and low level designs using UML from functional document
● Evaluate and explore best technology and framework in the market
● Work across architectural tiers like Front-End, Back-End and Integration
● Doing Proof-Of-Concept on Liferay portal to make sure business and technical requirements are mapped
● Give AEC the guidelines about how we should work with Accenture to achieve their objective
● Help AEC to identify the gaps and risks based on Accenture solution
● Help AEC to distribute their teams properly
● Provide Weekly feedback for AEC on what is going on in Accenture India Delivery Center
● Help the operation team for preparing and choosing the tools needed for operation time
● Review the architecture designed by Accenture and identify gaps
● Define development process, development environments which will make the development easier
● Conducted many comparisons for several COTS available in the market
● Propose better solutions for BPM/Case management
● Propose better solutions for Identity management
● Lead R&D to make the architecture as Microservices
● Presenting Docker to be adopted in current project or upcoming projects

Co-Founder & CTO at Chattelz
  • Saudi Arabia - Riyadh
  • March 2012 to August 2014

● Designing the software architecture
● Divide the project into phases
● Create use cases and modules
● Design the prototype and help in UI/UX
● Developed key solution components based on Java / Spring Framework
● Make SEO better through best technical design (REST URL, Meta tags, content structure, etc…)
● Manage offshore software development team
● Help in Branding the business
● Develop business model using business model canvas
● Mapping business requirement to best-fit technologies

Senior Software Engineer / J2EE Architect and Technology Specialist at Ever Team
  • Saudi Arabia - Riyadh
  • April 2011 to February 2014

● Design Integration architecture used to integrate portal with other systems
● Design architecture for portal solution
● Lead Developers/Designers in DZIT portal project
● Developing portal solution for government based on Liferay portal
● Integrate portal with Yasser (GSB/GSN)
● Developing Enterprise Search solution based on Exalead CloudView
● Customize DMS solution for government client based on EverSuite
● Make study how we can integrate portal with ESB to achieve SOA principles
● Propose Messaging Middleware solutions to integrate with other systems
● Working with Bull to integrate their taxpayer services system with our portal using Messaging Middleware
● Working on Weblogic JMS
● Working with other companies to deal and integrate our systems with their Systems
● Involved in enhancement, maintenance and fixing the bugs for many CTS application based on EverSuite
● Gathering requirements and mapping it to the best solution
● Integrate our portal with many systems such as HR, CTS etc ...
● Proposed high technologies and frameworks to be applied on company solutions
● Proposed code repository to be used by all team members
● Prepare best practices guide to be used by other team members
● Make presentation for best-fit frameworks, compare some frameworks with others, what new in JDK 7, and what new in J2EE 6
● Used many frameworks to develop portlets such as (JSF - ICEFaces, SpringMVC, Hibernate, Spring framework)
● Measure performance and propose solutions for better performance
● Used SpringMVC and Hibernate to develop Enterprise Search solution
● Enabling Arabic Interface for Enterprise Search solution
● Develop many widgets to be used on Enterprise Search solution

Senior Software Developer / Integration specialist at KnowldgeNet
  • Saudi Arabia - Riyadh
  • October 2009 to March 2011

● Developing routing application for stock market to connect the brokerage firms from one country to another using QuickFixJ engine, Spring framework, Hibernate, and J2SE
● All transactions in routing application under SSL
● Developing out of the box Components to integrate our side with OMS using Web Services instead of FIX connectivity
● Developing web based application to can trace transactions and follow up the orders
● Developing web based application to administrate our service remotely
● Using various J2EE frameworks in developing web application
● Enhance, maintain and develop desktop application to represent OMS for testing purpose
● Enhance, maintain and develop desktop application to represent market for testing purpose
● Writing technical reports
● Providing help for operations and technical support
● Providing assistance for our clients
● Resolving production issues
● Help other systems to integrate with our system
● Conduct research for best practices in our field
● Participate in planning of future releases and develop product roadmap

Technical Consultant at Black Belt Technologies
  • Saudi Arabia - Riyadh
  • January 2009 to October 2009

● Developing Capture Applications using various J2EE and J2SE technologies to performed the assigned tasks
● Migrating non electronic documents into Alfresco ECM
● Deploying Alfresco in Apache server and using mySQL as a persistence layer
● Gathering and documenting business requirements
● Mapping business requirements and providing best-fit solutions including evaluation and definition of scope of project and finalization of project requirements.
● Providing assistance to pre-sales team
● Help sales team in preparing RFP
● Preparing technical proposals

Application Developer at DataServe & Turnkey Solution
  • Saudi Arabia - Riyadh
  • January 2008 to May 2008

● Developed customized applications based on IBM FileNet P8 Workflow
● Analyzed and designed FileNet P8 applications for being developed
● Developed applications using IBM WebSphere portal
● Performed integration process between IBM FileNet P8 and IBM WebSphere portal

Software Engineer at Arabian Advanced Systems
  • Saudi Arabia - Riyadh
  • March 2007 to December 2007

Developed application to clean up legacy web parts
● Subscriber Management System (SMS)
● Personalization System
● Single Sign On(SSO) Implementation
● Learning Management System(LMS) integrated with (SMS)
● Business Process Management (BPM) E-Form
● Technologies used: J2EE (Servlet, JSP, JNDI, JDBC, other technologies include J2EE), Cardiff LiquidOffice, separated java class, LiquidOffice API and MS SQL Server 2000.

Education

Bachelor's degree, Computer Information System
  • at Al Ahlyia Amman University
  • February 2007

Specialties & Skills

Integration
Management
FIX Protocol
J2EE Design Pattern (MVC, Transfer Object, Access Object, …)
J2EE 5 (EJB 3.0, Java persistence API, Session Beans , Message Driven , Java Transaction API ,…)
Microsoft SQL server 2000, mySQL with easyPHP Environment and Oracle
Business Process Management: (LiquidOffice , FileNet, jBPM)
Source Control: Subversion, Visual SourceSafe
Updated with J2EE 6 technologies (CDI, EJB 3.1, JSF 2, JPA 2, Servlet 3, …)
Strong in OO Concept, design and analysis
Portal Frameworks: Liferay and Pluto
Deployment Tools: Ant and Maven2
Solid experience in Apache Tomcat Web server, Glassfish
Middleware: WSO2 ESB, Apache Synapse, Mule ESB
Portlet, Log4j, Commns-Fileupload, Apache Taglib, JDBC, Logback, JodaTime, JNDI and JavaMail APIs
JSF (ADF, ICEfaces, PrimeFaces, OpenFaces, RichFaces), GWT (GXT, Vaadin), Spring and Hibernate
IDE's(Netbeans , Eclipse, IntelliJ , Sun Java Studio Creator , WebSphere and JCreator, JDeveloper)
Liferay Portal developement
Oracle Weblogic JMS

Languages

Arabic
Native Speaker
English
Expert

Training and Certifications

Certified SOA Professional (Certificate)
Date Attended:
October 2015
Valid Until:
January 9999
IBM WebSphere Servlet and JSP Development with WebSphere Studio 5.0 (Training)
Training Institute:
Leapone
Date Attended:
September 2005
Sun Certified Web Component Developer (Certificate)
Date Attended:
May 2007
Valid Until:
January 9999
IBM WebSphere portal Administration (Training)
Training Institute:
In-house
Date Attended:
May 2008
Oracle ECM implementation Bootcamp (Training)
Training Institute:
Oracle
Date Attended:
February 2008
Data Science and Big Data Analytics (Training)
Training Institute:
EMC
Date Attended:
October 2015
Associate MuleSoft Developer (Certificate)
Date Attended:
January 2015
Valid Until:
January 9999
ITIL Foundation V3 (Certificate)
Date Attended:
January 2015
Valid Until:
January 9999
Certified SOA Architect (Certificate)
Date Attended:
January 2016
Valid Until:
January 9999
IBM FileNET Business Process Management (Training)
Training Institute:
In-house
Date Attended:
February 2008
MongoDB fo DBAs (Training)
Training Institute:
10gen
Date Attended:
March 2013
IBM WebSphere portal Development (Training)
Training Institute:
In-house
Date Attended:
May 2008
Liferay Certified Professional 6.2 (Certificate)
Date Attended:
April 2015
Valid Until:
January 9999
TOGAF 9 foundation (Certificate)
Date Attended:
December 2012
Valid Until:
January 9999
Sun Certified Business Component Developer (Certificate)
Date Attended:
May 2008
Valid Until:
January 9999
Sun Certified Java Programmer (Certificate)
Date Attended:
February 2007
Valid Until:
January 9999