Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View HusamJbr's full-sized avatar

Block or report HusamJbr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
husamjbr/README.md

Hi there! 👋

I'm Husam Jaber, a passionate database enthusiast with a strong background in competitive programming and web development. I have experience in Linux and proficiency in handling XML and XSLT, caching, edge computing, DI, API, and SPI. My expertise includes OOP, design patterns, and clean code.

Accomplishments

  • Ranked among the top 500 globally in the Google Hash Code with 2.8 million points.
  • Achieved 7th place in the Jordan Collegiate Programming Contest.
  • Participated in the Africa and Arab Collegiate Programming Contest to represent my university in Egypt.

Projects

I have a proven ability to efficiently develop large projects. Here are some examples of my recent work:

  • Chess game: They have created a comprehensive chess game application using the Java programming language, adhering to industry-standard design patterns, clean code, and SOLID principles. The application was built with an architecture that follows the principles of maintainability, scalability, and extensibility. The codebase is managed using Git, which allows for easy collaboration and version control. The application includes all standard chess game rules and can be easily extended to incorporate new game modes and variations, due to the use of behavioral design patterns in its structure.
  • Web server in java: A web server was designed and developed from scratch, with the capability of serving static resources and the ability to be easily extended to handle dynamic resources. The Producer-consumer model was utilized to ensure thread safety and manage the number of active threads. Furthermore, HTTP specifications were studied to construct appropriate responses and effectively process incoming requests.

Contact Me

Feel free to reach out to me on LinkedIn. I'm always interested in connecting with other developers and discussing new ideas!

Popular repositories Loading

  1. my-vim-configuration my-vim-configuration Public

    contains my vimrc content

    Vim Script 1

  2. chess-game chess-game Public

    Java

  3. httpserver httpserver Public

    Simple http server that serves static html pages and can be extended to serve dynamic pages

    Java

  4. husamjbr husamjbr Public

    This repository is for my profile readme