Summary
Overview
Work history
Education
Skills
Websites
Languages
Timeline
Generic

Ali Shaaban

Dubai,UAE

Summary

Accomplished software developer with extensive expertise in Java, C++, Python, php, and JavaScript, specialising in full stack development. Proficient in leveraging modern frameworks such as Laravel and VueJs to deliver robust web applications. Demonstrates strong capabilities in DevOps practices, including Docker and CI/CD pipelines, ensuring efficient project delivery. Adept at Agile Project Management methodologies like Scrum and Domain-Driven Design to optimise team performance and project outcomes. Committed to continuous improvement and innovation within the tech industry.

Meticulous Java Developer skilled in designing and developing innovative software features to enhance quality and fucntionality. Writes and deploys clean and functional JAVA applications to meet strict requirements. Excellent history of on-time and under-budget deliverables.

Overview

7
7
years of professional experience
2017
2017
years of post-secondary education

Work history

Java developer

Micropolis Robotics
Dubai, UAE
03.2024 - Current
  • Integrated third-party services into existing systems, improving functionality.
  • Demonstrated proficiency in handling multiple projects simultaneously under tight deadlines.
  • Improved system performance by implementing efficient Java code.
  • Collaborated effectively with cross-functional teams to meet project objectives.
  • Managed complex databases, ensuring data accuracy and security.
  • Developed and unit tested microservices to maximise quality.

Full-Stack Laravel and Vue.js Developer

Beinmedia
Kuwait
12.2021 - 01.2024
  • Backend (PHP/Laravel): Online payment integrations: payment gateways like paypal, myfatoorah, Tap, Sadad. Include most online payment features (multi-vendor, pay, refund, recurring ..etc)
  • Delivery integrations: delivery gateways like Armada, Mashkour, Wiyak.
  • Google services Integration: integrate with multiple google services like google menu (food menu), Google analytics.
  • Wallet Packages implementation (from scratch): build high-performance high-quality Wallet feature to use from our website clients.
  • Taxes: add multiple taxes types support to include with invoices.
  • Backend (JavaScript/NodeJS): Image processing service: build third party service using nodejs for image processing requests and return the result as required (remove image background, crop, resize, add some effects.)
  • Frontend - Dashboard (VueJs, typescript): system integrations (Delivery, online payment, subscriptions, Pos), system Addons (Google Menu, WhatsApp notifications, mobile app ..etc), orders and transactions, Food menu, Marketing services.
  • Frontend - Webapp (VueJs, typescript, Nuxtjs): menu items and categories pages, Cart and place order with multiple payment methods, Delivery management.
  • Dashboard live link: Dashboard live
  • Webapp live link: Webapp live

Full-Stack Java and Vue.js Developer

Magma
Beirut, Lebanon
01.2020 - 12.2020
  • Backend (Java/Spring): Build solid restful APIs for both website and mobile app requests, Firebase integrations: Firebase phone authentication, push notifications, In-Memory database: Redis setup for multiple types of requests.
  • System administration (Aws): High-performance AWS infrastructure: two Ec2 instances for both live and beta environments using linux and docker implementation, Database management: PostgreSQL database, Load balancer, Nginx and Certificates management, Redis management.

Senior PHP Developer

Syriatel
Damascus, Syria
01.2018 - 12.2020
  • Backend (PHP/Laravel): solid restful APIs for website requests, Mobile Authentication: authentication using phone number, In-Memory database: use Redis for multiple types of requests.
  • Backend (PHP/Zend): solid restful APIs for both website and mobile app requests, SMS integration: bulk messages sending, SMS and USSD APIs: manage requests received by users via USSD and SMS channels, In-Memory database: Redis server for multiple types of requests.
  • Backend (C#/.Net): Build solid restful APIs for both website and mobile app requests, SMS integration: bulk messages sending, In-Memory database: work with Redis for multiple types of requests caching to decrease response time.

Full-Stack Java and Vue.js Developer

Recsphere
Halifax, Canada
01.2021 - 11.2021
  • Backend (Java/Spring): Develop Solid restful APIs to handle both website and mobile app requests, Firebase integration: push notifications, Pusher integration: chat feature using pusher Realtime notification, Social media authentication: Google, Facebook, Twitter, apple, Online payment: Stripe integration, multi-vendor feature, SMS integration: Twilio gateway integration for sending SMS verification code.
  • System administration (Aws): High-performance Amazon AWS infrastructure: manage two Ec2 instances for both live and beta environments using Linux and docker implementation, Database management: PostgreSQL database, Nginx and Certificates management, Google certbot integration, Redis management.
  • Live website: Recsphere website

Education

bachelor's degree - IT - Networks and Operating Systems

Higher Institute of Applied Sciences and Technology
Damascus, Syria

Skills

  • PHP
  • C
  • Python
  • Java
  • JavaScript
  • Typescript
  • SQL
  • MySQL
  • PostgreSQL
  • Html
  • Front end
  • Full stack
  • Back end
  • HTML5
  • CSS
  • Elasticsearch
  • Devops
  • CSS3
  • Bootstrap
  • Gitlab
  • GIT
  • Laravel framework
  • Gitlab Pipelines
  • Docker
  • Web API
  • Agile Project Management
  • Scrum
  • Microsoft Project
  • NodeJS
  • VueJs
  • Jira
  • Click up
  • Mongo dB
  • Redis
  • Aws
  • Trello
  • Slack
  • Sentry
  • Domain-Driven Design
  • Agile
  • Vanilla JavaScript
  • Webpack Front-end build tool
  • ECommerce
  • CI/CD
  • Communication
  • Analytical and interpersonal skills
  • Team Work
  • Leadership
  • Project management

Languages

English
Upper intermediate
Arabic
Beginner
French
Beginner

Timeline

Java developer

Micropolis Robotics
03.2024 - Current

Full-Stack Laravel and Vue.js Developer

Beinmedia
12.2021 - 01.2024

Full-Stack Java and Vue.js Developer

Recsphere
01.2021 - 11.2021

Full-Stack Java and Vue.js Developer

Magma
01.2020 - 12.2020

Senior PHP Developer

Syriatel
01.2018 - 12.2020

bachelor's degree - IT - Networks and Operating Systems

Higher Institute of Applied Sciences and Technology
Ali Shaaban