Profileimage by Hicham Abdel Senior FullStack Developer from

Hicham Abdel

partly available

Last update: 03.08.2023

Senior FullStack Developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: Arabic (Native or Bilingual) | English (Full Professional) | French (Limited professional) | Spanish (Native or Bilingual)

Keywords

JavaScript (Programming Language) PHP (Programming Language) Amazon Web Services Laravel Symfony TypeScript ReactJS React Native Golang

Attachments

cv--hicham.pdf

Skills

I am a full-stack developer with a strong background in creating applications and deploying them on the Google and Amazon cloud platforms.
My expertise lies in PHP, JavaScript/TypeScript, and Golang, and I am well-versed in popular frameworks and libraries such as Laravel, Symfony, Express, ReactJS, and React Native.

Project history

01/2021 - 08/2023
Senior Software Developer
Watchman Door

* Refactoring APIs with Laravel and PHPUnit
* Starting new projects using Typescript
* Starting the migration to Serverless cloud functions
* Ensured quality with unit and acceptance tests
* Improved existing code using SOLID design principles (monolithic application).
* PHP7, PHPUnit, Laravel, Typescript, NoSQL, TCP, Microservices, Docker, Google cloud,
Serverless, MySQL, New relic, JavaScript, Node.js, React, C++, GO, GIT, Google Cloud,
Jira and Confluence

09/2019 - 01/2021
Senior Software Developer
Docplanner

* Refactoring APIs with Symfony 2 and PHPUnit
* Fixing bugs on front end project with React and Vue.js
* Creating new functionality with Vue.js
* Starting a new project using Go and GraphQL
* Ensured quality with unit and acceptance tests using PHPUnit
* PHP7, PHPUnit, Symfony 2 and 3, Doctrine, Propel, Go, Microservices, Docker, AWS,
RabbitMQ, New relic, JavaScript, Node.js, Gulp, Mongo, GIT, React, React Native, Jira and
Confluence

01/2019 - 09/2019
Senior Software Developer
Elective Technology

* Starting a chatbot API using Go with websockets.
* Starting a voice (binary) bot API using Go with WebSockets.
* Creating and refactoring APIs with Go, unit and acceptance testing.
* Refactoring PHP APIs with Symfony 4, PHPUnit and Behat.
* Starting a NLU API using Rasa NLU (Python) for a chatbot
* Fixing bugs on front end project with React and Redux
* Deploying to Kubernetes cluster by Gitlab CI on Google cloud.
* Golang, PHP7, Microservice, Kubernetes, TypeScript, JavaScript, Python, machine learning,
RASA NLU, Dialogflow, PHPUnit, Symfony 4, Docker, Google Cloud, Phone call solutions,
Node.js, React, Redux, Redis, GIT, Gitlab, Jira and Confluence

03/2018 - 12/2018
Senior FullStack
Pushfor

* Refactoring APIs with Symfony 2 and PHPUnit
* Starting a new project with Event sourcing using Symfony 4 and Behat
* Creating a desktop application using ELectron with TypeScript (OSX, Windows)
* Fixing bugs on front end project with React and Typescript
* Creating new functionality with React and Elm
* Ensured quality with unit and acceptance tests using Behat and PHPUnit




* PHP7, TypeScript, PHPUnit, Symfony, Event Sourcing, Doctrine, Microservices, Docker,
AWS, RabbitMQ, New relic, JavaScript, Elm, Node.js, Gulp, Kafka, Mongo, GIT, Behat,
React, AWS, Jira and Confluence

12/2016 - 08/2017
Team Leader IT & Backend developer
Bandit

* Bandit was founded with the same Nubelo team and software after Nubelo was sold.
* We developed new microservices using Symfony, Java and Python.
* Applied clean code practices and design patterns to develop readable, maintainable and
scalable code for a web application.
* Improved existing code using SOLID design principles (monolithic application, Laravel and
Node.js)
* Ensured quality with unit and acceptance tests using Behat.
* PHP7, Symfony, Doctrine, Hexagonal Architecture, Swagger, SalesForce, Docker, AWS,
social networks APIs, Sphinx, Redis, RabbitMQ, Laravel 4, New relic, JavaScript, Node.js,
Grunt, Gulp, Bootstrap, MySQL, Jenkins, GIT, team management, Mailchimp, Scrum, Behat,
PHPUnit, Jira and Confluence

06/2012 - 12/2016
Team Leader / FullStack Web Developer
Nubelo

* After one year in Nubelo, I started to do Team Leader and I have recruited the new team.
* Implanted the agile scrum methodology and continuous integration using Jenkins.
* Improved existing code using SOLID design principles (monolithic application).
* We developed new microservices to break down the monolithic application (Laravel and
Node.js)
* We developed an APP in IOS and Android using the Ionic Framework.
* Ensured quality with Functional using Selenium and acceptance tests using Codeception.
* Jenkins, Docker, PHP, MySQL, JavaScript, social networks APIs, payments APIs, Sphinx,
Redis, MongoDB, Laravel 4, New relic, GIT, jQuery, RequireJS, Node.js, Grunt, Gulp, Ionic,
Bootstrap, subversion, team management, SendGrid, Scrum, PHPUnit, Codeception, Jira and
Confluence

12/2010 - 01/2012
Web Developer
Idewap

* developed new products focused on mobile platforms.
* Developed a mobile web bar with a dashboard to make changes for each user (phone, location
and menu requests)
* developed a PhoneGap app connected to API Magento and Prestashop to read the products
and show the catalogue automatically.
* Management of Linux web and mail servers.
* PHP, MySQL, API, Mobile APP, Linux server, PhoneGap, Sencha, jQuery Mobile, Android,
IOS, blackBerry, QT, Webkit, PrestaShop and Magento

05/2010 - 09/2010
Web Developer
Musicaclick.com

* developed a video playlist connected with SocialEngine.
* Improved the security in the musicians social network (SocialEngine)
* PHP, MySQL, JS, API, HTML, CSS, Apache, Codeigniter, SocialEngine and video
conversion in linux server

09/2008 - 11/2009
Web developer
Diurnus

* Improved existing code in ASP, .NET, Visual Basic and SQL.
* Developed new functionalities in the Bayer intranet using .NET.
* .NET, ASP, Visual Basic, SQL, HTML, JS, CSS, XSLT and subversion

Local Availability

Only available for remote work
Profileimage by Hicham Abdel Senior FullStack Developer from Senior FullStack Developer
Register