I'm Khaled Sellami, a data scientist and software engineer with a passion for applying AI on Software Engineering problems such as modernizing software architectures. I love working with Python and tackling new problems.
- π₯οΈ Languages: Python, Java, Go, C#, JavaScript...
- π Frameworks & Libraries: PyTorch, Transformers, Pandas, Plotly, Vue.js, etc.
- βοΈ Cloud & MLOps: Docker, Kubernetes, Azure, W&B, MLflow.
- π¦ Version Control: Git, DVC, GitHub, GitLab.
- πΉ MonoMorph - A fully automated refactoring tool that transforms monolithic Java applications into microservice architectures.
- πΉ RLDec - An implementation of the RLDec decomposition approach as described in the paper "Extracting Microservices from Monolithic Systems using Deep Reinforcement Learning".
- πΉ MicroAnalyzer - Analyzing microservices applications in various programming languages in order to match classes and methods to their source codes and services.
- πΉ MSExtractor - An implementation of the MSExtractor decomposition approach as described in the paper "Improving microservices extraction using evolutionary search".
- βοΈ Beyond Decomposition: A LLM-Powered Automated Approach to Refactoring Monoliths Into Microservices
- βοΈ MonoEmbed: Enhancing LLM representations for monolith to microservices decomposition through contrastive learning
- βοΈ Extracting microservices from monolithic systems using deep reinforcement learning
- βοΈ Combining Static and Dynamic Analysis to Decompose Monolithic Application into Microservices
- βοΈ Improving microservices extraction using evolutionary search
- βοΈ A Hierarchical DBSCAN Method for Extracting Microservices from Monolithic Applications
- πΌ LinkedIn
- π§ Email: khaled.sellami.1@ulaval.ca
Thanks for stopping by! π
