About Walid
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Lexis NexisTech Lead/Fullstack DeveloperSOFTWARE PUBLISHINGOctober 2019 - April 2022 (2 years and 7 months)Paris, France“Lexis 360 Intelligence”, a legaltech product based on a REST architecture, a web application, a search engine and an ETL, allowing the integration, updating and searching of a legal database of documents (practical guides, doctrine, case law, official sources and legal news).Scrum team of 10 people.-Participation in technical choices and design workshops,-Evolution of a REST architecture and development of reactive web services,-Web frontend development,-Evolution and maintenance of the ETL,-Implementation of unit tests and automated acceptance tests,-Implementation of ElasticSearch queries,-Development of load tests, analysis and performance improvements,-Delivery, deployment and production monitoring.EnvironmentAgility, Scrum, BDD, JIRA, Git, Angular, Typescript, Java 8, RxJava 2, Micronaut, VertX, PostgreSQL, IntelliJ, Jenkins, JenkinsFile, Maven, HTML, CSS, Angular, REST, JUnit, Mockito, Cucumber, Gatling, JVisualVM.
- ApaveTechnical Manager and Senior Agile Fullstack Java DeveloperCONSULTING AND AUDITSApril 2018 - Today (8 years and 2 months)Paris, France“HBC”, system based on a REST architecture, a web application and a search engine, allowing the integration, updating and searching of information for over 11 million establishments and companies.Scrum team of 3 people.-Implementation of the technical foundation,-Data model design with UML and ArgoUML and mock-up design,-REST architecture design and development of JSON data integration and exposure web services with JAX-RS, Jersey and Jackson,-Development of services with Java 8, CDI, Hibernate, JDBC (batch) and SQL queries on MariaDB,-Development of unit tests with JUnit and Mockito,-Development of acceptance tests and BDD with Cucumber, RestAssured and JUnit,-Design and development of a web import/export and search application with Angular 7,-Implementation of an indexing and search engine for a volume of 11 million establishments with Solr,-Optimization of the Solr search engine configuration to speed up data indexing and searching,-Implementation of Docker to facilitate local development and deployment,-Implementation of JenkinsFile for continuous integration and deployment of components,-Detection and correction of application performance issues by building load tests with JVisualVM and PostMan.EnvironmentAgility, Scrum, BDD, Mantis, Git, GitLab, Java 8, CDI, Weld, Tomcat 8, MariaDB, HsqlDB, Talend, IntelliJ, Jenkins, JenkinsFile, Maven, HTML, CSS, Angular 6/7, REST, Hibernate, JPA 2, NeoLoad, JVsiualVM, JUnit, Mockito.“Centauree Plus”, system based on a REST architecture, a web application and a search engine, allowing the entry and search of APAVE commercial products.Team of 5 people.-Coaching and skill development support for the team on WebServices, Java and Solr,-Code review,-Redesign and optimization of the indexing and search engine,-Improvement of code coverage by unit tests,-Redesign and addition of Web services to the API,-Implementation of Docker to facilitate local development and deployment,-Redesign of JenkinsFile for continuous integration and deployment of components,-Detection and correction of performance issues related to the database.EnvironmentAgility, Scrum, BDD, Mantis, Git, GitLab, Java 8, CDI, Weld, Tomcat 8, MariaDB, HsqlDB, Talend, IntelliJ, Jenkins, JenkinsFile, Maven, HTML, CSS, Angular 6/7, REST, Hibernate, JPA 2, NeoLoad, JVsiualVM, JUnit, Mockito.
- ENEDISJava/Java EE Consultant and Scrum MasterENERGY AND UTILITIESJune 2014 - March 2018 (3 years and 10 months)92000 Nanterre, France“Linky Coeur”, system based on a service-oriented architecture allowing ENEDIS's information systems and external systems to interact with the national grid (35 million meters and 750 thousand concentrators).Scrum team of 8 people.-Assistant Scrum Master: coaching, facilitation and animation of Scrum ceremonies,Design and development of an automatic reverse engineering tool with Java, XSLT and XMI,-Design and development of web services with SOAP and services with EJB3, OSB and BPEL,-Development of data access services with EclipseLink and SQL queries on Oracle and MySQL,-Test-driven development (ATDD and TDD) with Citrus, JUnit and Mockito,-Design and development of a web file exchange application with ZK, Spring and HTML,-Design and development of a POC for asynchronous message processing with JMS and MongoDB,-Implementation of production monitoring indicators with Elasticsearch, Logstash, Dashing and Kibana,-Rewriting Jenkins Jobs using JenkinsFiles in the form of declarative pipelines,-Participation in the parallelization of automated acceptance test execution with Jenkins and JUnit.EnvironmentAgility, Scrum, ATDD, BDD, JIRA, Confluence, Git, SVN, Java 7, Java EE 6, Weblogic 11/12, Oracle 11.2, MySQL, OSB, BPEL, Eclipse, Jenkins, JenkinsFile, Maven, HTML, CSS, Spring, ZK, JAXB, JMS, EJB 3, SOAP, EclipseLink, JPA 2, JUnit, Mockito, XSLT, XQuery, MongoDB 3.2, ELK.“SIM”, system composed of a web application and a metrology device for calibrating electricity measuring instruments.Scrum team of 4 people.-Web design and development with AngularJS, Spring Boot/MVC, CSS and HTML,-Development of communication services with the equipment in RS232 with NodeJS and JavaScript,-Development of unit and integration tests with JUnit, Mockito, Cucumber and Selenium.EnvironmentAgility, Scrum, ATDD, BDD, JIRA, Confluence, Git, Java 8, MySQL, Spring Boot, Spring MVC, AngularJS, Lombok, Mockito, Cucumber, Selenium, RS232, NodeJS.“LAK/LU2” - Embedded system for concentrators ensuring communication with electricity meters andthe Linky Coeur information system.Scrum team of 10 people.-Design and development of REST Web Services and data reading services on a meter and a concentrator,-Development of unit and acceptance tests with JUnit, Mockito, Cucumber and Citrus,-Development of tests executed on a meter and a concentrator,-Participation in design workshops.EnvironmentAgility, Scrum, Java 7, Java 8, Spring, MyBatis 3, H2, RestEasy, Git, ATDD, BDD, JIRA, Confluence, JUnit 4, Mockito, Cucumber, Docker
Recommendations
Be the first to recommend Walid
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Mongo DB Java DeveloperMongoDB2013
- Software Engineering EngineerINSAT2009
Certifications
- Sun Certified Java ProgrammerSun2009
- Certified Amazon AWS Architect AssociateAWS2019