FlowCV Logo
Shorouk Abdelaziz Full Stack Developer
Email icon[email protected]
Website https://shorouk.dev
Phone 5879365165
AddressCalgary, AB
shorouk-abdelaziz
GitHubShoroukAziz
Profile

I am a software developer with one year of experience in developing enterprise IT solutions. I am passionate about creating innovative, high-quality products that solve problems and provide real value. I am constantly learning new technologies and exploring new ways to improve my skills.

Projects

Codi

04/2023

A coding-oriented flashcards web app to help developers and students retain languages and frameworks concepts effectively using the Spaced-Repetation Algorithm.

Tech Stack: NodeJs, Express, ReactJs, MUI, Prisma, PostgreSQL

Notion-Potion

05/2023

A Telegram bot that lets you quickly and easily save new notes, tasks, events etc... to your Notion workspace.

Tech Stack: NodeJs, Sqllite, Telegram Bot API, Notion API

Automation of the Egyptian Civil Court System

2021 – 2022

Worked as a back-end developer building REST APIs for the Civil Court System for the Egyptian Ministry of Justice.

Tech Stack: Java, Spring boot, Spring MVC, JPA, Oracle Database.

Beautify Anki

08/2020

An open-source addon that completely transforms the UI of the Anki Windows app into a more modern one.

Tech Stack: Python, HTML, CSS, JavaScript, Bootstrap.

Education

Diploma of Web Development

Lighthouse Labs
01/2023 – 04/2023 | Calgary, Canada

BSc in Computer Science

Arab Academy for Science & Technology
09/2015 – 07/2018 | Alexandria, Egypt

GPA: 3.92/4. Excellent with honours

Skills
LanguagesJavaScript, Java, Ruby, HTML, CSS
Frameworks, Libraries & EnvironmentsSpring Boot, JPA, NodeJS, ReactJs, AJAX, Express, Prisma, EJS, JQuery, SCSS, Bootstrap, MUI, Rails, ActiveRecord
Testing & DocumentationJUnit, Swagger, Storybook, Cypress, RSpec, Jest, Mocha, Chai, Postman
Systems & DatabasesSQL, GIT, SVN
Professional Experience

Software Developer

Integrated Solutions for Ports
07/2021 – 07/2022 | Alexandria, Egypt
  • Designed, developed maintained and documented software to perform highly complex business functions.
  • Reduced endpoints response time by around 30% by implementing JPA Entity Graphs when applicable
  • Improved core API performance by searching and using better-suited dependencies.
  • Created a knowledge management system to document technical workflows and knowledge, improving the team's overall productivity.
  • Reviewed code and debugged errors to improve performance and developed automated API tests with Postman.
  • Technical Support Engineer

    AFRI-VISION for Import & Export
    07/2017 – 06/2021 | Alexandria, Egypt
  • Built and maintained the company's landing page
  • Responded to support requests from end users and patiently walked individuals through basic troubleshooting tasks.
  • Decreased response time by 50% by documenting reported faults and bugs with a step-by-step guide to resolving them for future reference.
  • Graduate Teaching Assistant

    Arab Academy for Science & Technology
    09/2018 – 07/2019 | Alexandria, Egypt
  • Taught Object-Oriented Programming with Java, Database Systems, and Problem-Solving with C to over 200 students per semester.
  • Mentored students through office hours and one-on-one communication.