Summary
Computer Science student with experience building distributed systems, cloud deployments, and full-stack applications in Java and Python. Strong foundation in algorithms, data structures, and software engineering best practices.
Skills
- Programming Languages: Java, Python, C, SQL
- Databases: SQLite, Redis, relational databases, key-value stores
- Developer Tools: Git, GitHub, Docker, Kubernetes, K3D, JUnit, Maven, DigitalOcean, Bash scripting
- Cloud & Infrastructure: Containerization, cloud deployment, virtualization
- Hardware: Arduino, Raspberry Pi, ESP32
- Other: 3D modeling, 3D printing
Projects & Experience
Distributed Banking and Trading System
- Designed and implemented a distributed, fault-tolerant trading and banking platform as part of a 5-member team.
- Led deployment and infrastructure resiliency by migrating services to Kubernetes, creating local K3D testing environments, and deploying a production instance on DigitalOcean.
- Built and optimized core trade booking and position aggregation services, achieving throughput of 140,000 trades/sec and ensuring accurate real-time PnL and position tracking.
Document Management and Search Engine
- Designed and implemented a production-quality Java document store with B-Tree-backed storage, on-disk JSON persistence (Gson), and lazy deserialization.
- Built a Trie-powered index enabling fast keyword and prefix search with metadata filtering, plus bulk deletions and compound query variants.
- Added LRU eviction using a MinHeap on last-use timestamps, enforcing strict byte and document count limits to guard memory.
- Provided undo for single and batched operations using a command stack and command sets for targeted URI-level reversals.
Binary Bitwise Shell
- Built an interactive CLI bitwise calculator supporting OR, AND, XOR, and NOT over 32-bit values with persistent state.
- Implemented manual bit-level operations and binary to byte conversions (little-endian), including input validation and normalized output.
Mandelbrot Pixel Calculator
- Implemented an x86-64 assembly kernel to compute Mandelbrot escape iterations (max 1000) for a single complex coordinate.
Pi-hole DNS Server
- Deployed and maintained a Pi-hole DNS server on Raspberry Pi to block advertisements and malicious websites across a home WiFi network.
- Configured network-level ad blocking for 50+ devices simultaneously, reducing unwanted traffic, improving browsing performance, and protecting susceptible individuals.
Fitness Tracker
- Built a full-stack fitness tracking website with a Streamlit front-end, Python-based business logic, and Redis database persistence.
- Designed database backup and restore features, improving data recovery reliability.
Venmo Clone
- Developed a terminal-based payment app with account management, transfers, and payment history.
- Implemented friend relationships and transaction feeds; used SQL for transaction handling.
Slot Machine Game
- Created a command-line Java game applying probability mechanics and modular OOP design.
High School Robotics Team — Co-Captain
- Programmed robotics systems, integrating sensors and real-time feedback loops.
- Led a 10-member sub-team in design, testing, and competition strategy.
Education
Yeshiva University – Yeshiva College, New York, NY
Other Work Experience
Counselor / Equipment Manager
- Managed comprehensive logistics for 50+ high school students during a 6 week Israel travel program.
- Coordinated daily schedules, activities, and maintained team morale in a high-pressure environment.
- Developed crisis management and organizational skills through hands-on leadership responsibilities.
Counselor
- Supervised and mentored children ages 11–17 in a structured summer camp environment.
- Enhanced communication and leadership abilities through direct youth engagement.
Relevant Courses
- Intro to CS
- Data Structures
- Math for Computer Science
- Intro to Algorithms
- Computer Organization
Online Courses
-
Udemy: Python with a Focus on Financial Applications
(Course Link)
Completed comprehensive training in Python basics, data analysis, and financial modeling.
- DataCamp: Intro to GitHub
- DataCamp: Intermediate GitHub concepts
- DataCamp: Intro to Docker
- DataCamp: Intermediate Docker concepts
Leadership Experience
- Supervised and coordinated logistics for 50+ students during a 6-week Israel educational travel program.
- Managed equipment, schedules, and operational safety under high-pressure conditions.
Young Israel of Jamaica Estates — Youth Leader
- Directed weekly educational and social programs for middle and high school students.
- Increased program participation and engagement by fostering mentorship and leadership.
Interests
Linux and open-source software, Raspberry Pi projects, Arduino development, PCB design, 3D printing, cloud computing, basketball, Torah learning, fitness