Post Job Free
Sign in

Software Engineer User Experience

Location:
United States
Salary:
125000
Posted:
May 13, 2025

Contact this candidate

Resume:

Ahmed Aboukoura

****************@*****.*** 646-***-**** LinkedIn Website Hamilton, New Jersey

EDUCATION

B.S in Computer Science, Rutgers, The State University of New Jersey May 2021 New Brunswick, NJ

WORK EXPERIENCE

Full Stack Java Software Engineer June 2023-January 2025 State of New Jersey-Department of Health Trenton, NJ

● Replaced legacy authentication with a JWT token-based login service using Spring 6 and Spring Boot 3, enhancing system security and user authentication.

● Played a crucial role in Migrating a monolithic application into a microservices-based architecture. Successfully split three services so far.

● Dockerized our monolithic application, achieving approximately 50% faster deployment process. Docker containers bundle an application and all its dependencies into a single unit, meaning they can run consistently on any system with Docker installed, regardless of the underlying operating system.

● Implemented an OAuth 2.1-based authorization server as a proof of concept (POC), but it was rejected by management due to concerns about being overhead.

● Designed and implemented a CI/CD pipeline using GitLab and GitHub, integrating AWS ECR, and ECS to automate and streamline the deployment process.

● Developed new RESTful APIs as part of the microservice migration, prioritizing system responsiveness and optimizing user experience.

● Upgraded data grid component to PrimeNG in Angular 15, for enhanced functionality and user experience. Software Engineer August 2021 - April 2023

Chubb (Cognizant) Whitehouse Station, NJ

● Implemented secure and performant RESTful APIs using Java and Spring Boot for data exchange between front, back-end.

● Collaborated in a team to develop a comprehensive security module, which included an authorization server and resource server, using Spring Security and OAuth 2.0. This initiative enhanced protection against potential threats.

● Executed multiple releases and introduced DML fixes, resulting in a notable 20% reduction in production incidents.

● Conducted comprehensive unit testing of APIs using POSTMAN and meticulously documented endpoints with Swagger.

● Proficiently utilized Spring JPA framework, PostgreSQL, and MySQL to optimize data storage and retrieval processes.

● Contributed significantly to the seamless migration of multiple applications from legacy servers to the Cloud (AWS).

● Proactively embraced cutting-edge tools and technologies, such as Docker, Kubernetes

● Executed CI/CD tasks using Jenkins, ensuring the continuous and confident release of applications. Recitation Teacher Fall 2020

Rutgers University New Brunswick, NJ

● Re-taught difficult concepts in core and intermediate Java language class (CS102) for 75 students.

● Facilitated collaborative problem-solving, project-based learning, and quizzes.

● Supported professor Ana Paula Centeno to promote academic excellence.

● Covered advanced concepts of object orientation in Java language.

● Received positive feedback for exceptional teaching skills and dedication to student success. Skills

Java, Spring, Spring Boot, Spring Security (Authorization, Authentication), Angular, OAuth2.1, AWS (EC2,RDS, ECS), IntelliJ, GIT, GitLab, Docker, Jenkins, PostgreSQL, Kubernetes(beginner-level). Certificates

AWS Certified Cloud Practitioner



Contact this candidate