Abdelrahman Badran

Senior Software Engineer

Abdelrahman Badran

Building Scalable, Event-Driven Backends & High-Performance APIs

Experience

Senior Software Engineer with 5+ years of experience designing and building scalable backend systems, event-driven architectures, and high-performance APIs using Node.js, Go, and AWS. Proven track record delivering enterprise-grade solutions across banking, media, and logistics sectors. Experienced technical lead with expertise in cloud-native applications, software architecture, and cross-functional collaboration.

Snappymob

Jun 2023 – Present

Senior Software Engineer (Augmented at Astro)

Dec 2023 – Present

  • Event-Driven Architecture
  • Node.js
  • AWS
  • Designed and implemented an event-driven purchase workflow for the My NJOI mobile application, enabling reliable processing of high-volume user transactions.
  • Revamped Astro's Content Guide platform by developing scalable REST APIs and high-throughput ingestion pipelines to process large volumes of media metadata.
  • Drove backend architecture enhancements that improved system scalability, maintainability, and operational resilience.

Senior Software Engineer (Augmented at POS Malaysia)

Jun 2023 – Dec 2023

  • Go
  • Node.js
  • AWS
  • Developed backend services in Go for POS Malaysia's enterprise teller platform, integrating third-party Maxis APIs to support real-time phone bill payments.
  • Enhanced delivery-tracking capabilities for POS Malaysia's WooCommerce integration using Node.js, improving shipment status accuracy and reliability.

Juris Technologies

Mar 2021 – Jun 2023

Senior Software Engineer

Dec 2022 – Jun 2023

  • Leadership
  • MariaDB
  • PHP
  • Served as Technical Lead for the MIDF project, coordinating engineering efforts and ensuring successful delivery of Loan Origination and Credit Management solutions.
  • Led task planning, technical design, and development, consistently meeting project timelines and quality objectives.
  • Oversaw code reviews, release management and deployment activities across client environments.

Software Engineer

Mar 2021 – Dec 2022

  • PL/SQL
  • IBM DB2
  • PHP
  • Led the technical delivery of multiple projects involving Loan Origination and Credit Management Systems for major banks including HSBC and Alliance Bank.
  • Developed critical batch-processing workflows and API integrations to facilitate reliable data exchange across legacy and modern banking systems.

Juris Technologies

Software Engineer Intern

Sep 2019 – Dec 2019

  • SQL
  • Oracle Database
  • PHP
  • Completed intensive training in Agile methodologies, PHP development, SQL, and PL/SQL.
  • Optimized SQL queries and PL/SQL procedures processing millions of records, significantly improving database performance and execution efficiency.

Skills

Leadership

Mentoring, Cross-functional Collaboration, Release Management

Backend

Event-Driven Architecture, REST APIs, Node.js, Go, PHP

Cloud & Deployment

AWS, Docker, CI/CD Pipelines

Databases

Amazon DynamoDB, PostgreSQL, MariaDB, IBM DB2, Oracle Database

Technical Practices

Code Reviewing, Refactoring, Benchmarking, Performance Tuning

Languages

English, Arabic

Education

BSc (Hons) Computer Science

Asia Pacific University of Technology & Innovation (APU)

2017 – 2021

  • First Class Honours (CGPA: 3.81 / 4.00)

BSc (Hons) Computer Science

University of Staffordshire

2017 – 2021

  • Dual Degree awarded in partnership with APU