Khalifa G.

Fullstack Developer

Khalifa is a Fullstack Developer with over 8 years of experience, specializing in Backend and Frontend technologies, particularly Node.js. He excels in OOP, FP, design patterns, SOLID principles, event-driven architectures, and microservices, creating scalable software solutions.

Khalifa stands out for his microservices, event-driven architectures, and domain-driven design expertise. Known for his leadership and innovative problem-solving, he has worked in logistics, fintech, analytics, management tools, e-learning, and eCommerce.

At Swftbox, Khalifa led a team to upgrade the platform, reducing order creation time from 6 minutes to 2 seconds per 100 orders, boosting revenue by 4%, and enhancing efficiency.

Main expertise

  • AWS EC2
    AWS EC2 3 years
  • NGINX
    NGINX 5 years
  • Team Leading 2 years

Other skills

  • PostgreSQL
    PostgreSQL 7 years
  • Digital Ocean
    Digital Ocean 3 years
  • RabbitMQ
    RabbitMQ 3 years
Khalifa

Khalifa G.

Egypt

Get started

Selected experience

Employment

  • Senior Full-Stack Engineer

    CobbleWeb - 1 year 7 months

    • Engineered a platform upgrade, leading a team of 7 developers to deliver Version 2, establishing new standards for scalability, reliability, and observability.
    • Revolutionized order creation, cutting time from 6 minutes per 100 orders to 2 seconds, increasing revenue by 4%.
    • Transformed the orders querying system, improving operational speed and customer service efficiency.
    • Refactored a live project from a monolithic architecture to microservices, enhancing system modularity and performance.
    • Led analysis phases for each sprint, ensuring clear objectives and effective project planning.

    Technologies:

    • Technologies:
    • Microservices
  • Fullstack Developer

    Indicina - 6 months

    • Spearheaded the bootstrapping process for Version 2, laying the foundation for the next-gen platform.
    • Transformed the code review culture, fostering a collaborative and quality-driven development environment.
    • Implemented a seamless pipeline for publishing multiple npm packages, streamlining development and distribution.
    • Architected the frontend, developing innovative and scalable solutions to meet evolving user needs.
    • Identified and optimized flaky tests in critical backend services, improving system stability and performance.

    Technologies:

    • Technologies:
    • gRPC gRPC
    • Microservices
  • Fullstack Developer

    Swftbox - 2 years

    • Engineered a platform upgrade, leading a team of 7 developers to deliver Version 2, establishing new standards for scalability, reliability, and observability.
    • Revolutionized order creation, cutting processing time from 6 minutes per 100 orders to 2 seconds, boosting revenue by 4%.
    • Transformed the orders querying system, greatly improving operational speed and customer service efficiency.

    Technologies:

    • Technologies:
    • DataDog DataDog
  • Fullstack Developer

    Opinov8 - 11 months

    • Spearheaded the development of a notification system with dynamic report generation, improving information delivery.
    • Identified and resolved a subtle issue in the component library, enhancing frontend testing reliability.
    • Revamped frontend testing by switching from Cypress to React-Testing-Library, reducing CI test time per merge request by 10 minutes and boosting daily productivity.

    Technologies:

    • Technologies:
    • Microservices
  • Software Engineer

    GymLeads - 11 months

    • Analyzed client requirements and led backend development to build robust systems.
    • Recruited and mentored team members, guiding development and ensuring cohesive project delivery.
    • Architected scalable solutions and managed the full development lifecycle.
    • Developed an Instagram-like Android app with Java backend, implementing key features and smooth UX.
    • Built an IoT device for advertising and developed end-to-end platforms across mobile, web, and desktop.
    • Maintained and enhanced client-side and server-side features, performing testing and debugging to ensure reliability.

Education

  • BSc.Computer science

    Alexandria Universty · 2012 - 2016

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat