À propos de Nabil
Anglais
Bilingue ou natif
Expériences
- BSFLOWSenior Developer AWSfévrier 2025 - juillet 2025 (5 mois)Context:Designed and implemented a hybrid solution (On-premise and AWS Cloud) toautomate the extraction and processing of bank statements (native PDFs and scanneddocuments). The goal was to provide a secure, scalable, and high-performance pipelineenabling the digitalization and analysis of financial data.Responsibilities:• Developed an on-premise C# (.NET 8, Avalonia UI, OCR, PDF parsing)application to extract and structure banking data.• Designed and deployed a serverless AWS architecture to ensure scalability,fault tolerance, and high availability for online processing.• Implemented AI/OCR algorithms to detect, clean, and normalize data extractedfrom scanned documents.• Leveraged AWS services, including:o AWS Lambda for serverless data processing.o Amazon SQS / SNS for asynchronous orchestration and inter-servicecommunication.o Amazon S3 for secure storage and versioning of bank statements andprocessed results.o AWS EventBridge for event-driven workflows.o Amazon DynamoDB / PostgreSQL (RDS) for structured data persistenceand querying.• Built CI/CD pipelines to automate deployment of Lambda functions and dataprocessing workflows.• Designed intelligent algorithms for anomaly detection and automatictransaction categorization.• Produced technical documentation and provided knowledge transfer to internalteams.Technical Environment:C# (.NET 8, Avalonia, OCR, PDF parsing), AWS Lambda, S3, SQS, SNS, EventBridge,DynamoDB, RDS PostgreSQL, Terraform/CloudFormation, AI (OCR, NLP).
- SeLoger,Developer Cloud AWSfévrier 2022 - janvier 2025 (2 ans et 11 mois)Mission:Design and implementation of AWS architectures on a public cloud to optimize and secure the company’s cloud environment.Responsibilities:Designed AWS architectures leveraging various services to address the company’s specific needs, including:AWS Lambda for serverless code execution within isolated VPC environments.API Gateway for creating, publishing, maintaining, and monitoring APIs at any scale.Amazon SNS and SQS for messaging and integration of notification and queueing services.Amazon DynamoDB for high-performance, low-latency NoSQL database management.AWS EventBridge for event-driven integration between AWS services and SaaS applications.Amazon SES for large-scale email delivery, managing both deliverability and notifications.Application Load Balancers (ALB) for distributing network traffic loads.Amazon S3 for object storage and bucket management.Implemented CI/CD pipelines with CircleCI, automating testing and deployment phases.Integrated external APIs to connect with third-party services and external systems.Designed Infrastructure as Code (IaC) using CloudFormation and Terraform to automate infrastructure deployment.Managed security policies for external accounts to ensure secure and compliant access.Produced technical documentation and delivered training sessions to enable optimal use of developed solutions.Technical Environment: AWS Lambda, Lambda VPC, API Gateway, Amazon SNS, Amazon SQS, DynamoDB, CircleCI, AWS EventBridge, Amazon SES
- axaConsultat cloud AzureBANQUE & ASSURANCESjuillet 2019 - janvier 2022 (2 ans et 6 mois)Châtillon, FranceDesign of microservices based on C# and .NET Core, deployed as Azure Functions (PaaS) for serverless execution and pay-per-use billing.API Management for publishing, securing, and managing APIs exposed to internal and external consumers.Azure Service Bus (Topics & Queues) to implement asynchronous communication and message distribution, including automated cleanup of the Dead Letter Queue (DLQ).Cosmos DB (NoSQL) in serverless mode for flexible, high-performance storage, with Change Feed integration to react in real time to data changes.Azure Resource Manager (ARM Templates) for Infrastructure as Code, enabling automated creation and configuration of Azure resources (Functions, Service Bus, Cosmos DB, alerts, etc.).Continuous Integration and Continuous Deployment (CI/CD) through Build and Release pipelines (staging and production), automating testing, compilation, and deployments.Testing and Code Quality using TDD (Test-Driven Development), unit tests, integration tests, and acceptance tests, ensuring robustness and maintainability of the code (Clean Code principles).Monitoring and observability with Application Insights for log and metric collection and analysis, including dashboards and real-time alerts for proactive monitoring.Deployment tracking via the Azure portal with detailed monitoring (logs, metrics, alerts) and environment management (staging, production).
Recommandations
Soyez le premier à recommander Nabil
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master II Professionnel en Informatique des Métiers2010Master II Professionnel en Informatique des Métiers
- Licence Professionnelle en informatique2009Licence Professionnelle en informatique