Bassem Gawish
Senior Software Engineer
وظّف هذا الشخص
أرسل عرض عمل مباشرة لهذا المرشح
نبذة
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)


