Karim Mannai

Angestellt, Software Engineer, uNotes Canada
La Marsa, Tunesien

Fähigkeiten und Kenntnisse

Java
JavaScript
TypeScript
Node.js
Spring Boot
Vue.js
React
Angular
nextJs
GraphQL
Microservices
Git
Agile
NodeJs
ExpressJs
MongoDB
MySQL
Scrum
TDD
Rest Api

Werdegang

Berufserfahrung von Karim Mannai

  • Bis heute 2 Jahre und 4 Monate, seit Apr. 2023

    Fullstack Developer

    Slash.Digital GmbH
  • 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 – 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.

21 Mio. XING Mitglieder, von A bis Z