Profil du prestataire houabidi

Informations générales sur le prestataire houabidi

Nickname : houabidi
Date inscription : 11/01/2021
Dernière fois en ligne : 20/05/2023
Classement : classé 8 404ème sur 95 261 prestataires classés

Profil détaillé du prestataire houabidi

Domaines de compétence

 

- 8+ years experience on software application design / development / integration
- Java extensive hands-on experience, including experience with JDBC / Hibernate, JUnit, EJBs ,Spring (Boot, MVC, JPA, Security, Cloud) and ESB (mule)

- Experience with Web front end development stacks (JavaScript/TypeScript, Angular 4, AngularsJS, ReactJS, GWT, HTML & CSS)

- Experience with Oracle, creation of complex SQL, stored procedures, indexes and triggers

- Experience with Agile (SCRUM, Kanban), ATDD (Fitnesse)
- Craftsmanship practitioner (Clean Code, Clean Architecture, TDD, BDD, DDD)

- DevOps practitioner (GitLab CI/CD, TFS Azure, Docker, Ansible, Puppet, Foreman ...)
- AWS Cloud practitioner (EC2, S3, IAM, RDS, DynamoDB, ECS, ECR, VPC...)

- Experience with continuous integration : Jenkins, Bamboo, Sonar, Fitnesse...
- Excellent communication and presentation skills

- Financial and insurance good knowledge
- Adsales and portofolio management

- Bilingual: English / French


 

Expérience professionnelle

Lead software engineer (Bourse)

ING - Since December 2020

Migration of Bourse's Subscription Form
Backend Migration from Soap to Rest in a microservices architecture Migration of JSP screens to Microfrontends using webcomponenets Software Factory : Java 11, Spring (Boot, MVC), Maven, Git, React JS, Scrum

Lead software engineer / Technical Architect (Daily Banking)

ING - March 2020 to June 2020

Design and implementation of a Single Sign On API between french app and global ING solution

Participation to the architecture committee :
- Identication of the organizational impact
- Delivery of the architectural design and inputs to the roadmap. - Denition and documentation of the guidelines.

Microservices architecture integration : Subscription to Gateway, Service discovery conguration, TLS / SSL Conguration

Proxy and consume ING's shared APIs, Party identity management, Access tokens- Means Test driven development of REST Services

Metrics, logging and tracing. Set up openapi ui.

Software Factory :Java 11, Spring (Boot, MVC, Security), Finagle Twitter, Maven, Git, Ansible, Jenkins, Azure TFS, Puppet, Foreman, Scrum

Lead software engineer / Scrum master (Life Insurance)

ING - March 2018 to February 2020

Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.

Troubleshoot and resolve issues in existing software. Analyze and study complex systems requirements. Prepare design documentation.

Write and maintain technical documentation to describe program development, logic, coding, deployment, testing, changes, and corrections.

Collaborate and communicate eectively with stakeholders throughout the organization

Facilitate daily scrum, sprint planning, sprint demo and retrospective meetings.

Ensure the correct use of scrum process, track and remove impediments.

Help the product owner to make the product backlogs in good shape and make them ready for the next sprint.

Technical tasks :
- Migration of the legacy environment using a DDD approach : Soap to Rest, Java 6/7 to Java 8, Split of a monolithe middleware...
- Migration of old screens : Jsf/Jsp/AngularJs to ReactJS
- Design and development of new functionalities : TDD, Rest services (Java/ Spring/ JaxRS) , UI (ReactJS)
- DevOps practices : Continuous Integration/Delivery, Application Monitoring...

Software Factory :
- Java 6/7/8, Spring, Hibernate, JAX-RS, JAX-WS, ,JSP, JSF, JUnit, AssertJ, Mockito
- Javascript, EcmaScript, HTML5/CSS3, ReactJs, Redux, Jest, Chai, Enzyme, NodeJS, NPM, AngularJs
- Git, Maven, Jenkins, GitLab, DevOps Azure (TFS), Puppet, Ansible...
- Scrum, Kanban, DDD, TDD...

Software engineer / Scrum master

BNP Paribas - June 2017 to February 2018

Mission : Build of an archiving solution from scratch.
Denition of MMF and interfaces in collaboration with the product owner and nal users.

Resume created on

1 /3

Domain driven design : cut-in and denition of the business model.
User stories elaboration, complexity estimation and technical solutions choice.

Security insurance : set up a java api (Gateway Pattern) using Spring Security / Spring Zuul / SAML2 / SSO server.

Full stack development (TDD), code reviews, documentation and devops practices.

Software Factory : Java 8, Spring (Boot, MVC, Data, Security, cloud), Angular 4/5, Angular Material 2/5 , Junit, Oracle12C, Maven, Jenkins, CA automation, Scrum...

Software engineer

M6 Publicite? - June 2016 to May 2017

Contributing in all phases of the development lifecycle of M6 dierents WEB2.0 applications.

Software factory : Java/JEE, Spring (Data, MVC), Junit, Hibernate, GWT, Mule ESB, AngularJS, Bootstrap, JasperReport, Maven, Jenkins, SqlDeveloper, Scrum, JIRA, Conuence, TDD/ATDD (Fitnesse).

Software engineer

Vermeg - May 2015 to May 2016

Development of new features, support and maintenance on the software Solife (Policy administration system for life insurance, pension and healthcare)

Software factory : Java/JEE, Spring Framework, Hibernate, Groovy, SqlDeveloper, Oracle12c, Maven, JBoss, UML, Scrum, JIRA, Conuence, SmartBear Collaborator, SVN, Sonar, Tomcat

Software engineer

NeoXam - November 2014 to April 2015

Functional development on Global Portfolio 3 (Investment accounting solution for banks, fund administrators, institutional asset managers, institutional investor services providers.)

Software factory : ADL (Procedural language), Java, JEE, Swing, Conuence, UML, SCRUM, Kanban, JIRA, SVN

Software engineer

Cynapsys - December 2012 to October 2014

Contribution in the design and development of an IT projects monitoring solution: Work areas, Deliverables, Resources, WBS, RBS, Skill matrix, Gantt, Pert...

Software factory : Java/JEE, Spring Framework, Hibernate, JSF 2.0, PrimeFaces, JavaScript(GoJS), PostgreSQL,UML (power designer), SVN, SCRUM

Etudes

Diplome National d'Ingénieur : 

 

L'option Software Engineering SE (Ex. InfoB) a pour vocation de former des ingénieurs capable d’analyser ,concevoir, développer, tester des systèmes informatiques de très grande envergure et aussi d'exploiter des solutions innovantes et intelligentes dans le domaine d'ingénierie logicielle . Il est à l'affût des plus récentes technologies et des domaines d'application de pointe.

 

https://esprit.tn/formation/esprit-ingenieur/specialites-et-options 

Projets réalisés par houabidi

Portfolio en ligne du prestataire 'houabidi'

Pas d'éléments dans le portfolio de ce prestataire

Références clients certifiées



D'autres prestataires aux compétences similaires

(g)