Education

Rensselaer Polytechnic Institute

B.S. Computer Science
Troy, NY

Work Experience

JPMorgan Chase & Co.

Software Engineer Intern
Chicago, IL
  • Details to be announced...

Rensselaer Polytechnic Institute

Data Structures Mentor/TA
Troy, NY
  • Hosted labs and office hours to support over 300 students.

Doron Precision Systems, Inc.

Software Engineer Intern
Binghamton, NY
  • Collaborated with a team to engineer a dynamic traffic system from scratch using C++.
  • Developed AI logic to simulate human driving, creating modifiable driving scenarios for varying driver behaviors.
  • Implemented efficient vehicle tracking and dynamic lane-changing systems.
  • Enhanced an internal configurator to improve system setup and maintenance for simulators.

Projects

SearchRPI

Project Co-Lead
github.com/SearchRPI
  • Details to be announced...

LeetCode Duels

github.com/etbala/LeetCodeDuels
  • Developing a browser extension for LeetCode to enable real-time head-to-head code duels between users.
  • Engineered a Go backend to manage concurrent game sessions, tracking player submissions and real-time status.
  • Designed a customizable matchmaking service allowing players to queue for duels with selected problem metadata.
  • Integrated GitHub OAuth 2.0 for secure authentication, linking profiles and tracking player stats.

CacheDB

github.com/etbala/CacheDB
  • Developed an in-memory key-value data store server in C/C++, achieving an average response time of 0.1ms.
  • Utilized non-blocking socket programming and I/O multiplexing techniques to handle concurrent client connections.
  • Implemented custom data structures, including hash tables and AVL trees, to efficiently manage and store data.

Firm Valuation Calculator

sharingval.com
  • Developed an equity and firm valuation calculator that uses Capital Asset Pricing Model (CAPM) and Implied Cost of Capital (ICC) to assess any publicly traded firm’s intrinsic valuation.
  • Designed CI/CD pipelines via GitHub Actions, deploying a Dockerized app to AWS ECR and hosted on App Runner.
  • Enabled users to simulate outcomes by adjusting key parameters and dynamically recalculating valuations.

Extracurriculars

Rensselaer Center for Open Source

Mentor
Troy, NY

Technologies

Languages

  • C++20
  • Python
  • Go
  • C
  • Java
  • JavaScript
  • x86

Libraries

  • Boost
  • NumPy
  • OpenCV
  • PyTorch
  • Sklearn
  • Selenium
  • JUnit

Tools

  • Amazon Web Services
  • CMake
  • Docker
  • Git/GitHub
  • Linux
  • Unreal Engine 5