Salah A.

Salah A.

Senior/Team Leader Java Developer

, Kuwait

Experience: 9 Years

Salah

Senior/Team Leader Java Developer

76800 USD / Year

  • Immediate: Available

9 Years

Now you can Instantly Chat with Salah!

About Me

I am a  Java Software Engineer with over 8 years' experience in Java development, delivering a usable software's, covering multiple technologies, and trying to keep myself on top of the new technologies. I have an excellent knowledge in O...

Show More

Portfolio Projects

Description

• Owning responsibility of the middleware layer
• Research and development of the integration points between different systems and channels
• Give an alternative and prepare problem solutions
• Understand and architect the different systems integration components to fit with the bank requirements
• Participating in the requirements analysis and design if applicable
• Designed and developed using microservices pattern
• Guide and support top management with the technical and some non-technical related decisions
• Owning responsibility for the api gateway and exposing the api's for different channels
• Responsible for developing and maintaining the REST API's for the mobile apps and author channel
• Responsible for establishing the full microservices life cycle starting from the development phase till the monitoring phase
• Gives an alternative and prepare problem solutions related
• Following the best practices of the microservices pattern
• Creating and maintaining CI/CD automation pipelines for deploying and releasing different microservices
• Making sure that the scrum agile methodology is applying across team members
• Playing a chapter lead position in our scrum dev environment
• Responsible for all non-API’s integration points (e.g. file integration) using an MFT tool
• Provide the needed guidance (technical & non-technical) to the team members

Show More Show Less

Description

The project was a sub-project from a big content management platform that i was a part of its development team, the client want to support the educational videos content and manage it using an admin tool I was responsible for creating this video library and all its functionality, from uploading the video, managing the videos and displaying them

Show More Show Less

Description

Full-Text Index Search Engine based on the J2EE application using Apache Lucene technology with Clustering support.

This project was a part of a quality management system platform that I was a part of the development team, I was responsible for design this subproject and code all its functionality then imped it under the platform

This project supports caching, multithreading and following all the performance best practices

Show More Show Less

Description

A system to enhance the leading experience for online users

The system uses the Ontologies to represents the system models using Apache Jena

I implemented the consine similarly algorithm to find similarities between learning contents which helps to suggest better content to the learner

I also implemented the Continuous Assessment Method (CAMalgorithm) which helps to continuously asset the learner based on his/her outcomes

Show More Show Less

Description

The client wants to create a web application to facilitate conducting financial transactions for his clients

This project have been build on top of the J2EE, I was responsible for coding and designing the system new functionalities, screens and workflows

Currently the system contains more that 7500 client registered and using the system functionality smoothly and securely

Show More Show Less