محمد حسام

Skills

Java Golang PostgreSQL Spring Boot Spring Security Spring JPA Spring MVC React Typescript HTML Thymeleaf CSS Tailwind CSS Git JUnit Testing Sonar Qube

Experience

Software Engineer Intern 10Pearls Pakistan
Dec. 2025 – Feb. 2026

Selected through the 10Pearls Shine Internship Program.

  • Designed and developed a web based contact management system using Java and Spring Boot
  • Implemented RESTful API with Spring Data JPA, Hibernate, and PostgreSQL.
  • Ensured quality using JUnit, Mockito, SonarQube, SLF4J, and Logback
  • Built responsive React.js interfaces and used git and github for version control.

Featured Projects

HTTP/1.1 Server Using TCP

Built a functional HTTP/1.1 server from raw TCP sockets in Go without using net/http package. Implemented manual parsing of request line, headers, and body with proper response formatting. Added support for persistent connections and chunked transfer encoding.

Golang TCP

Load Balancer

Developed a round-robin load balancer in Go to distribute incoming HTTP requests across multiple backend servers efficiently. Implemented concurrent request handling using goroutines, synchronization primitives, mutexes, and wait groups.

Golang HTTP Concurrency

Gym Equipment E-Commerce Website

A full-stack e-commerce platform for gym equipment featuring product browsing, cart management, secure authentication with Spring Security, role-based admin dashboard control, responsive Thymeleaf views, and optimized PostgreSQL persistence using JPA/Hibernate.

Java Spring MVC Thymeleaf PostgreSQL