Khaled Ferjani

Technical Lead at LINAGORA

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Khaled Ferjani is a Technical Lead based in Paris with 11 years of experience building and operating enterprise collaboration platforms. He leads cross-functional teams at LINAGORA, steering architecture, stability, security and CI/CD for products like Twake and Open PaaS while mentoring engineers and enforcing code quality. Hands-on across the full stack, he has implemented backend services, frontend apps and integrations (Node.js, TypeScript, Svelte/React) and authored TypeScript libraries and CalDAV/ICalendar tooling. An active contributor to open-source projects such as Twake and Open PaaS, he has added media processing, link previews and API discovery features—practical work that bridges user-facing functionality and platform concerns. Notably, he combines delivery leadership with low-level engineering, like integrating ffmpeg-based video preview generation and documenting APIs with Swagger.
code11 years of coding experience
job1 year of employment as a software developer
bookLicentiate degree, Computer Software Engineering, Licentiate degree, Computer Software Engineering at National Institute of Applied Science and Technology
github-logo-circle

Github Skills (21)

javascript10
expressjs10
back-end-development10
apidoc10
video-processing10
typescript10
ffmpeg10
api10
typescript-types10
nodejs10
typescripts10
backend10
openpaas9
unit-testing9
swagger9

Programming languages (14)

C#CSSCVueValaHTMLSvelteGroovy

Github contributions (5)

github-logo-circle
linagora/Twake

May 2022 - Jan 2023

Twake is a secure open source collaboration platform to improve organizational productivity.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 70 commits, 81 PRs in 8 months
Contributions summary:Khaled primarily focused on implementing features related to video preview generation within the Twake platform. Their contributions include adding video thumbnail generation, integrating ffmpeg for video processing, and writing unit tests for the implemented functionality. Additionally, the user worked on integrating and handling link previews for messages. They also addressed issues related to PDF and document previews, along with the ability to delete link previews.
securecalendarproductivitychatfile-sharing
linagora/openpaas-esn

Jul 2020 - May 2022

Open PaaS Enterprise Social Network
Role in this project:
userBack-end Developer
Contributions:24 commits in 1 year 9 months
Contributions summary:Khaled contributed to the application discovery service, adding API endpoints for managing applications and services. They implemented features for toggling applications for platforms, domains, and users, as well as creating, updating, and deleting SPA configurations. The user's work included defining API routes, implementing request handling logic, and integrating with the underlying application discovery service core functionalities. The commits also show the user integrating Swagger documentation to the API endpoints.
social-networkmailpaascalendaropenpaas
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Khaled Ferjani - Technical Lead at LINAGORA