Shehab E. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Shehab E. - Fullstack Developer, Spring Cloud, Test Development

My journey at Softaims has been defined by curiosity, growth, and collaboration. I’ve always believed that good software is not just built—it’s carefully shaped through understanding, exploration, and iteration. Every project I’ve worked on has taught me something new about how to balance simplicity with depth, and efficiency with creativity. At its core, my work revolves around helping businesses and people achieve more through thoughtful technology. I’ve learned that the most successful projects come from teams that communicate openly and stay adaptable. At Softaims, I’ve had the opportunity to work alongside professionals who challenge assumptions, share knowledge generously, and inspire continuous improvement. I take pride in focusing on the fundamentals—clarity in logic, consistency in design, and empathy in execution. Software is more than a set of features; it’s a reflection of how we think about problems and how we choose to solve them. By maintaining this perspective, I aim to build solutions that are not only effective today but also flexible enough to support the challenges of tomorrow. The culture at Softaims promotes learning as an ongoing process. Every new project feels like a step forward, both personally and professionally. I see each challenge as a chance to refine my skills and contribute to the shared vision of building technology that genuinely improves lives.

Main technologies

  • Fullstack Developer

    6 years

  • Spring Framework

    1 Year

  • Spring HATEOAS

    2 Years

  • RESTful API

    5 Years

Additional skills

  • Spring Framework
  • Spring HATEOAS
  • RESTful API
  • Spring Batch
  • Hibernate
  • Java
  • Thymeleaf
  • Spring Security
  • Spring Boot
  • Apache POI
  • Spring MVC
  • Angular
  • API
  • Spring Cloud
  • Test Development

Direct hire

Potentially possible

Ready to get matched with vetted developers fast?

Let’s get started today!

Hire undefined

Experience Highlights

OAuth2 With Spring Security and Aws Cognito

>In this project we illustrate how to integrate with aws cognito with spring security >Aws cognito is a service intended for OAuth2 and OpenID Connet >Spring security has support for integration to any OAuth2 Service >Put some Configuration in application.properties like client id and client secret and others >This Properties for handle integration obtained form the service itself >Create a bean of SecurityFilterChain >Used Postman tool to Test the authentication and authorization to the backend

Spring Boot with Aws S3 Bucket

>In this Demo we integrate with S3 Bucket (Simple Storage Service) from Aws >Make a Post Request to backend >Create String of html with the body in object in it with Thymeleaf >Convert Html to pdf with IText Library >Save pdf to s3 bucket >Make a Qr Code with the link of the pdf >Save Qr Code Image To s3 Bucket >Return the url of the qr code image as a resposne

Spring batch to Import Medical excel Sheet to Database

>In this demo we use spring batch project >Import excel file to database through rest api >Use poi.apache.org to read from excel file

Unit Test & TDD with Spring Boot Test

>Explore the architecture of the Spring Boot testing framework and write integration tests >Develop unit tests with JUnit 5 and supporting JUnit Assertions >Mock Spring container dependencies using Mockito >Apply Test Driven Development (TDD) using JUnit 5, Mockito and Spring Boot >Test Spring Boot MVC web applications with MockMvc and ModelView assertions >Test Spring Boot REST APIs with MockMvc, JsonPath and Hamcrest >Develop integration tests for Spring Data JPA including database init and cleanup >Spring Boot developers with JUnit and Mockito testing are in HIGH-DEMAND. Level up your career!

Vertib For Management Medical Entity

# Working in a project to serve doctors nurses and medical field for management the entity It consists of > Javafx application working in desktop as a UI for doctor, nurses,...etc > Spring Boot application as a backend server > Mysql as a persistent storage #Tools and Technologies • integration between javafx and spring boot to use DI and IOC,...etc • spring data jpa for accessing the database with hibernate • figen client from spring cloud in javafx to get and send data through rest api • spring websocket for open live connection for messages and notification • Jaspar library for generating report • Apache poi for reading and writing to microsoft products(Excels,Work,...etc) • Load balancer to distribute the load between multiple instances in the backend application • circuit breaker for detect failures and encapsulates the logic of preventing a failure from constantly recurring

Education

  • The Faculty of Engineering at Mansoura Univeristy

    Bachelor of Engineering (BEng) in Computer engineering

    2017-01-01-2022-01-01

Languages

  • Arabic
  • English

Personal Accounts