About Athmane
Java Spring / Angular Developer
French
Native or bilingual
English
Conversational
Experience
- APECJAVA/SPRING/ANGULAR STUDY AND DEVELOPMENT ENGINEERDecember 2018 - December 2024 (6 years)Paris, FranceContext:Application specialized in job search management for executives.
- Regular involvement in Scrum ceremonies, including planning meetings, sprint reviews, retrospectives, and daily stand-ups…
- Participation in defining the technical architecture of the project's various components, taking into account functional needs, performance, and scalability.
- Close collaboration with the business to ensure consistency and understanding of functional specifications.
- Design, development, and implementation of custom Maven modules based on specific client requirements, using Java JEE and Spring technologies, to enhance the overall solution.
- Validation of source code quality using static analysis tools, such as SonarQube and ESLint, to ensure compliance with established standards.
- Creation and execution of unit and integration tests using JUnit and Mockito to ensure component reliability and robustness, while following the Test-Driven Development (TDD) methodology.
- Design and implementation of indexing batches with Spring Batch to synchronize data between the Oracle database and the Solr search engine.
- Development of user interfaces (UI) with advanced expertise in Angular and in-depth mastery of RxJS for data stream management, while adhering to framework guidelines.
- In-depth code reviews during merge requests to ensure the quality, consistency, and compliance of the source code with established standards.
Technical Environments:Angular 16, Typescript, JavaScript, ES6, TsLint, Angular Material, NodeJs, NPM, Open JDK8, Spring Boot, Spring MVC, Spring Batch, Spring AOP, MyBatis, SQL, Oracle, REST API. IntelliJ, JUnit, Maven, Jira, Jenkins, Apache Tomcat, SonarQube, Git/GitLab, Swagger. - CONSEIL DE L'EUROPEJAVA/JEE STUDY AND DEVELOPMENT ENGINEERJanuary 2018 - August 2018 (7 months)Strasbourg, France
- Ensure Application Maintenance and Support (TMA) within the Council of Europe.
- Backend - Monitoring and bug fixing.
- Backend - Development of new features.
- Development of a Liferay portlet to manage alerts for the "journalist safety" website.
- Frontend: Creation of graphical interfaces.
- Frontend: Coding of AngularJS Services.
- Frontend: Creation of forms using AngularJS directives.
- Creation of groovy scripts for:
• Cleaning the database.• Importing users from Active Directory and integrating them into the platform.• Assigning or deleting roles, or setting the platform to read-only mode.- User assistance for platform usage.
Technical Environments:Spring MVC, Spring DATA, Hibernate, Spring Security, Java 7, Liferay 6.2, Groovy, MySql, SqlServer, SVN, AngularJS, CSS, SCRUM, Tomcat 7. - ALGERIAN E BANKING SERVICES (AEBS)JAVA/JEE STUDY AND DEVELOPMENT ENGINEERMarch 2016 - October 2017 (1 year and 7 months)AlgeriaCONTEXT: DEVELOPMENT OF A FULL JAVA/JEE E-BANKING WEB APPLICATION.
- PARTICIPATION IN REQUIREMENTS ANALYSIS AND WRITING SPECIFICATION DOCUMENTS.
- BACKEND - MODELING, CREATION OF MODELS AND ENTITIES UNDER UML.
- BACKEND - DEVELOPMENT OF NEW FEATURES FOR THE E-BANKING SOLUTION: EJB BUSINESS SERVICES, JPA (ECLIPSELINK).
- BACKEND - MONITORING AND BUG FIXING.
- BACKEND - EXECUTION OF JUNIT TESTS.
- BACKEND - CODE REVIEW AND APPLICATION OF DEVELOPMENT BEST PRACTICES.
- FRONTEND: DESIGN OF THE SOLUTION'S GRAPHIC CHARTER.
- FRONTEND - CREATION OF USER INTERFACES USING PRIMEFACES/JQUERY.
Recommendations
Be the first to recommend Athmane
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
- MASTER 2 DATABASES AND BIG DATA,2018MASTER 2 BASE DE DONNEES ET BIG DATA,
- 2014 COMPUTER ENGINEERING,UNIVERSITY OF BEJAIA20242014 INGENIEUR INFORMATIQUE,