Arnav Borborah is a software engineer with eight years of experience building full-stack and backend systems, currently contributing to Bloomberg after recently architecting a Spring Boot-based monitoring tool at TD Securities. He blends practical web and mobile development (React, React Native, TypeScript) with strong backend expertise in Java, Python, and SQL, and has improved performance and reliability across client portals and data services. Arnav also explores low-level systems programming in Rust, C, and C++, and has concrete open-source contributions improving algorithms and error handling in well-known projects like OpenGenus/cosmos and hexyl. He has a track record of shipping end-to-end features—reducing UI bugs, speeding API responses, and integrating spatial queries for production mobile apps. Comfortable navigating product and design collaboration, he pairs pragmatic engineering with an eye for maintainability and testability. Based in the New York metro area, he brings a curious, hands-on approach that spans from high-level architecture down to algorithmic C++ tweaks.
9 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Rutgers University–New Brunswick
World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
Role in this project:
Back-end Developer
Contributions:24 reviews, 644 commits, 353 PRs in 3 years
Contributions summary:Arnav's commits primarily involved implementing and modifying C++ code, focusing on algorithms and data structures. They contributed to various algorithm implementations, including those for finding squares, prime number generation, and finding the lowest common multiple. Additionally, the user has been actively updating these implementations by converting arrays into vectors.
Contributions summary:Arnav primarily focused on improving error handling within the application. They refactored error handling using `if-let` statements for better code clarity. Additionally, the user addressed specific clap errors, separating them from other error types and adjusting the exit codes based on the error's nature. Their contributions also included minor code adjustments for consistency and removal of redundant code.
command-linebinary-datahexadecimalrust
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.