Shachar Koller

Computer Science Student | [email protected] | www.shacharkoller.com

Summary

Motivated 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

Projects & Experience

Distributed Banking and Trading System — Distributed Systems Summer Course

June–Aug 2025 | New York, NY | Python, Kubernetes, Redis, DigitalOcean

Link to GitHub

  • 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.
  • Applied Agile practices, Git-based workflows, and CI/CD pipelines to reduce integration conflicts and accelerate releases.

Fitness Tracker

Full-stack project | Python, Streamlit, Redis

Link to GitHub

  • Built a Streamlit front-end with Python business logic and Redis persistence.
  • Implemented backup and restore features to improve data recovery and reliability.
  • Applied OOP principles for modular, maintainable code.

Venmo Clone

Java, SQLite

Link to GitHub

  • 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

Link to GitHub

Java

  • Created a command-line Java game applying probability mechanics and modular OOP design.

Pi-hole DNS Server

Raspberry Pi

  • Deployed and maintained a Pi-hole server to block ads and malicious sites across a home network (50+ devices).
  • Improved browsing performance and blocked thousands of suspicious domains.

High School Robotics Team — Co-Captain

Java, hardware integration

  • 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

Bachelor of Science in Computer Science, Minor in Jewish Studies — Expected May 2028

S. Daniel Abraham Israel Program, Jerusalem, Israel — 2022–2024

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

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