Karim Abbes

Karim Abbes

Software Development Intern

Followers of Karim Abbes1000 followers
location of Karim AbbesMunich, Bavaria, Germany

Connect with Karim Abbes to Send Message

Connect

Connect with Karim Abbes to Send Message

Connect
  • Timeline

  • About me

    Senior Full Stack Engineer

  • Education

    • Technical University Munich

      2019 - 2021
      Master of Science - MS Informatics

      Focus Areas:- Engineering Software-intensive Systems - Algorithms - Machine Learning and Analytics- Blockchain and Distributed Ledger TechnologiesMaster Thesis: - Title: Design and Development of a Hyperledger Fabric Testbed Deployment Framework- Open-source code: https://github.com/MSRG/HyperLedgerLab-2.0

    • Technische Universität München

      2014 - 2019
      Bachelor of Science (B.S.) Informatics

      Bachelor Thesis: A Flexible Application Programming Interface (API) For Multimodal Emotion Recognition Systems

    • Delft University of Technology

      2017 - 2017
      Computer Software Engineering

      ATHENS-Programm. Course : Design Patterns for Software Engineering

  • Experience

    • Loyalty Partner Solutions GmbH

      Sept 2017 - May 2018
      Software Development Intern

      During my time at Loyalty Partner Solutions GmbH, a leading provider of customer management solutions in retail, transportation, and aviation, I contributed to the development and enhancement of their flagship software platform, the Loyalty Management Suite (LMS), which powers renowned loyalty programs like PAYBACK, Deutsche Bahn’s bahn.bonus, and Lufthansa’s Miles & More.Key Contributions:- Designed and developed a concept for integrating Java applications with Siebel CRM, enabling seamless communication between systems.- Created and implemented JUnit tests to ensure robust functionality and reliability of Siebel Business Components.- Developed a Java framework to streamline the integration and utilization of system outputs, enhancing efficiency and maintainability.This role allowed me to sharpen my skills in Java development, CRM integration, and test-driven development while contributing to industry-leading loyalty solutions. Show less

    • Finway

      Sept 2020 - Sept 2024

      As a Full Stack Engineer at finway, I contributed to the development of a GoBD-certified finance operating system for SMEs, ensuring compliance with German financial standards while enhancing scalability and process efficiency. Key achievements include:Feature Development:- Developed core features that improved customer process efficiency by 75% through automated document-to-transaction matching and intuitive workflows.- Integrated with 3rd-party services to reduce tax office workloads by 40% via seamless data transfers.Database & Scalability:- Optimized MongoDB design, migrating from a DB-per-tenant model to a unified database, and reducing query execution times by 50%.Frontend & Infrastructure:- Acted as a frontend specialist, solving complex UI/UX challenges and ensuring a seamless user experience.- Collaborated with DevOps on app deployment in AWS and MongoDB Atlas, maintaining system stability with proactive monitoring via Sentry.Quality Assurance:- Achieved 80%+ test coverage, significantly reducing production bugs and supporting the customer success team to address live issues.Mentorship:- Actively mentored junior developers, providing hands-on guidance, code reviews, and fostering best practices to help them grow technically.Technologies & Tools:- Backend: Node.js, Express.js, MongoDB, Redis, Python- Frontend: React, TypeScript, Tailwind CSS, Redux, TanStack Query- Testing: Karate, Playwright, Mocha, Chai- Infrastructure: AWS, MongoDB Atlas, Docker, Kubernetes- Monitoring: Sentry Show less As a Part-Time Full Stack Developer at finway, I contributed to the development and launch of key product features, driving customer satisfaction and operational efficiency. Key achievements include:- Led the development of an invoice management module with OCR and automation, enabling customers to process 3x more invoices without additional hires.- Contributed to making the frontend responsive, improving user satisfaction across devices.- Played an active role in debugging and reviewing code, ensuring high-quality, maintainable solutions.- Supported the product launch to production and addressed initial customer feedback to refine the product post-launch. Show less

      • Full Stack Engineer

        Oct 2021 - Sept 2024
      • Student Full Stack Engineer

        Sept 2020 - Sept 2021
    • Chair of Application and Middleware Systems, Technical University of Munich (TUM)

      Feb 2021 - Aug 2021
      Distributed Ledger Technologies Intern

      - Designed and implemented HyperledgerLab2, a framework for automating the deployment of a Hyperledger Fabric testbed on Kubernetes clusters provisioned via OpenStack.- Automated infrastructure provisioning with Terraform and enabled deployment of containerized applications using Helm charts and Kubernetes.- Integrated Hyperledger Caliper to benchmark network performance and evaluate metrics such as throughput and latency, achieving up to 1,000 transactions per second with LevelDB and a 9-second average latency for write transactions.- Evaluated the impact of configuration variables (e.g., organizations, peers per organization, batch size) on system performance, optimizing for enterprise-grade scalability.- Enabled flexible configuration of blockchain networks for research experiments, with capabilities for customization and performance evaluation in distributed environments.Key Technologies: Hyperledger Fabric, Kubernetes, OpenStack, Terraform, Hyperledger Caliper, Helm, Docker, LevelDB, CouchDBThesis Summary:This thesis focused on automating the deployment and performance evaluation of Hyperledger Fabric networks in a production-grade cloud environment. It addressed challenges in deploying distributed systems and benchmarking their performance using configurable testbeds. Key contributions included designing a scalable, flexible framework for provisioning cloud resources, deploying blockchain networks, and automating performance measurements. Show less

    • Dïma

      Sept 2021 - now
      Co-Founder & Percussionist

      • Co-founded and built the music band “Dïma,” developing a unique brand identity.• Led communication strategies and digital marketing efforts to grow the band’s online presence.• Gained experience in content creation, audience engagement, and promoting live events.

  • Licenses & Certifications

  • Volunteer Experience

    • International Program Coordinator

      Issued by AIESEC in Germany on Mar 2016
      AIESEC in GermanyAssociated with Karim Abbes