Ebraheem Alrabeea, Senior Software Engineer

Ebraheem Alrabeea

Senior Software Engineer

Beyond Limits

Location
Jordan - Amman
Education
Bachelor's degree, Communication and Software Engineering)
Experience
9 years, 8 Months

Share My Profile

Block User


Work Experience

Total years of experience :9 years, 8 Months

Senior Software Engineer at Beyond Limits
  • Jordan - Amman
  • My current job since August 2022
Technical Team Lead at Alt Shift Creative Jordan
  • Jordan - Amman
  • August 2020 to May 2023

I am leading the development process of our IoT platform that uses almost all possible protocols (HTTP, MQTT, CoAP, LwM2M, SNMP, TR069, ...) to communicate with different devices.
Our platform is developed based on an open-source IoT project that uses mainly Java, Spring, Nodejs, Angular, Keycloak, and Docker.

Senior Software Engineer at eDigitPath (مسار التحول الرقمي)
  • Jordan - Amman
  • November 2019 to July 2020

I was in charge of back-end development, configuring the microservice, security (Keycloak), Elasticsearch, solving a lot of problems, and taking the best decision.
Problems like, notify a user when a document changed, auto-complete, suggestions, related documents, the real number of views for a certain document, the nested object with search and sort, securing ES and Kibana for free.

Spring (Boot, Security, Data), JPA, Elasticsearch, jHipster, Kafka, Keycloak.

Senior Application Developer at Nextwo Co.
  • Jordan - Amman
  • December 2018 to October 2019

I was responsible for creating Java Restful APIs that meet the requirements of the design.

Java, Spring Boot, Spring Data, JPA, Microservices, Oracle DB, XML (JAXB, Freemarker template).

Full Stack Developer (Java - Angular) at Capella Solutions
  • Jordan - Amman
  • April 2017 to April 2018

I was responsible to develop and maintain a data statistics application, importing the data inside the Solr server core and create corresponding search facets, then using Angular to build a rich GUI that can give the user a lot of options and filters to select, and make useful charts based on the Data, we used Java and Play in the back-end.

I worked a little in Docker for a specific time.

Angular 2-5, RESTful Service, JPA, Play Framework, Apache Solr, Docker.

Java Web Developer at iSoft / Intellisc
  • Jordan - Amman
  • September 2016 to March 2017

Fix old pages (JSP, Strut) bugs and problems, and recreate old pages with JSF.

JSP, JSF, Struts, JDBC and Oracle ADF.

Java Web Developer at GIT - Ghayat For Information Technology
  • Jordan - Amman
  • October 2015 to September 2016

I worked with GIT company for over 8 months from home Part-Time, as a Java Web Developer / ERP System using the Opentaps project.

Java Web Developer at Blulogix
  • Jordan - Amman
  • April 2015 to May 2016

I was responsible first to configure Maven and Keycloak, My second role was to create RESTful services using Spring and Hibernate to access DB So that front-end developers and REST clients can use it.

I have learned a lot in AngularJS, JavaScript, and HTML.

Spring Framework, AngularJS, Hibernate, Keycloak, Maven.

Java Web Developer at Spirawn
  • Jordan - Amman
  • April 2014 to February 2015

Java web developer using Opentaps "ERP + CRM" open-source project based on enterprise Java EE foundations, Hibernate, MySQL, Apache Tomcat, and OFBiz projects.

My role was to create a page using Freemarker, JavaScript, HTML, and/or GWT, Then create a Java Servlet to handle requests and respond and then retrieve/store data from/in DB.

I have written a lot of Java Servlet code and learned Collection and Advanced Object-Oriented principles such as Polymorphism and Design Patterns.

Java Developer at General Electric
  • Jordan - Amman
  • November 2011 to January 2012

I as trainee for three months during my study period, I have learned Object Oriented, Reflection, IO Streams and Collection.

Most work was parsing files using Java IO Stream classes and store the required data in a Java Object.

Education

Bachelor's degree, Communication and Software Engineering)
  • at Al- Balqa' Applied University
  • February 2012

Specialties & Skills

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.


Languages

Arabic
Expert
English
Intermediate

Training and Certifications

Oracle Certified Associate Java SE 7 Programmer (Certificate)
Date Attended:
December 2016
Java Standard Edition (JSE) (Training)
Training Institute:
Final-Solutions Development & Consulting
Date Attended:
January 2014
Duration:
30 hours