تخطي إلى المحتوى الرئيسي
Bassem Gawish

Bassem Gawish

Senior Software Engineer

كفاءة
New Cairoعضو منذ ٢٦ سبتمبر ٢٠٢٦
JavaSpring BootApache KafkaRabbitMQPostgreSQLGrafanaPrometheus
·

وظّف هذا الشخص

أرسل عرض عمل مباشرة لهذا المرشح

JavaSpring BootApache KafkaRabbitMQPostgreSQL

نبذة

Senior Software Engineer with 9+ years of experience designing and delivering scalable, secure, high-performance enterprise applications across banking, e-commerce, healthcare, telecommunications, transportation, tax, and education. Deep expertise in Spring Boot, distributed systems, and event-driven architectures using Apache Kafka and RabbitMQ, with a track record of leading teams, optimizing system performance, and driving measurable business value. Agile-certified (ICP, ICP-PRG) and hands-on with Scrum and TDD in fast-paced environments.

الخبرة

Senior Software Engineer at ITS (outsourced to KFH Bank) (2025-12 – Present)

  • Developing backend microservices for KFH Bank's digital channel, focused primarily on card services and account services consumed by the bank's mobile app.
  • Integrating with core banking middleware to expose card and account services to the mobile app and upcoming web channel.
  • Building small, domain-focused microservices as part of a broader platform that currently serves mobile and is being extended to a new web channel.
  • Working within a banking environment with an emphasis on secure, reliable service design for customer-facing financial transactions.

Principal Software Engineer at Integrant, Inc. (2024-07 – 2025-11)

  • Developed new features for the GED grading system, improving accuracy and usability for students and educators in managing exam results.
  • Upgraded microservices from Spring Boot 2.7 to 3.4, ensuring compatibility with the latest frameworks and improving long-term maintainability.
  • Authored technical documentation to standardize the uplift process, enabling smoother future migrations and promoting best practices across the engineering team.

Senior Software Engineer at Jumia Group (2022-07 – 2024-07)

  • Designed and delivered a tax integration service using Spring Boot, PostgreSQL, Kafka, and RabbitMQ to dynamically map and transmit order data to government authorities, ensuring compliance with country-specific tax regulations and improving reporting accuracy.
  • Engineered and optimized a middleware platform processing high-volume JSON requests from distributed microservices, transforming them into SOAP/XML messages for the core system.
  • Leveraged Kafka, RabbitMQ, Prometheus, and Grafana to achieve reliable message delivery, enhanced interoperability, and real-time monitoring across services.

Senior Software Engineer at Sawa Labs (2020-01 – 2022-07)

  • Led the development of a mobile app enabling patients and clinics to manage appointments, medical services, and communication, improving operational efficiency and user engagement.
  • Migrated legacy systems from Spring to Spring Boot, reducing technical debt, improving maintainability, and accelerating feature delivery.
  • Implemented robust security measures aligned with industry standards, ensuring compliance with data protection regulations.
  • Collaborated with cross-functional teams to deliver scalable, user-centric healthcare services through both web and mobile platforms.

Software Engineer at Vodafone Egypt (2018-07 – 2020-01)

  • Developed and maintained backend APIs and services for the Ana Vodafone mobile app and Vodafone Egypt's website, enhancing functionality and user engagement across digital channels.
  • Contributed to the development of the Ready Digital platform, enabling small businesses to manage social media marketing and strengthen their digital presence.
  • Integrated backend services with enterprise systems such as TIBCO and Siebel to ensure accurate and efficient data synchronization across customer and business applications.
  • Improved system stability and performance by optimizing backend processes and adopting agile practices for iterative delivery.
  • Collaborated with business teams during planning and grooming sessions to translate requirements into scalable technical solutions.

Junior Java Developer at TATA Consultancy Services (TCS) (2017-01 – 2017-08)

  • Developed APIs for TATA Steel's internal mobile app, "Digiwheel," to streamline transportation booking and management processes.
  • Designed and implemented a comprehensive administration panel, enhancing operational efficiency and customer service workflows.
  • Collaborated closely with global cross-functional teams to align development initiatives with business objectives and technical specifications, ensuring cohesive delivery and business impact.

التعليم

Diploma in Enterprise Web Application Development – Information Technology Institute (ITI) (2017-10 – 2018-06)

Bachelor of Computer Science in Computer Science – Arab Academy for Science, Technology and Maritime Transport (2012-09 – 2016-06)

المهارات

Senior Software Engineer

التقييمات

ذات صلة