top of page

Are you an A+ Series startup?     Get first talent FREE OF CHARGE!     Check if you qualify →

 

Hire as Freelancer

34 €

/hour

Not available

or

Hire as Employee

3750 €

/month

$

TALENT-61038

Abdelsabor

Java Developer

Egypt

Seniority

Senior

Language skills

English B2

Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month

Skills

Oracle MySQL Spring Spring Boot Java RabbitMQ microservices AWS mongo DB

Industry

Banking Fintech Telecommunications Finance IT Services and IT Consulting E-payment

Professional Summary

Candidate has built a strong career in Java development, with extensive experience spanning nearly a decade across various companies and roles. Starting as a junior Java developer in a payment solution project, they later shifted their focus to payment back-end systems, gaining valuable expertise in this domain. After spending two years at Masari, Candidate moved to Dubai to join Idealsoft, a vendor for the e-traffic system. Throughout their career, they have worked with a range of technologies, including Java frameworks like Spring, databases such as Oracle, MySQL, and MongoDB (current), and AWS services like Lambda and EKS. While they may lack expertise in creating CI/CD pipelines, they are proficient in Docker and have experience in unit testing using Mockito. Moreover, Candidate adheres to PCI DSS standards, showcasing their commitment to industry best practices and security protocols. Overall, Candidate's extensive experience, technical skills in Java development, familiarity with a variety of technologies, and adherence to industry standards make them a valuable asset for any Java development team.

Video of Talent

Portfolio

Education

Ain Shams University / Bachelor's degree, Computer Science

2011 - 2015

Certifications and Trainings

  • Algorithmic Toolbox / Coursera

  • Data Structures / Coursera

  • Basic And Advanced Java Course Organized By Information System Institute For Armed Force.

  • Data Structures by University of California San Diego & National Research University Higher School of Economics on Coursera

  • Java SE8 Programming Course Organized By newhorizons Training Center

Experience

Senior Technical Team Lead / _VOIS

Full-time

Oct 2022 - Present

Cairo, Egypt


Building new System Api-factory responsible for unifying all market under on system

Participating on architecting new Telecom system and leading other team members through agile planning model




Senior Software Engineer / Klivvr

Full-time

Aug 2021 - Jan 2023

Cairo, Egypt


  • Building new digital banking system using micro-services and event driven architecture.

  • Implementing the new backend system using spring boot, spring data (JPA) ,Spring security,Rabbit MQ based on micro-services architecture




Senior Software Engineer / IDEAL SOFT EMIRATES L.L.C

Full-time

Dec 2019 - Dec 2021

United Arab Emirates




Senior Java Developer / Masary Egypt

Full-time

Feb 2018 - Dec 2019

Cairo Governorate, Egypt


  • Participating on architecting new E-payment system through agile planning model.

  • Implementing the new backend system using spring boot based micro-services, spring data (JPA) and RESTFUL web services for exposing certain HTTP interfaces.

  • Revamp Some Internal Tools to Spring Boot MVC using thymleaf.

  • Leading and support junior developers.




Software Engineer / ITWORX

Aug 2017 - Feb 2018

Cairo Governorate, Egypt




Java Developer / Masary Egypt

Jan 2016 - Aug 2017

Cairo Governorate, Egypt


  • Participating on enhancing current E-Masary E-payment service through a planned software releases.

  • Troubleshooting the current system problems and production issues.

  • Integrating with more than 10 service providers and mobile operator billing systems.

  • Developing the current system releases using servlet,jsp,jdbc,soap/wsdl.

  • Implementing the new backend system using spring boot based micro-services,spring data (JPA) and RESTFUL web\ services for exposing certain HTTP interfaces.

Projects

Control Video Objects - Graduation Project


  • As taking a video (with a camera in a steady position) and Object comes through the view of the camera. It should be possible to do image segmentation and automatically remove this object from the video and return the background behind this object.

  • Using C#, Matlab, EMGU-CV




Cryptography Package


  • Encryption And Decryption Techniques ( Classical & advanced )

  • Using C#




Gas Station Management System


  • Gas Station Management System is a system to manage all gas stations in country to avoid is problems. It depends on developing a way to limit the reservation of gas and make a limit amount to the car owner can satisfy his monthly need of gas.

  • Using MS-SQL server, C#, VS-lightswitch




Visualization Linked List Implementation


  • Visualize linked list implementation and its functions ( push , pop ) using java script




Image Processing Package


A Desktop application has some actions on an image like:


  • Bilinear geometric transformation (scale, rotation, shear)

  • Drawing the Histogram

  • Contrast

  • Brightness

  • Gamma

  • Histogram Equalization

  • Histogram Matching

  • Gray

  • Not

  • Add 2 Images

  • Subtract 2 Images

  • Bit-plane slicing

  • Filtering




Star Wars (1,2) Game Board

  • A ship traveled to space and faced a war against another ships or orbs

  • Using XNA, C#

Can’t find the needed talent?

 
Tekla get in touch banner
bottom of page