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
Industry
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#