Salah M.

Salah M.

Java Software Engineer

Hawally , Kuwait

Experience: 9 Years

Salah

Hawally , Kuwait

Java Software Engineer

76800 USD / Year

  • Immediate: Available

9 Years

Now you can Instantly Chat with Salah!

About Me

Java Software Engineer with over 8 years of experience in Java development, delivering usable software, covering multiple technologies, and staying updated with new technologies. Skilled in Object-oriented programming (OOP), debugging, and working wi...

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

Description

Helping teachers in student attendance, quizzes, and real-time feedback using Bluetooth Technology.

Show More Show Less

Description

Developed a Full Text Index Search based on J2EE application using Apache Lucene technology with clustering support.

Show More Show Less

Description

Developed a solution to manage Training Centers.

Show More Show Less