Total Years of Experience: 12 Years, 2 Months
January 2017
To Present
Senior software developer
at Novus Aviation
Location :
United Arab Emirates
and Team lead after the first
year. In charge of developing backend applications, and leading a
small team, we use JAVA/Spring technologies for monolithic and
microservices architectures, providing technical support to the staff and
periodically reviewing the progress of the teammates to ensure
maximized efficiency and successful completion of projects.
Relative skills
- Architecting the software with a set of design pattern (Domain-Driven
Design, Service Discovery, Circuit Breaker, API Gateway ...)
- Create the first project plan using spring boot and Gradle
- Developing Spring boot modules.
- Creating a build plan for both monolithic and microservices projects
with CI/CD.
- Developing Spring boot microservices.
- Build Solutions with Docker, Maven and Gradle.
- Deploying application releases on AWS and Kubernetes platform.
- Managing all phases of software development of a large-sized project
as the Team Lead, including enhancements and production support.
Project Lead at I2B -Algeria
year. In charge of developing backend applications, and leading a
small team, we use JAVA/Spring technologies for monolithic and
microservices architectures, providing technical support to the staff and
periodically reviewing the progress of the teammates to ensure
maximized efficiency and successful completion of projects.
Relative skills
- Architecting the software with a set of design pattern (Domain-Driven
Design, Service Discovery, Circuit Breaker, API Gateway ...)
- Create the first project plan using spring boot and Gradle
- Developing Spring boot modules.
- Creating a build plan for both monolithic and microservices projects
with CI/CD.
- Developing Spring boot microservices.
- Build Solutions with Docker, Maven and Gradle.
- Deploying application releases on AWS and Kubernetes platform.
- Managing all phases of software development of a large-sized project
as the Team Lead, including enhancements and production support.
Project Lead at I2B -Algeria
January 2014
To January 2017
project lead, in charge
of managing the team (5 members) with
technical orientations: Network expertise, infrastructure setup, coding
with best practices, … etc. Architecting the software and design
solutions with participation in coding efforts. I was leading a project to
adapt GPS tracking software to the new technical roadmaps (Big Data,
IoT, Intelligent Cars, …).
Relative skills
- Platform achievement for future Geolocalization system
with Hadoop (HDFS, YARN, MapReduce) and MongoDB data
base
- Virtual platform achievement With PROXMOX for
developers (Git/SVN, Artifactory Server, Build Server).
- Realization a platform for software testing (Nginx, Apache,
Tomcat, JBoss)
- Build Solutions with Maven and Gradle
- Maintaining existing applications, Bugs tracking and fixing.
- Supporting and training operation team members.
2
ACHIEVEMENTS:
2018: Architecting and development of
clouding platform microservices using
Docker, Kubernetes in AWS for tenders’
online services.
2017: Architecting and development of
SOA monolithic application using spring
boot for aircraft cabin tracking system.
2016: Architecting and development of
Android app using MVVM, Retrofit,
RxJava, RFID technology for aircraft
assets tracking.
2015: Development of an android app
for tracking vehicles.
2013: Development of backend
application using SOA under Spring
platform for tracking system.
2012: Development of web application
with GXT, GOOGLE MAPS and MVC
pattern.
2010: Development of code analysis of
the SAS language and integration in
system code.
2010: Development of eclipse plug-in
(code generator, navigator, Ext).
2009: Development of a Web application
for managing the training division -
Integration with workflow engine (JPBM).
2008: creating a code parser / analyzer
for C ++ (written in Java)
technical orientations: Network expertise, infrastructure setup, coding
with best practices, … etc. Architecting the software and design
solutions with participation in coding efforts. I was leading a project to
adapt GPS tracking software to the new technical roadmaps (Big Data,
IoT, Intelligent Cars, …).
Relative skills
- Platform achievement for future Geolocalization system
with Hadoop (HDFS, YARN, MapReduce) and MongoDB data
base
- Virtual platform achievement With PROXMOX for
developers (Git/SVN, Artifactory Server, Build Server).
- Realization a platform for software testing (Nginx, Apache,
Tomcat, JBoss)
- Build Solutions with Maven and Gradle
- Maintaining existing applications, Bugs tracking and fixing.
- Supporting and training operation team members.
2
ACHIEVEMENTS:
2018: Architecting and development of
clouding platform microservices using
Docker, Kubernetes in AWS for tenders’
online services.
2017: Architecting and development of
SOA monolithic application using spring
boot for aircraft cabin tracking system.
2016: Architecting and development of
Android app using MVVM, Retrofit,
RxJava, RFID technology for aircraft
assets tracking.
2015: Development of an android app
for tracking vehicles.
2013: Development of backend
application using SOA under Spring
platform for tracking system.
2012: Development of web application
with GXT, GOOGLE MAPS and MVC
pattern.
2010: Development of code analysis of
the SAS language and integration in
system code.
2010: Development of eclipse plug-in
(code generator, navigator, Ext).
2009: Development of a Web application
for managing the training division -
Integration with workflow engine (JPBM).
2008: creating a code parser / analyzer
for C ++ (written in Java)
Share on Facebook
Share on Twitter
Share Via Email