a picture of anis bouhadida

hi, i'm anis bouhadida

Senior Fullstack Software Engineer

About me

Senior Fullstack Software engineer graduated from a Master's degree in Public Health specialized in Biomedical Informatics, I work mainly on web technologies within health information systems. I've worked on different projects using multiple technologies from Front-end technologies like Angular and Bootstrap to Back-end languages and frameworks like Java with the Spring framework and Python. I have an experience in the development of batch solutions using SpringBatch for the processing of health data within various healthcare information systems. I've also worked on the enhancement of CI-CD pipelines to optimize the build and delivery of our apps. I enjoy learning and experimenting with new technologies and programming languages, i love sharing my knowledge and experience with others.

My technical skills

Back-end, servers & DB

  • JAVA 8-11 / JEE / JUnit 4-5

  • Spring / SpringBoot

  • NodeJS

  • Firebase

  • SpringBatch

  • PostgresQL 10/13

  • Oracle Database 19c

  • Apache Tomcat

  • Oracle WebLogic Server

Front-end

  • HTML5 / CSS3 / Vanilla JS

  • Angular 10-13

  • AngularJs

  • Sass

  • Bootstrap 5

  • Clarity Design

  • Flutter

IDE's & Text editors

  • Eclipse IDE / STS

  • IntelliJ IDEA / WebStorm

  • VSCode

  • Vim

Devops & Automation

  • Maven

  • Git

  • Github / Github pages / Github actions

  • Gitlab CI-CD

  • Shell Scripting

  • Python

  • Docker

  • Jenkins

  • Rundeck

  • Dollar Universe 5/6

Operating systems

  • Linux RHEL

  • Mac OS

  • Windows

Modeling & design

  • UML

  • Adobe XD

Work experience

Senior Fullstack Software engineer
Sopra Steria, Paris

Currently working on performance topics in high traffic services within health information systems. Tasks carried out:

  • Technical migration from JEE to SpringBoot with Spring Data JPA of different apps
  • Java/SQL profiling, load testing and performance optimization
  • Design / development of several batches for different health data processing systems using SpringBatch
  • Bug fixing and reporting on ALM tools
  • Technical support for clients teams
  • Supervision of junior/intern developers (java support, spring batch support, code review, sharing of best practices, CI-CD support)

Skills used: Python · Script Shell · CI/CD · Tomcat · Technical design · Performance tests and Java profiling · Spring Boot · Java · PostgreSQL · Spring Batch

Mid-Level Fullstack Software engineer
Sopra Steria, Paris

Worked on various healthcare Information systems. Tasks carried out:

  • Design / development of several batches for different health data processing systems using SpringBatch
  • Bug fixing and reporting on ALM tools
  • Technical support for clients teams
  • Enhancement of CI-CD pipelines
  • Supervision of junior/intern developers (spring batch support, code review, sharing of best practices, CI-CD support)

Skills used: Shell scripting · CI/CD · GitLab · Spring Boot · WebLogic · Oracle Database · Java · JUnit · Spring Batch · Angular

Junior Fullstack Software engineer
Sopra Steria, Paris

Worked on a shared patient Information system and a management application (micro-service architecture). Tasks carried out:

  • Design / development of several batches for the processing of different health data
  • Bug fixing and reporting on ALM tools
  • Technical support for clients teams
  • VCS migration (SVN to Git)
  • CI migration (Jenkins to GitLab CI-CD)
  • Implementation of front-end user stories

Skills used: RunDeck · Shell scripting · Jenkins · Apache Ant · WebLogic · Oracle Database · Java · JUnit · Maven · PostgreSQL · AngularJS · Spring Batch

E-Health Developer Intern
Sopra Steria, Paris

Maintenance of a healthcare information system. Tasks carried out:

  • Implementation of software tests (increase in test coverage +40%).
  • Reverse-engineering / Reverse-design / code refactoring.
  • Bug fixing and reporting through ALM tools.

Build of a PWA application. Tasks carried out:

  • Animation of meetings as the project's Scrum master.
  • Knowledge capitalization and report writing.
  • Technical design of the PWA application.

Skills used: Spring Batch · SVN · Shell scripting · Unit Testing · PostgreSQL · Maven · Jenkins · JUnit · J2EE · Technical Documentation · Scrum methodology

Web Developer Intern
LIMICS, Paris

Design of a serious game on the theme of nutrition and develop a prototype of this game. Tasks carried out:

  • Reporting through daily wikis.
  • Weekly presentation of the project's progress.
  • Bibliographic research on serious games and web technologies for games.
  • UI/UX design.
  • Game design & Level design.
  • Development of a prototype using web technologies.

Skills used: Bibliographic research, HTML5, CSS3, JavaScript and PhaserJs, Web Development, Markdown.

Computer repair technician
MICROSAV computer, Algiers

Tasks carried out:

  • Sale and management of the shop.
  • Hardware and software repair of any type of computer

Skills used: Hardware · OS

Contact me

Links

Connect with me on social media

Contact

Leave me a message and i'll get back to you asap.