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 3 years
- NGINX 5 years
- Team Leading 2 years
Other skills
- PostgreSQL 7 years
- Digital Ocean 3 years
- RabbitMQ 3 years
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
- 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
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