HamzaKhalifa
About Me Get to Know me.
I'm a Creative Software Engineering based in Paris, France
With 5 years of experience as a professional Programmer in Startups and Big Companies, I have acquired the skills and knowledge necessary to make your project a success. I enjoy taking in challenges and solving hard problems.
Your Image
My Services
service-one

Frontend - React

I'm a senior React developer. I have 5 years of experience in this area. With a good mastery of Redux and Typescript. I built visual editors, CRMs, a CMS, a Dashboarding for automating website creation and Chat applications. I also contributed in building and solving hard tasks within complex projects that were otherwise thought to be impossible to achieve.

service-two

Backend - NodeJS and .Net

I have around 3 years of exeprience on Backend development on ExpressJS and MeteorJS.
I built real time apps with Firebase and SocketIO
I also have 1 and a half year of experience on the .Net Framework

service-two

Game Developement - Unity

I have a decent experience in Unity game development. I built third person online shooting games with free roaming and driving systems.
I built horror adventure games with fighting mechanics, story telling, jump scares, proggress saving, enemy AI, etc..., and finally up to 9 games published on Samsung App store and Play Store

My Skills
HTML/CSS
95%
Javascript
90%
React, Redux, Typescript
95%
Node-ExpressJS
80%
Unity Game Engine
80%
MongoDB + SQL
60%
My Experience What I built and have been through
portfolio-first

CACIB

Technical Environment:

*DotNET Core, Entity Framework

*SQL Server, SSMS

*Elasticsearch, Kibana

*React, Redux

*Azure DevOpss

portfolio-second

Erikusa

In parallel with my current Job at CACIB (Crédit Agricole), I have been working in a very diverse team of 6 as both a Founder, and the sole Full-Stack developer and server maintainer in order to achieve my very personal dream and vision of: *Building a Content Management System made to be configured, instantiated by a Super Admin, and used as one of the below:

1- A Blog posting plateforme.

2- A Dashboard for Content management and flexible KPI features.

3- A Portfolio

4- A Social Media

5- An Ecommerce

+ Support for dynamic Translation in terms of static text AND dynamic content.

+ Support for dynamic Forms (Entities) creation based on dynamic Fields (Files + Text), Models and inter-fields conditions.

+ Support for dynamic Roles in contrast to static and unchangeable super Roles.

+ Support for Visual Editing and flexible Web components integration.

=> All built from Scratch on top of React + Node + Typescript + Redux Toolkit + Socket.io + MongoDB + Netlify + Heroku + Github
*Said tool is now configured and being used as a Marketing Dashboard for Data analysis in medical fields.
*Said tool is also now configured and being used elsewhere as a portfolio for 2 online profiles.
*Said tool is also being used internally as a communication plateforme between our team members.

portfolio-third

Lead Frontend Developer

*Making of a module for Visual Building and Visual programming (Research & Development) React/NextJS + Node/Meteor

*Making of a huge reusable, pluggable and configurable module for CRMs' fundamental features (Content management + Sale) React - Meteor - Laravel - GraphQL - REST - Unit/E2E testing, etc...

*Follow up and code reviews of more than 4-5 other React and Meteor applications in development.

*Technically responsible of the maintenance, integration and deployment of all Frontend projects.

*Framing internees, other Frontend contributors and freelancers.

*Project management, task assignment, planning, continuous deployment and continuous integration.

portfolio-fourth

Indie game developer

*Published 1 2D game on Google play.

*Published 1 3D online zombie shooting game on itch.io.

*Completed the development of a horror zombie shooting game with a well thought out story mode, an open creepy world and the following mechanics:

Shooting mechanics, Dismemberment, Inventory system, Progress saving, Jump scares, storytelling, NPC contact with radio or smartphone calls, Intense Boss fights, Driving Mechanics.

*Completed the development of the basic mechanics of an open world GTA like game: driving system, jumping and climbing system (Ninja/Assassin's creed like), survival mechanics (state of decay like), and mood mechanics (Sims like)

*I used a few 3D modeling programs such as Daz Studio and Blender depending on the context and what I want to achieve.

Experience What I built and been through
Contact Me
Get In Touch.
Contact Info
name-icon
Name

Hamza Khalifa

location-icon
Location

Paris, France

phone-icon
Call

0623589866

email-icon
Email

hamza.khalifa@esprit.tn