Bilawal A.

Backend Engineer

Available for part-time

Bilawal is available for hire

Schedule an interview

14 days risk-free trial · No commitments · We handle contracts and payroll

Bio

Bilawal A. is a highly proficient software engineer with extensive experience in C++, Node.js, SQL, Java, JNI, MediaCodec, OpenGL ES, CUDA, and Flutter. He has recently worked as a Financial Systems C++ Developer, where he integrated ISO 20022 and SWIFT MT message formats with major payment schemes like FedNow, Fedwire, and TCH-RTP, successfully connecting to core banking systems such as Fiserv, Jack Henry, and Kinectiv while implementing robust transaction fraud detection solutions. At Beyond Apps Group, Bilawal excelled

  • Projects completed2
  • Hourly rate
  • 3-4 years experience
  • Member since Jan 2026
Expertise
C++JavaNodeJSSQLFlutter
Video Intro
Assessments

General Project Assessment

Great on Implement LRU Cache Algorithm, Difficulty Medium · Great on Understanding Rate Limiting in APIs, Difficulty Medium · Great on Ensuring Real-time Data Accuracy in Mobile App, Difficulty Medium

Projects

80386 CPU Emulator

Developing an 80386 CPU Emulator using C++ with full implementation of the 80386 instruction set, CPU cycles, and bus timing, aiming for accurate system-level emulation allowing various operating systems like FreeDOS to boot.

Clinical Laboratory Management System

Developed and deployed a Clinical Laboratory Management System created using Flutter in a live lab environment that replaced a fully manual, handwritten process with an automated digital solution allowing approximately 25% more patient handling.

Experience
  1. FINANCIAL SYSTEMS C++ DEVELOPER

    TRANSACT ELEKTRONISCHE ZAHLUNGSSYSTEME GMBHFeb 2024Present
    • Integrated with ISO 20022 message formats for payment schemes including FedNow, Fedwire, and TCH-RTP.
    • Integrated with SWIFT MT message format to enable cross-border payment functionality.
    • Fully integrated with core banking systems—including Fiserv, Jack Henry, and Kinectiv—to process transactions by deducting funds from remitter accounts and crediting beneficiary accounts.
    • Integrated with in-house transaction fraud detection to flag suspicious transactions before system entry, including an optional feature for business users to manually inspect flagged transactions.
    • Designed and maintained Node.js-based simulators for multiple payment schemes and core banking systems, enabling testers to perform end-to-end transaction validation without impacting live environments.
    • Cached static SQL query results in memory to accelerate data retrieval, improving GET API call performance by over 100%.
    • Optimized a critical SQL query executed during transactions, increasing throughput by over 10 transactions per second.
    • Collaborated with the team lead in Agile sprint planning by prioritizing tasks and matching them to team members’ skillsets, reducing sprint planning meeting time by nearly 50% through pre-assignment and pre-estimation of tasks.
    C++Node.jsSQL
  2. COMPUTER VISION C++ DEVELOPER

    BEYOND APPS GROUPFeb 2023Dec 2023
    • Collaborated with the frontend Java team to integrate native multimedia features into an Android app using JNI (Java Native Interface).
    • Implemented real-time video rendering and effects using MediaCodec and OpenGL ES for smooth 60 frames-per-second playback across Android devices.
    • Developed a custom MP3 audio parser to fix MediaCodec inconsistencies on low-end devices, resulting in 100% crash reduction while playing MP3 audio on mobile phones.
    • Worked with Google's Oboe library to reduce crashes by more than 50% on multiple phones from various vendors (Samsung, Xiaomi, Vivo, etc).
    C++JavaJNIMediaCodecOpenGL ES
  3. Freelancer

    FREELANCINGSep 2017Jun 2022
    • Developed a CUDA-accelerated implementation of Bitcoin Improvement Proposal (BIPS) standards (BIP0039 and BIP0044) for efficient cryptographic key generation.
    • Created a custom C++ bigint library to support RSA encryption, removing dependency on external libraries like OpenSSL.
    • Designed and implemented custom memory allocator using fixed-size blocks as an alternative to malloc(), realloc(), and free() for restrictive environments, improving allocation and de-allocation efficiency.
    CUDAC++RSA encryption
Education
  1. BACHELORS OF ENGINEERING IN SOFTWARE ENGINEERING

    National University of Science and TechnologyPakistan2018 — 2022
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

John O.
John O.

Backend Engineer

3-4 Years of Experience

NodeJSMongoDBGraphQLKafka
Hussain R.
Hussain R.

Backend Engineer

4+ Years of Experience

KubernetesGraphQLPythonGoLang
SAMUEL A.
SAMUEL A.

Backend Engineer

0-2 Years of Experience

NodeJSMongoDBGraphQLGit
View all