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. Java, Spring and RESTful APIs

My name is Shehab E. and I have over 6 years of experience in the tech industry. I specialize in the following technologies: Spring Framework, Spring HATEOAS, RESTful API, Spring Batch, Hibernate, etc.. I hold a degree in Bachelor of Engineering (BEng). Some of the notable projects I’ve worked on include: OAuth2 With Spring Security and Aws Cognito, Spring Boot with Aws S3 Bucket, Spring batch to Import Medical excel Sheet to Database, Unit Test & TDD with Spring Boot Test, Vertib For Management Medical Entity, etc.. I am based in Aga, Egypt. I've successfully completed 6 projects while developing at Softaims.

I am a business-driven professional; my technical decisions are consistently guided by the principle of maximizing business value and achieving measurable ROI for the client. I view technical expertise as a tool for creating competitive advantages and solving commercial problems, not just as a technical exercise.

I actively participate in defining key performance indicators (KPIs) and ensuring that the features I build directly contribute to improving those metrics. My commitment to Softaims is to deliver solutions that are not only technically excellent but also strategically impactful.

I maintain a strong focus on the end-goal: delivering a product that solves a genuine market need. I am committed to a development cycle that is fast, focused, and aligned with the ultimate success of the client's business.

Main technologies

  • Java, Spring and RESTful APIs

    6 years

  • Spring Framework

    3 Years

  • Spring HATEOAS

    2 Years

  • RESTful API

    1 Year

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

Previous Company

Oracle Egypt

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

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