
Karim Mannai
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Karim Mannai
- Bis heute 2 Jahre und 7 Monate, seit Jan. 2023
Software Engineer
uNotes Canada
Building an e-learning platform using RedwoodJS, Prisma, and GraphQL Implementing Uppy to fetch files locally and remotely from Google Drive and Dropbox Building a search engine from scratch using apache lucene and fuzzy search Implementing infinite scrolling to reduce server load and improve user experience and server performance
- 11 Monate, Jan. 2022 - Nov. 2022
Software Engineer & Team Coordinator
Aigot Srl Italy
Built Back-end services in NodeJs/ExpressJs to set up restaurant managing, delivery, and mailing systems Increased the overall quality of the system and identify defects by using Mocha and Chai to make unit/Integration tests Implemented a gateway payment module that uses different payment solutions such as Stripe, Paypal, Visa... Built a feedback system using Google places API for transparency purposes Applied TDD and BDD approach to increase code quality
- 2 Jahre und 4 Monate, Aug. 2019 - Nov. 2021
Co-Founder, CTO and Software Engineer
We-Code
Built the UML diagrams to concept projects' needs and specifications Decomposed microservices by subdomain context (HospiTech project) Implemented back-end microservices in Spring Boot and NodeJs using Consul service discovery and Zuul API Gateway Implemented a WebRTC technology to provide a voice and video-communication solution using PeerJs Implemented TensorFlow to use machine learning APIs such as face and emotions detecting Implemented an Apollo GraphQL Server (BeNeutron Project)
- 3 Monate, Juni 2019 - Aug. 2019
Trainee
BeLive Technology and Engineering
Built a web and mobile application from scratch Created UML Diagrams (use case, sequence, class, activity ...) Implemented the back-end system in NodeJs/ExpressJs Built an authentication system using JWT and social media authentication (Google/Facebook)
Ausbildung von Karim Mannai
- 2 Jahre und 4 Monate, Sep. 2020 - Dez. 2022
Engineering degree
ESPRIT Tunisia
- 2 Jahre und 10 Monate, Sep. 2017 - Juni 2020
Bachelor degree
Higher institute of technological studies of Charguia
Sprachen
Englisch
Fließend
Französisch
Fließend
Arabisch
Muttersprache
Deutsch
Gut
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.