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
Great on Reverse Digits of a 32-bit Integer, Difficulty Easy
Great on Word Search in Grid, Difficulty Medium
Perfect on Validate Parentheses in a String, Difficulty Hard
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.
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).
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.
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.
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.