Skills
π§ Languages
π§ Frameworks & Tools
π Core Concepts
π§² Testing & Debugging
Projects
Football Stats Backend
A RESTful backend system for managing football tournaments, teams, matches, and players.
- Built with Node.js, Express.js, and MySQL
- Designed 7-table schema handling 50+ tournaments and 160+ teams
- Implemented modular routing and scalable service logic
- Used SQL constraints and validation for data integrity
Stack: Node.js, Express.js, MySQL
Art Talks β Frontend Web App
A single-page React app showcasing curated TED-style art talks with smooth animations and a modern UI.
- Developed with React, TypeScript, Tailwind CSS, and Vite
- Used Framer Motion for interactive animations
- Deployed on Vercel with modular, production-ready structure
Stack: React, TypeScript, Tailwind CSS, Vite, Framer Motion, Vercel
Sarcasm Analysis β Distributed NLP System
Distributed Java application analyzing sarcasm in Amazon reviews using AWS and NLP.
- Deployed EC2-based manager-worker system with fault-tolerant SQS messaging
- Ran sentiment and entity analysis on 5,000+ reviews
- Generated HTML reports with sarcasm flags and sentiment visuals
Stack: Java, AWS (S3, EC2, SQS)
Collocation Extraction β Big Data NLP Pipeline
MapReduce pipeline for extracting meaningful word pairs from 17.9B+ tokens on AWS EMR.
- Built in Java and deployed on AWS EMR with Hadoop
- Computed PMI scores to rank statistically significant collocations
- Reduced shuffle size by 94% using local aggregation
Stack: Java, Hadoop, AWS EMR
Personal Website β Portfolio
Responsive portfolio site built from scratch to showcase my work and enable direct contact.
- Custom HTML/CSS layout with JavaScript animations and scroll effects
- Integrated EmailJS with spam filtering and client-side validation
- Secure deployment on Netlify using environment variables
Stack: HTML, CSS, JavaScript, EmailJS, Netlify
SET Game β Multithreaded Java Project
A simulation of the SET card game using Java with a fully concurrent architecture.
- Designed multithreaded game logic with synchronized player actions
- Managed race conditions using concurrency primitives
- Showcased object-oriented structure and real-time game mechanics
Stack: Java
Education
B.Sc in Computer Science, Ben Gurion University, 2021β2024
GPA: 81.34
Courses: Data Structures, Algorithms, Operating Systems, Distributed Systems, Database Systems, System Programming
Developed strong foundations in CS through OOP, data structures, algorithms, and cloud computing. Hands-on experience with Java, C++, C, Python, JavaScript, TypeScript, Linux, AWS (EC2, S3, SQS, EMR). Explored distributed systems and big data (MapReduce). Built independence in learning and effective teamwork.
"Moshal" Program Member, 2021βPresent
Participant in the Moshal Program β mentorship, leadership training, and personal development.
Certificates
About Me
I'm Ben Bandarker, 27 years old, and a Computer Science graduate from Ben-Gurion University.
Currently seeking a junior position in Software, Backend, or Full Stack development β ideally in a workplace that encourages growth and long-term development.
During my military service, I served as a commander and continue to lead as a platoon commander in the reserves. These experiences shaped me into a strong team player and leader under pressure.
I enjoy feedback, collaboration, gym, chess, and football.
View on GitHub