Summary
Overview
Work History
Skills
Detailed Skills
Timeline
Generic

Ibrahim Hammad

Senior Software Engineer
Amman

Summary

A results-driven Software Engineer with 6 years of experience in building professional web applications. Proficient in designing and implementing robust and scalable solutions. Experienced in developing complex web features. I have strong coding and architecture skills, following SOLID Principles and best practices in building applications.

Ready to help team achieve company goals.

Overview

6
6
years of professional experience
2
2
Languages

Work History

Backend Engineer

Baaz Inc.
10.2022 - Current
  • Built a new service (Gamification) for the social communication platform (points, levels, cash rewards)
  • Writing PHP, Python, Node scripts for Big Data processing.
  • Writing Unit tests, automation scripts and performance tests
  • Found security issues and did a security enhancements

Software Engineer

Syarah
03.2022 - 10.2022
  • Worked on admin dashboard of the product and detected some security vulnerabilities.

Lead Software Engineer

Sprintive
04.2021 - 03.2022
  • Established coding standards across the engineering team and did a code review for the team members.
  • Revamped some old projects (Careers and Schools Management Systems) to improve the scalability.
  • Monitoring junior team members and help them to improve themselves.
  • Migrated our client's projects from Bitbucket / Jenkins to GitLab to enhance the CI/CD process.

PHP Laravel Developer

Nadsoft
11.2020 - 04.2021
  • Creating, Developing and add new features for websites using Laravel and React.js.
  • Created a package to speed up the development process, It includes admin dashboard, dynamic form builder, localization and some of helpful features

Web and Mobile Developer

Sprintive
09.2019 - 08.2020
  • Developing websites using Drupal CMS and React.js.
  • Developing Drupal modules and contributing in Drupal community.
  • Developing mobile applications using React native.

Web Developer

Self-Employed
01.2018 - Current
  • Built Bana Exams System, it's a system for evaluating individuals with autism, My role involved collaborating closely with Professors in the Autism Field, I built the whole system (Backend, Frontend, UI and UX)
  • Contributed in open source.
  • Built my own project (Resumes Builder).
  • Developed some mobile applications, informative websites and Backend systems.

Skills

    Microservices

undefined

Detailed Skills

  • Professional in MVC, Design Patterns, OOP Concepts and SOLID Principles.
  • Professional in working with Microservices architecture.
  • Worked on most of PHP frameworks, like Laravel, Symfony YII and Codeigniter.
  • Have an experience in Node.js and it's frameworks like Loopback, express and Nest.js.
  • Worked with Python.
  • Good Experience in detecting web security, web vulnerabilities, and fixing security issues.
  • Experience in SQL and NoSQL Databases.
  • Professional in working with Linux OS and Servers.
  • Good Understanding of ELK / Apache Solr integration with web applications.
  • Worked on AWS services such as EC2, OpenSearch, and S3.
  • Working with Jenkins to automate the parts of software related to testing and deployment.
  • Good understanding in Docker and Vagrant.
  • Good Experience in working with Big Data and preformance optimization.
  • Experience in Microservices architecture.
  • Experience in caching technologies like redis and memcached.
  • Good experience in frontend development, writing cross-browser Javascript and CSS.
  • Good experience with Typescript and javascript libraries and frameworks, such as React, Vue, Angular, Gulp.js, Next.js

Timeline

Backend Engineer

Baaz Inc.
10.2022 - Current

Software Engineer

Syarah
03.2022 - 10.2022

Lead Software Engineer

Sprintive
04.2021 - 03.2022

PHP Laravel Developer

Nadsoft
11.2020 - 04.2021

Web and Mobile Developer

Sprintive
09.2019 - 08.2020

Web Developer

Self-Employed
01.2018 - Current
Ibrahim HammadSenior Software Engineer