Backend Engineer

Open to part-time
Bio

Bilawal A is a Backend Engineer with several years of experience in software engineering, specializing in financial systems and computer vision applications. He works extensively with C++, Node.js, SQL, Java, JNI, MediaCodec, OpenGL ES, CUDA, and Flutter. Bilawal builds complex systems such as financial transaction integrations and multimedia applications, focusing on performance optimization, real-time data processing, and cross-platform development. Notable projects include integrating ISO 20022 and SWIFT MT message formats with major payment schemes, improving API call performance by over 100% through SQL optimization, and developing a Clinical Laboratory Management System using Flutter that increased patient handling capacity by approximately 25%. Bilawal holds a Bachelor's degree in Software Engineering from the National University of Science and Technology. He is well-suited for roles that require deep technical expertise in backend development and system integration, particularly in environments that demand high performance and scalability.

Expertise
C++JavaNode.jsSQLFlutter
Video Intro
Assessments
APPLICANT AVG · 49%BILAWAL · 91%0255075100TopASSESSMENT SCORE (0–100)
  • Great on Implement LRU Cache AlgorithmMedium
  • Great on Understanding Rate Limiting in APIsMedium
  • Great on Ensuring Real-time Data Accuracy in Mobile AppMedium
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

Node.jsMongoDBGraphQLKafka
Hussain R.
Hussain R.

Backend Engineer

4+ Years of Experience

KubernetesGraphQLPythonGo
SAMUEL A.
SAMUEL A.

Backend Engineer

0-2 Years of Experience

Node.jsMongoDBGraphQLGit
Nabil R.
Nabil R.

Backend Engineer

4+ Years of Experience

JavaAWSSQLGo
View all

Backend Engineer

3-4 years experience

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