I build your app with FastApi, Flask, .Net core, Blazor, Angular or React
I am currently based in France but open to full remote projects
If you implement AI solutions, I can help you find customers on the french market
I can build your web site from scratch, be it a simple client facing website, to a real-time web application with messaging, notifications and so on
I can help you build chatbots, your AI virtual assistant, implement generative ai into your workflows to automate tasks
I help you in the maintenance of your .NET and/or Angular, React, Vue.js or EmberJS app
I can certainly provide my support in automating your CI/CD pipeline
January 2020 - Present
Working on different types of projects
Back-end with C# and Asp.net core
- Maintenance, support and development of different types of application written in C# ( Winforms, Wpf, asp.net, monolith and microservices, librairies) and Python ( FastApi, Flask, Django and data science applications..)
- Monolithic and monorepo app development
- Microservices and multi repo app development
- Domain Driven Design with Mediator Pattern
- Developement of restful apis with Asp.net core, webapi, FastApi
- Hexagonal Architecture implementation with adapters, application and infrastructure layers, Event Sourcing
- Implementation of Celeri, Redis and other message queuing systems
- Worked on google pub/sub, Redis, Kafka, RabbitMQ
- Working on document oriented databases like Mongodb, Vector databases
- CQRS architecture implementation with Commands and Queries
- Containerized applications with Docker
- Working on complex data structures, graphs, queues, dictionnaries, Linked Lists
- Working on expression trees in C# to implement complex search
- Multi threaded applications, use of Task Parallel Library, Tasks, async, await, threads, mutex, semaphore, locks
- Implementation of authentication and authorization in C# applications ( oAuth, Oidc, LDAP, Active Directory, ADFS)
- Test driven development in C# (Unit tests with MsTests, Xunit, Integration tests with TestServerFixture, End To End Tests )
- Continuous Build and Continuous Integration, with Azure DevOPS, Jenkins
- Implementation of branching strategies
- Generation of nuget packages and nuget server management
- Dependabot monitoring
- Code quality management, with C# best coding practices, Clean Code
- SonarQube and static code analysis
- Real-Time application development with MQTT, SignalR, Mosquito, WebRTC, WebSockets, Kafka
- Development of Webhooks to be used in payment confirmation with Stripe api
- Container application development with Docker
- Working with DevContainers in Vscode
- Multi team development and code management with git (merges, pull requests, rebase...)
- Audit of an artificial intelligence solution used by the compliance department of a large french bank. The tool was being used to monitor traders and other professionals of the bank, through recording conversations, converting them into text, then using natural language with machine learning algorithms to help the bank enforce compliance ( prevention of insider trading)
- Worked with data scientists to implement an AI chatbot which uses a large language model for a recruitement company, helping in the automation of common employee requests. This helped relieve human resource of routine tasks.
- Migration of 5TB of data onto Hadoop clusters from legacy systems
- Development of custom ETL tools for data cleaning
- Used and apply different machine learning techniques from regression to cluster analysis, using neural networks, supervised and unsupervised learning
- Angular application development ( version 2+), Asp.net MVC, Blazor
- Using different types of Angular librairies for front-end like Angular Material
- Working with Html, Bootstrap, css
- Working with tools like PurifyCSS to optimize css files
- Angular integration with asp.net core web api, implementation of authentication and authorization with JWT
- Reactive Programming
- Optimization of pages for mobiles, mobile first approach
- Multi repo angular development with angular projects
- Workspace development best practices (linters...)
- Ensuring that each page has a title, a good meta description and keywords
- Optimization of backlinks, local seo..
- Using tools like Google Search Console, Semrush, Matomo, Heap Analytics, Piwik
Data Science, Analytics and Artificial Intelligence
Front-end
SEO
Technologies : C#, .NET, .NET core, Winforms, multithreading, XUnit,Linq,Entity framework,
Powershell, Python, FastApi, Saml2, SSO, JWT, Oidc, Angular, HTML, CSS, Javascript, Typescript,
Angular Material, RXJS, Azure, GCP, AWS, Google PubSub, Webhooks, SignalR, WebRTC, RabbitMQ, MQTT,
Jenkins, Azure DevOPS, SQL, Docker, Git
Sectors : Fintech, Health, Energy, Medical
July 2017 - December 2019
Working on 2 different projects, one in investment banking and one in e-commerce, for 2 major french companies
Joined a major e-commerce company as full stack developer and working on solutions with 50,000 + visits a day
Develop and maintain real-time solutions used in ticketing systems, with Windows Communication Foundation, Rest and SOAP
Technology stack were C#, Winforms, WPF, XML, XSD, Payment systemps, office automation, asp.net, WCF
Janurary 2012 - June 2017
Worked on different projects in .NET, BI and other developement roles
Development of applications based on Winforms, WPF, aspx pages, deployment on IIS, Apache
Help maintain different types of e-commerce web sites based on asp.net, Django, php
2011
Denis Diderot University, France
Internship where I had the opportunity to apply algorithmic complexity, use automata and formal languages, databases, genomics, proteomics, 3D molecular visualisation with Pymol
C, R and Python Programming
Gene alignment sequences, DNA, RNA analysis
Worked on Neuron, simulator used in neuroscience
2009
Paris Descartes University, France
Studied both descriptive and inferential statistics, programming in R, Python and SAS
Linear regression, Logistic regression, Mean, Random forest, SVM, Decision tree, KNN, Naive Bayes, Neural network, Dimensionality reduction, Learning, AdaBoost, Gradient boosting, Supervised learning, PCA, Apriori, Classification, Cluster analysis, Linear Discriminant Analysis, Natural language processing, Semi-supervised, Unsupervised, Classification and Regression trees, Nearest neighbours (supervised learning)
2005 - 2008
Paris Jussieu University
Had intensive courses in mathematics, physics, chemistry, programming. I only made it to the 2nd year, and did not continue to the 3rd.