Ben Bandarker

Software Engineer

Software Engineer | Backend Developer | Open to Junior Developer Roles

050-6584728 Β· ben.bandarker@gmail.com

LinkedIn | GitHub | Portfolio

Download CV

Skills

🧠 Languages

Java C++ Python JavaScript TypeScript

πŸ”§ Frameworks & Tools

Node.js Express.js React MySQL Git Linux AWS EmailJS Netlify Tailwind CSS Vite

πŸ“š Core Concepts

Object Oriented Programming Data Structures Algorithms REST API Cloud Computing Map-Reduce Responsive Design Form Validation Web Accessibility

🧲 Testing & Debugging

Unit Testing Debugging Techniques Code Reviews

Projects

Football Stats Backend

Football stats ER Controller & Service Postman Example

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

GitHub View on GitHub

Art Talks – Frontend Web App

Art Talks App UI Art Talks App UI

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

GitHub View on GitHub

Sarcasm Analysis – Distributed NLP System

Sarcasm Manager Sarcasm Local App Sarcasm Worker

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)

GitHub View on GitHub

Collocation Extraction – Big Data NLP Pipeline

Collocation 1 Collocation 2 Collocation 3 Collocation 4

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

GitHub View on GitHub

Personal Website – Portfolio

Homepage hero Contact form Skills section

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

GitHub View on GitHub Live Site

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

GitHub View on GitHub

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.

Ben Gurion University Logo

"Moshal" Program Member, 2021–Present

Participant in the Moshal Program β€” mentorship, leadership training, and personal development.

Moshal Program Logo

Certificates

AWS Certified Cloud Practitioner – Issued July 2025

AWS Certification Logo

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.

Ben Bandarker

Contact

Phone: 050-6584728

Email: ben.bandarker@gmail.com

LinkedIn | GitHub

Get in touch now!

I’ll do my best to get back to you within 24 hours (sometimes a bit longer) 😊