About Ahmed
Arabic
Native or bilingual
English
Native or bilingual
French
Native or bilingual
German
Basic
Experience
- FIRCOSOFTTech Lead JavaBANKING AND INSURANCEMay 2021 - Today (5 years)Paris, FranceFIRCO CONTINUITY ProjectDescriptionFirco Continuity is FircoSoft's flagship watchlist filtering solution designed to ensure compliance and detect and block transactions, including listed parties.Teams & Methods Teams: 8 / Methodology: SAFeTasks▪ Participate in the technical design of products▪ Coach and develop the team▪ Ensure development quality (code review)▪ Participate in development▪ Implement an organization that fosters collaboration and collective problem-solving.▪ Implement and perform unit and integration tests, sometimes in collaboration with the QA team▪ Write technical documentation▪ Develop the DEVOPS layer
- Path SolutionsSenior Technical ConsultantBANKING AND INSURANCEJuly 2016 - August 2021 (5 years and 2 months)Paris, FranceiMAL ProjectDescription: iMAL is the digital banking platform that covers all modules in the banking sector.Project Context: Technical leadership of a professional services team at client sites (banks).Teams & Methods Team: 4 / Methodology: ScrumTasks▪ Develop and integrate at banks:- Reports for the following modules: Islamic Treasury, Islamic Investment, Facilities Management, Provisioning System, Teleclearing, Foreign Trade (SQL/JasperSoft)- Parameter transport tool (SPRING-BOOT/ANGULAR)- Data migration tool (SPRING-BOOT/ANGULAR)- SWIFT message processing (SQL)- Clearing house (SPRING-BOOT/ANGULAR and Rest API)- Rest APIs▪ Ensure the performance of deliverables (SQL, PL SQL, JAVA)▪ Lead a team of four, create estimates for the efforts required to produce an end-to-end solution, and direct the development of the technical solution. Track code quality KPIs▪ Prepare detailed specifications from which programs will be written, designed, coded, tested, and debugged▪ Develop RESTful web services capable of handling high-volume transactions
- VermegTeam Leader JAVABANKING AND INSURANCEJanuary 2014 - June 2016 (2 years and 6 months)Tunis, TunisiaSolife ProjectDescription/Context of the projectTeams & Methods Team: 6 / Methodology: SCRUMTasks▪ Technically lead a team of six engineers (technical monitoring, code review, assignment of technical tasks, etc.)▪ Participate in the development of the "Cost Declaration" module (Persistent, screens, searchers, invoice creation assistant, version control, SQL script, screen validation classes...)▪ Improve the software installer "SOLIFE" (izPack, LDAP, SSH, ANT, Maven Plugin)▪ Manage the ORACLE database, Jenkins tool, JBOSS application server▪ Monitor code quality and performance KPIs▪ Take charge of maintenance for update tasks and SQL scripts▪ Develop the parameter migration and transport tool (Spring, Maven, jms, xml, JAXB, Vaadin)▪ Improve the performance of SQL queries and Java code (Profiling)▪ Study the migration from Java 6 to Java 8▪ Refactor modules in Spring and Java 8▪ Migrate from SVN to GIT
Recommendations
Be the first to recommend Ahmed
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
- National Diploma in Computer EngineeringFaculty of Sciences of Tunis Tunisia2011
Certifications
- SCJP JAVA 6Oracle2016