Analysis, research and development of new features of CRM Provision infrastructure in Aws and Implement Serverless architecture Participate in Scrum ceremonies and assist backlog refinements meetings Propose architectural solution to different requirements Automate Code review and code quality tools
Implement Stripe and Nylas Webhooks Handler in Aws Lambda(Nodejs) and API Gateway and mirror notifications to Tenant
Implement PDF form filler (Nodejs) in Aws Lambda which is triggered by S3 Event Notification
Implement Serverless Architecture For Secure Documents storage and uploads based on Aws Lambda, Security Token Service, TVM,IAM,S3
Implement Bulk ETL and Data Integration queues based Process (PHP) between third party services(Ehyp,Europace) and current system
Contibute to Official Laravel Framework with Pull Requests and issues
Technologies: Php laravel, Nodejs, Angular, karma, jest, ngrx, AWS(lambda nodejs, s3, Api Gateway, sts), SAM Europace, Ehyp, Nylas, CleverReach, ETL
Analysis, research and development of features within a cloud based sharing , signing, storing documents and data solution (Oodrive Share)
Participate in SCRUM ceremonies and tasks estimation
Ensure clean code and good quality and code coverage
Implement features along with unit tests and integration tests and technical documentation
Reseach and development of different subjects such as architectural topics Like Frontend microservices and Event Based Architecture and technical evolution spikes
General: ● Resolve Tech related blockers ● Propose Technical and Architectural solutions ● Code Quality and Applications Audit and Ensure best practices application ● Time flow estimation and project planning ● Set Development cycle workflow ● Google Cloud platform, Ansible, Bitbucket, Nestjs, Angular, Terraform, Devops, CI/CD, Docker, Kubernetes
Linkinnov ● Decouple monolith system and Implement Data Integration microservice (NestJS) to synchronise between Distant Databases(postgres and cassandra) ● Implement Microservice for realtime communication between tenants(NestJs, RethinkDB) ● System Software Architecture and definition of micro services ● Prepare action plans and software audit reports and solutions schema and time flow estimation ● guidelines and development rules and conventions preparation ● Micro services development and best practices and quality insurance ● Management and maintainability of several deployment environments(GCP, GKE, GCE ..) ● Resolve blockers and development team coordination
Difference ● Redaction of software audit reports ● Definition of functional and non functional requirements and tasks estimation ● Set Infrastructure and prepare repositories in git(scaffolding) ● Elaboration of production process and continuous deployment/delivery process ● Propose architectural solutions and approaches to the team and resolve technical blockers ● Infrastructure automation (Infrastructure as Code avec Terraform) ● Code review and advancement monitoring
Gelaas ● Resolve technical blockers on mobile ( NFC communication between mobile app and gel terminal stm32) ● Resolve technical blockers on web (Integrate ElasticSearch et kibana for indexation and advanced research of gel terminals)
Bp-ERP ● Supervision and coaching of interns ● Proposition of ideas and solutions based on best practices to different problems ● Development of several features (Mail notifications ,ACL management, Code refactoring)
Analysis, study and development of a custom AWS cloud in-app-purchase system for monitoring and verification of purchases and subscriptions on Googleplay / Appstore based on serverless computing:
Define Serverless Architecture and orchestrate Communication between resources
Implement Apple Store Server notification and Google Realtime Developer Notifications Handler in Aws Lambda and Step Functions based microservice (Aws Lambda, SQS, SNS,DynamoDB,Cognito)
Implement Serverless Restful API Endpoints for registration , Authentication (Lambda, Cognito,DynamoDB, Lambd Authorizer)
Define Serverless Architecture for graphql api (Appsync, Lambda Authorizer, Resolvers)
Implement Serverless based ETL process for Big Data sets(Step Functions, SQS, Lambda, DynamoDB
Analyse / Study / Manage Major Projects in the public sector:
Digitization of the judicial system and (dematerialisation and Workflow manager)
Inspection management system for the benefit of the General Inspectorate of National Security, Ministry of the Interior.
Meetings with public figures such as: ● The Ambassador of Italy ● The General Director of the Ministry of the Interior ● The General director of the book department on the Ministry of Culture and Heritage Preservation.
Initiation of Enterprise Resource planning ‘UKNERP’: ● Development of first Modules ● Sprint/ release Planning ● Team management ● Continuous Delivery ● Multi layer architecture ● Ecommerce(Magento,Prestashop...) synchronization through restful api ● Multi store management Module ● Customer Relationships management Module ● Documents Management Module ● Finance Module ● Role/ Permissions based system ● Agile SRUM (trello) ● Paas Heroku cloud ● Version control Gitlab ● Continuous integration Gitlab CI ● Continuous delivery heroku pipelines
Maintenance and Upgrade of payments management system (Apay)
Mykl is a cloud-based solution that helps you manage your workforce and keeping track of the day to day operations It’s a powerful management assistant that is designed to simplify workload, save you time and keep your data secure.
Development of various modules: ● Module Attendance (Timesheets, check in/out, TimeZone management) ● Module Resources (manage contractors, staffs, managers, providers ..) ● Module Communication (realtime chat, public profile, circle, notification...) ● Module Job Manager (contracts, projects, jobs ..) ● Module ACL (roles, permissions,checklists..)
Implement NodeJS Microservice for realtime communication and file sharing between users(ExpressJS, Socket IO, PusherJS)
Development of Mobile/Web National Crime reporting system in philippines Itaga Mo Sa Bato:
Ionic Framework
Cordova, SocketIO,SQLite
PHP, Jquery, Angular JS, CSS3, JSON, XML
Web/Mobile realtime tracking system:
android/ios mobile application to declare a situation of danger and activate realtime tracking on web application through gps coordinates -ionic framework -cordova geolocation -php
Development of wifi free internet access providing and advertisments System
Hapi Wifi is company providing free wifi for all , you can actually access internet through our free wifi. It also provides an area for advertisments, for all companies,they can easily be published on our wide network.
Javascript online image/video background removal system
Worldsoft group ● Elaborate scalable and optimised micro service architecture from monolithic architecture(RabbitMQ, API Gateway, Service Mesh) ●Definition and conception of micro services and their communication based on standards ● Proposition and recommendation of solutions and architectural approaches ● Automation and prod procution process elaboration based on continuous delivery (gitlab CI, pipelines) CMS plus sarl ● Set Continuous delivery/deployment process (Gitlab CI, Heroku Paas) ● Set development Workflow based on web standars and best practices ● Code and web architecture audit
Somaproc production market: SOMAPROC is an anonymous company specializing in the agri-food industry, their goal is to promote and add value to the agricultural products and the organization of their distribution channels This public company was set up in 2016 in Sidi Bouzid.