Zakaria Charafi

Senior Software Engineer at AccessFintech
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
London Area, United Kingdom, GB
Languages
  • Français Native or bilingual proficiency
  • Anglais Native or bilingual proficiency
  • Arabe Native or bilingual proficiency
  • Espagnol Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • ITIL Foundation Certificate
    EXIN
    Nov, 2012
    - Nov, 2024

Experience

    • United States
    • Financial Services
    • 100 - 200 Employee
    • Senior Software Engineer
      • Jan 2021 - Present

      Developing backend middleware libraries and frameworks for a Galaxy of micro services to improve the overall performance and quality of our SaaS offer. Developing backend middleware libraries and frameworks for a Galaxy of micro services to improve the overall performance and quality of our SaaS offer.

    • France
    • IT Services and IT Consulting
    • 400 - 500 Employee
    • Senior Full Stack Tech Lead
      • Jul 2018 - Nov 2020

      GEARS Project O Project roadmap and architecture: -- Planned the project development in collaboration with product and project teams. -- Designed the architecture of Front End and Back End components. -- Led the development team during the project’s execution. -- Participated in data model design in collaboration with business oriented teams. O Development tasks: -- Developed Backend core features -- Developed WebUI framework and components. -- Developed authentication and authorisation mechanisms. -- Developed WebApi framework using GraphQL.Luke AI-native Claims Automation O Back End Development: -- Developed text processing modules using third party libraries. -- Integrated OCR libraries in Claim documents' processing. -- Developed external data ETLs. -- Developed web services interacting with clients' infrastructures. -- Maintained a framework for building claim submission forms. O Front End Development: -- Developed React components for clients Web interfaces. -- Developed claim automation Web portals. -- Deployed and provided application support for Luke users.Luke Components Health and Usage Monitoring Services O Designed, implemented and deployed monitoring services using ElasticStack -- Implemented technical and business data extraction using Beats. -- Implemented data parsing and aggregation using LogStash. -- Implemented data storage in ElasticSearch. -- Implemented data display and aggregation using Kibana. -- Implemented authentication and authorization using OpenDistro.

    • France
    • Utilities
    • 700 & Above Employee
    • .Net Software Engineer within GEM-IS
      • Jul 2016 - Jun 2018

      Pricing Service Project: RESTFul web service for commodity instruments building and pricing implementation.O Implemented an http REST web service and its Swagger interface.O Created and implemented models for various commodity instruments.O Set up a development environment:- TFS for continuous delivery.- Scrum based team work and Behaviour-Driven development (BDD). - Monitoring using Splunk and TFS.- Code quality management using Sonar.- Packaging independent developments in Nuget packages for reuse by other teams.O Used third-party libraries to price commodity instruments.O Developed business logic for instruments building and pricing.O Participated in the implementation of an Angular pricing web user interface (Client of the Pricing Web Service).O Provided application support and maintenance for Pre-Trade tools used within GEM.

    • France
    • Investment Management
    • 1 - 100 Employee
    • .Net Software Engineer within Titan team
      • Jun 2014 - Jun 2016

      Titan project : Front-to-back asset management tools development and maintenanceO Optimized execution time on various components : O Analysed execution time on major modules, and determined areas of improvement.O Analysed execution plans of SQL queries, and implemented faster solutions.O Analysed memory footprints in order to track and fix memory leaks.O Used Bloomberg API in order to connect management tools to real-time market data feed.O Implemented export to database and Excel sheets batches as part of an ETL process.O Implemented enhancements, bug fixes, and provided application support for front-office diversified management tool GRAAL.O Implemented enhancements, bug fixes, and provided application support for middle-office position keeping tool GAIA :O Interventions on ETL processes.O Integration of new financial instruments O Created and enhanced multiple graphical user interfaces.

    • France
    • Financial Services
    • 700 & Above Employee
    • .Net Software Engineer within X-One
      • Feb 2012 - May 2014

      Project XOne : XOne software suite pricing components development and maintenanceO Used third-party pricing libraries for vanilla instruments (IRSwap, Bond, FRA, Futures,…).O Used third-party stripping libraries to generate and publish rate curves.O Implemented and maintained Forex instruments pricers (FxSpot , FxSwap, FxOutright, FxNdf) and ETF pricers (on bonds and bond futures).O Developed and maintained rate curves broadcasting servers :O Optimized network bandwidth usage by replacing Tibco publishing by WCF request/reply mechanism.O Reduced servers response time and memory footprint.O Synchronised market data published by multiple servers instances.O Managed multi-threaded pricing to ensure market data consistency while avoiding deadlocks.O Enhanced curve servers performances for worldwide use by setting up multiple cache layers (Proxy servers, MongoDB).O Carried out release management for various components of the software suite:O Build and release factories monitoring.O Non-regression tests orchestration.O Continuous integration of third-party libraries.O Worldwide post-delivery application support.O Assisted in project management at Pricing team level.O Created and enhanced multiple graphical user interfaces.

    • .Net Rapid action force (ITEC/CTT/GEF)
      • Oct 2010 - Jan 2012

      Alpha.NET project : QES (Quantitative Electronic Services) algorithmic trading systems development and maintenance.O Developed communication modules between a trading application (EBTS.NET) and the algorithmic trading system Alpha.NET.O Maintained and enhanced algorithmic trading system Alpha.NET.O Provided application support for algorithmic trading systems directly in the market place.O Integrated Fidessa Blue Box order management system for faster market access.O Maintained and enhanced an internal automated cross trade system.O Developed critical synchronisation mechanism between automated cross trade and algorithmic trading systems.O Refactored Pair.NET algorithmic trading system :O Setting up new pair trading strategies.O Connecting PAIR.NET to vendors (Bloomberg, Reuters,…) interfaces for usage by external clients O Created and enhanced multiple graphical user interfaces.

    • France
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • .Net Software Consultant
      • Oct 2010 - May 2014

      .Net Software Engineer .Net Software Engineer

    • France
    • Financial Services
    • 700 & Above Employee
    • Internship period at Natixis, Paris: Trading desk .NET developer
      • Mar 2010 - Sep 2010

      O Developed parallel pricing and volatility computation batches.O Developed a .NET grid computing framework (for Monte-Carlo computations) that fits the requirements of the desk’s pricing libraries and adapts to their computation farm.O Studied user’s needs.O Wrote down technical specifications.O Created UML design (Class/Sequence/Use Case diagrams).O Developed the framework’s proof of concept.O Implemented unit tests, non-regression tests, and stress tests. O Developed parallel pricing and volatility computation batches.O Developed a .NET grid computing framework (for Monte-Carlo computations) that fits the requirements of the desk’s pricing libraries and adapts to their computation farm.O Studied user’s needs.O Wrote down technical specifications.O Created UML design (Class/Sequence/Use Case diagrams).O Developed the framework’s proof of concept.O Implemented unit tests, non-regression tests, and stress tests.

Education

  • Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble / ENSIMAG
    Ingénieur, Systèmes d'information pour la finance
    2007 - 2010
  • IAE Grenoble
    M2, Finance Quantitative
    2009 - 2010

Community

You need to have a working account to view this content. Click here to join now