Hesham Al Zoubi, Associate Senior Java Developer

Hesham Al Zoubi

Associate Senior Java Developer

AJIAL National Educational Company

Location
United States
Education
Master's degree, Computer Science
Experience
5 years, 10 Months

Share My Profile

Block User


Work Experience

Total years of experience :5 years, 10 Months

Associate Senior Java Developer at AJIAL National Educational Company
  • Kuwait
  • August 2021 to July 2022

• Leadership: Captained a team of 5 developers, emphasizing task delegation, meticulous code
reviews, and utilizing JUnit combined with Mockito for efficient unit testing.
• Microservices LMS Architecture: Architected a resilient, microservices-based LMS using Spring
Boot, encapsulated within Docker containers for consistent deployment. Integrated Apache
Kafka for real-time data streaming and leveraged AWS for cloud hosting, ensuring seamless
delivery of dynamic educational content.
• Agile & Collaboration: Championed Agile Scrum, fostering profound collaboration with crossfunctional teams to guarantee synchronized and timely project deliverables.
• UI/UX & Data Management: Harmonized UI/UX designs with a ReactJS front-end and harnessed
AWS-hosted MySQL/MongoDB databases for instantaneous data access, all containerized using
Docker for scalability and environment consistency.
• Quality Assurance & Security: Employed rigorous JUnit tests, bolstered with Mockito for targeted
unit testing, ensuring impeccable system reliability. Safeguarded data integrity using Spring
Security.2
Tech Stack: AWS, Spring Boot, Microservices, ReactJS, MySQL, MongoDB, Apache Kafka, JUnit,
Mockito, Spring Security, Maven, Hibernate, Docker.

Software Developer at TechBox GROUP
  • Kuwait - Al Kuwait
  • April 2019 to July 2021

• ECP Progress: Using test-driven development to design and implement a robust E-Commerce
Platform (ECP) with Spring Boot, Spring MVC, and Hibernate, boosting online sales and refining
user interactions.
• Website Design: Crafted a responsive site using React and Bootstrap for quick product searches
and seamless transactions, backed by MySQL and MongoDB.
• Transaction & User Experience: Integrated Kafka-driven secure payments and deployed
Elasticsearch strategies to minimize cart abandonment. Ensured smooth shopping with intuitive
interfaces.
• Performance & Compliance: Rectified site performance using Docker and Kubernetes,
maintained data privacy standards, and streamlined development with Jenkins and GitHub.
Tech Stack: Spring Boot, Hibernate, REST, MySQL, MongoDB, Tomcat, JPA, Kafka, React, Redux,
Bootstrap, JUnit, Mockito, Docker, Kubernetes, Jenkins, GitHub, Elasticsearch.

Software Engineer at PAAET
  • Kuwait - Al Kuwait
  • February 2017 to March 2018

• SMS Development: Spearheaded the design and rollout of a Student Management System (SMS)
using Spring Boot and Hibernate, enhancing administrative efficiency and bolstering student
data handling.
• Stakeholder Engagement: Partnered with key stakeholders to tailor the system per their
specifications.
• System & UI Development: Crafted a scalable portal with React for user interactions and
structured a robust MySQL database, facilitating streamlined student data management and
report generation.
• Quality Assurance: Conducted JUnit tests, rectifying software discrepancies and performance
bottlenecks.
• Data Compliance: Prioritized and ensured data privacy standards to safeguard student
information.
• Collaboration & Support: Collaborated with diverse teams for smooth SMS integration, offered
technical assistance, and trained users for maximum system utility.
• Documentation: Chronicled detailed development phases, system configurations, and updates.
Tech Stack: Spring Boot, Hibernate, MySQL, Tomcat, JPA, Apache Kafka, REST, React, JUnit.

Java Software Developer at REAL GROUP PROJECT MANAGEMENT
  • Kuwait - Al Kuwait
  • October 2015 to January 2017

• Real Estate App Development: Designed and implemented real estate applications to
streamline property listings, sales processes, and customer relationship management using Java
and Spring Boot.
• Project Management: Conceived modules for meticulous construction and real estate tracking,
refining workflows, and guaranteeing on-schedule project execution.
• Performance & Database: Boosted application responsiveness through rigorous code
evaluations, debugging, and adept Oracle SQL database management.3
• Team Collaboration: Partnered with sales, marketing, and construction units to derive
requirements and deliver customized software tools. Collaborated with UX/UI experts to craft
intuitive application designs.
Tech Stack: Java, Spring Boot, REST, JavaScript, Oracle SQL, RabbitMQ, REST API, Hibernate.

Education

Master's degree, Computer Science
  • at Maharishi University Of Management And Technology
  • May 2024

Key Courses: Fundamental Programming Practices, Modern Programming Practices, Web Programming, Web Application Architecture, Algorithms, Software Architecture, Enterprise Applications, Database Management Systems

Bachelor's degree, Computer Science
  • at Yarmouk University
  • February 2004

Specialties & Skills

Java web applications
Java software development
Software Engineering
Web Development
Software Development
Node.js
Prometheus
Spring Security
Grafana
MongoDB
React.Js
Spring MVC
Hibernate
ActiveMQ
Spring Cloud
Spring Boot
JavaScript
Apache Tomcat
Mockito
Waterfall
IntelliJ IDEA
Logstash
Elasticsearch
Jenkins
Agile / Scrum
RabbitMQ
Kubernetes
Dependency Injection
PostgreSQL
Design Patterns
MySQL Workbench
Eclipse
Postman

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.


Languages

English
Expert
Arabic
Native Speaker