Abderrahmen Kammoun
Senior Software Engineer @Aitenders
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer @Aitenders
Région de Saint-Étienne, FR
Founding member of the backend team and took the lead in technical decisions in collaboration with the rest of the team. • Tech Features: Built a large number of features from scratch: Management of document extraction (Data extraction, categorization, Version Control), Distributed user collaboration workow (Review, Search, Categorized Data Management, Comment and Annotation, Task Assignment, Notication System), Administrative and Conguration Tools (User Management, Conguration Endpoints). • GenAI: Integrated LLMs into the backend service for document analysis, utilizing Elasticsearch embeddings and Retrieval-Augmented Generation (RAG) capabilities. • Testing: Developed extensive unit and integration tests to ensure API reliability and robustness using frameworks (JUnit, Mockito).• Continuous Integration: Set up CI/CD pipelines (Jenkins, GitHub Actions) for automated testing, code analysis(SonarQube) and deployment.• Monitoring and Logging: Integrated monitoring and logging tools ( ELK Stack, Prometheus) for system health and performance tracking• Query Optimization and Performance Tuning : Indexing, Query Analysis, Identifying and resolving N+1 query, Pagination, Caching Strategies, Database Partitioning.• Investigate and x service issues, whether they be deep in the OS kernel or in the application code.• Published research based implemented techniques for text classication- A Study on Hierarchical Text Classication as a Seq2seq Task (ECIR 2024 conference)-Decoding the Hierarchy: A Hybrid Approach to Hierarchical Multi-Label Text Classication (submitted to ACL Rolling Review) • Programming Languages: Java, C++, Python, Js • Frameworks and Technologies: MySQL, Elasticsearch, keycloak, Spring Boot, Tesseract OCR, Sett, Protobuf, Kafka, JUnit, Mockito,
EDUCATION
Institut supérieur d'informatique et multimédia de Sfax
M1, Computer and Information Science
Université de Lyon
Doctor of Philosophy - PhD, Computer Science
Université Lumière Lyon 2
M2, Master DMKM (data mining and knowledge management)
ABOUT ABDERRAHMEN KAMMOUN
As a data processing and algorithm optimization expert with a PhD in the field, I actively improve query performance and discover best practices for data management. My strong background in both academia and industry allows me to successfully develop and implement solutions that enhance the overall efficiency of data systems. I expertly utilize technologies such as Java, Spring Boot, REST, and Event-Streaming processing. I continuously seek to expand my skillset and actively take on new performance-related challenges in the field of data processing and optimization.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.