Ahmed - Intégrateur technique JAVA DOCKER DEVOPS
Ref : 220504R002-
Domicile
1020 RENENS (Suisse)
-
Profil
Intégrateur technique (30 ans)
-
MobilitéTotalement mobile
-
StatutEn portage salarial
-
Tarif Journalier MoyenVoir le tarif
Un Ingénieur d'Intégration professionnel spécialisé dans l'intégration de systèmes, l'architecture cloud et les projets de transformation numérique, avec un fort accent sur l'automatisation et les pratiques DevOps. Compétent en développement Java, pipelines CI/CD et architecture de microservices, j'ai de l'expérience dans la mise en œuvre de solutions basées sur le cloud, l'automatisation des processus et la maintenance d'infrastructures informatiques complexes.
-
Client Delivery Team Software Integrator Engineer, Evooq SA, LausanneJan 2020 - aujourd'hui
Methods/Processes Agile Software Development, DevOps, UML analysis and Design, Objectoriented programming architecture, Software lifecycle, Technology survey
Technologies: OS WINDOWS, LINUX, Z/OS Programming languages Frameworks Cloud Tests JAVA 8/11, HTML5, CSS3, BOOTSTRAP, JAVASCRIPT, TYPESCRIPT, JAVA SE/EE/SERVLET/JSP, WEB SERVICES, SQL, SHELL, XML. OSGI, JAX-RS (JERSEY, CXF), EJB, JMS, LOG4J, SLF4J SWING, SWAGGER, VFS2, REQUIREJS, GRUNT, JQUERY, AJAX. AMAZON WEB SERVICES, IBM BLUEMIX JUNIT, MOCKITO SGBD Tools Application Servers Good practices MYSQL, ORACLE (10G, 11G, 12C), POSTGRESQL, MONGODG, ELEPHANTDB, H2, PL/SQL, DB2, SQL SERVER INTELLIJ, EC
(Newsletter, Machine Learning, artificial intelligence, Meetup, MOOC)
Evooq SA is a Swiss investment and technology partner of banks, independent asset managers and pension funds,
Evooq’s portfolio of solutions has been developed to empower advisors – from derivative financial instruments to
risk intelligence, investment advisory and monitoring tools.
A software integrator engineer leads the technical implementation of Evooq solutions
into the client environment. He works closely with the client technical teams and with
the project manager. He is responsible for software and system upgrades and technical
support problem resolution.
Tasks
⪠Develop and maintain integration layer depending on the client core banking system.
⪠Support the client in the implementation of the necessary infrastructure.
⪠Manage and configure the application releases (deployments and upgrades)
⪠Configure the application according to the requirements provided by the project
manager and the client.
⪠Raising and tracking clients’ request with the client delivery team.
⪠JIRA sprint weekly review and tickets assigning.
⪠Maintain documentation (Confluence) related to the client’s technical environment.
Methods
⪠Agile Scrum, 2-3-members by project, Project Managers, etc.
⪠Write several documents (documentation, tutorial, manual ...)
⪠Supervise and train new Integrators -
Research and Development department
Software Integrator Engineer, Sopra HR Software, ParisJan 2017 - Jan 2020Worked with the R&D team on 4YOU project. This project aims to develop a new HR
Technologies ⪠JAVA, MAVEN, KARAF, OSGI, BLUEPRINT, INVERSIFY, DEPENDENCY INJECTION, CXF, JAX-RS, WORKFLOW, ACTIVITI 5.22.0, BPM, SQL DEVELOPER, ALPACAJS ⪠ORACLE, HIBERNATE, TYPESCRIPT, JAVASCRIPT, ES6, GRUNT, BABELJS, REQUIREJS, NODE, GITHUB, SONARQUBE ⪠SOLID, GRASP, UML, SEMVER, JIRA, BAMBOO, NEXUS, JENKINS, REST, POSTGRESQL, RXJS, GITHUB, SONARLINT, WHITEBOARD
System for HR access and Pleiades solutions. The R&D team is responsible of the
architecture and base features of this system.
Tasks
⪠Designed & developed core components as Configuration system to provide API to
customize & fetch default/persisted configuration for all backend & frontend
components:
• Design of a generic JSON configuration structure.
• Design of extraction algorithms according to the context and the source of the
configuration (default, administrator, user).
• Implementation of a backend API to implement in all components.
• Implementation of a frontend API to adapt the behavior of a component.
• Integration & delivery of APIs and implementation in the standard application.
• Test and release based on semantic versioning.
• Documentation and support customers and services teams.
⪠i18n feature in frontend & backend components based on HR Access:
• Design and develop the backend API to change languages on HR Access
System.
• Create a mapping between ISO language codes for 4YOU and non ISO
language codes for HRAccess.
• Design and develop the frontend API to change languages on 4YOU.
• Test and release based on semantic versioning.
• Documentation and support customers and services teams.
Methods
⪠Agile Scrum, 15-member team, Architect, Product Owners and Scrum Master, etc.
⪠Write several documents (documentation, tutorial, manual ...)
⪠Supervise and train new developers and trainees.
⪠Workshops, ticketing, brainstorming -
Pre-Sales mainframe, IBM France, ParisJan 2015 - Jan 2017
The pre-sales engineer is called upon to prepare presentations for IBM events and customers to promote IBM
Technologies • JAVA • JDBC • WEBSPHERE APPLICATION SERVER • ECLIPSE, PLUGIN CICS EXPLORER, Z/OS CONNECT • Z/OS, UNIX, WINDOWS • WEB SERVICES REST/JSON, WEB SERVICES SOAP/XML • SOAPUI, POSTMAN • BOX, SLACK, TRELLO, CAMTASIA, POWERPOINT
solutions and tools and keep the customers up to date with new developments.
Build competence on the CICS transactional monitor and tools, display
integration capabilities with web technologies through proof of concept,
proof of technology and workshops.
Tasks • Study the architecture and integration of the CICS Transactional monitor
• Technically assist sales to help them sells the mainframe tools
• Run training sessions for IBM customers
• Write technical documents : proof of concept, proof of technology
• Design work sessions invloving architectural experts to help customers
taking the best decision for a technology solution for a business need.
• Participate in writing a response to the call for tenders
Methods • Documentation, Architectural schematics, driver and prototypes
• Design thinking -
Crédit agricoleaujourd'hui
Services department
Use standard release of 4YOU and customize it for the customers
Tasks
Okaidi
• Inbox: Designed & developed Inbox manager to handle data & Actions per
user roles from different sources (task, notification, alert).
• Salary information on user Profile from HR Access: Designed & developed the
frontend components to show information about salary and its evolution
using Google charts from HR Access.
• Salary raise process: Designed & developed frontend and backend
components to manage salaries raises by a manager profile.
• Upgrade 4YOU APIs to the latest versions
• Bug fixing and support
• Report bugs and solutions to the R&D team
Crédit agricole
• Leaves process: Customized frontend and backend components to handle
custom period of leaves. Implemented an algorithm to calculate a half or a full
day leave.
• Sick process: Developped backend component to send mail after demarche
submission.
• Relocation process: Designed and developed a technical component to
control user interface by the expert.
• Upgrade 4YOU APIs to the latest versions
• Bug fixing and support
• Report bugs and solutions to the R&D team
Thales
• Work on remote process: Designed & developed frontend and backend
components of the demarche to submit a request of work on remote.
• Special leaves process: Designed & developed frontend and backend
components to submit specific leaves for Thales employees.
• Digital files: Customized the digital file components to handle data of the
organization & manage documents in HR Access/OpenHR and
Oracle/Hibernate and SFTP/VFS2.
• Shared services center: Connected all the demarche to store 4YOU requests
on the SSC of Thales.
• Chatbot: Integrated the external APIs of Living Actor with 4YOU user interface.
• Scheduler to send notification for managers: developed and proposed a
technical component to notify managers about non validated leaves by mail.
The R&D team adopted this component in its next release.
• Upgrade 4YOU APIs to the latest versions
• Bug fixing and support
• Report bugs and solutions to the R&D team
Banque postale
• User profile: customize user profile to show extra information about leaves
balance like invalidated and submitted requests.
• Bug fixing and support
• Report bugs and solutions to the R&D team -
Banque postaleaujourd'hui
• User profile: customize user profile to show extra information about leaves
balance like invalidated and submitted requests.
• Bug fixing and support
• Report bugs and solutions to the R&D team -
• Support and kick off with the Team at Tuni
Etat de Genèveaujourd'huiTraveled to Tunis to support the
Technologies ⪠JAVA, MAVEN, KARAF, OSGI, BLUEPRINT, INVERSIFY, DEPENDENCY INJECTION, CXF, JAX-RS, WORKFLOW, ACTIVITI 5.22.0, BPM, SQL DEVELOPER, ALPACAJS ⪠ORACLE, HIBERNATE, TYPESCRIPT, JAVASCRIPT, ES6, GRUNT, BABELJS, REQUIREJS, NODE, GITHUB, SONARQUBE ⪠SOLID, GRASP, UML, SEMVER, JIRA, BAMBOO, NEXUS, JENKINS, REST, POSTGRESQL, RXJS, GITHUB, SONARLINT, WHITEBOARD
new team and kick off a new project for Etat de Genève (Jenkins on AWS,
Bitbucket, HR Access instance for tests, Nexus for dependencies, Conduct of
code and best practices)
Methods
⪠Project Management and Organization
⪠Agile Scrum, 2-3-members by project, Project Managers, etc.
⪠Write several documents (documentation, tutorial, manual ...)
⪠Supervise and train new integrators and trainees.