An innovative Software Engineer with background in computer science. Offering accurate program design, problem solving and solution synthesis skills. Motivated by continued professional development.
Overview
3
3
years of professional experience
Work History
Application developer
CHANNELS by STC
Riyadh, Saudi Arabia
07.2023 - Current
Designed and implemented RESTful APIs using Spring Boot, facilitating communication between the frontend and backend.
Implemented cron scheduler with mail servers to send daily report.
Implemented Redis to store data inside cache memory with Circuit Breaker Pattern.
Worked with projects managers, developers, quality assurance to resolve technical issues.
Engaged in the technical solution requirement analysis and estimation.
Junior developer
TECHNOLOGY CONTROL CO
Riyadh, Saudi Arabia
01.2022 - 07.2023
Worked as Full Stack Developer to develop and design backend using Spring Boot and frontend using Angular.
Used DTO CRUD patterns the transfer of the data between backend and frontend.
Checked software for errors and coded updates to fix problems.
SOFTWARE ENGINEER TRAINEE AT TUWAIQ BOOTCAMP
Saudi Federation for Cybersecurity, Programming an
Riyadh, Saudi Arabia
10.2021 - 12.2021
12-week boot camp dedicated to designing and building web applications by using Spring boot in back-end and react.js in front-end.
Education
Bachelor of Science - COMPUTER SCIENCE
University of Jeddah
Jeddah, Saudi Arabia
/2015 - /2020
Skills
Java
JavaScript, TypeScript
Spring Boot, Spring MVC, SpringData JPA, Spring Security
Angular, Reactjs
SQL & NoSQL
GitHub
Problem Solving
Languages
English
Intermediate
Arabic
Native
Timeline
Application developer
CHANNELS by STC
07.2023 - Current
Junior developer
TECHNOLOGY CONTROL CO
01.2022 - 07.2023
SOFTWARE ENGINEER TRAINEE AT TUWAIQ BOOTCAMP
Saudi Federation for Cybersecurity, Programming an