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

๐Ÿ“š Core Concepts

    Object Oriented Programming Data Structures Algorithms REST API Cloud Computing Map-Reduce

๐Ÿงฒ Testing & Debugging

    Unit Testing Debugging Techniques Code Reviews

Projects

Football Stats Backend

Football stats ER Controller & Service Postman Example

Technologies: Node.js, Express.js, MySQL

Developed a scalable backend system to manage and query real-time football statistics.

I designed and implemented RESTful APIs with robust validation and filtering logic using a modular Node.js and Express.js architecture connected to a MySQL database.

This resulted in a clean and efficient system that supports fast data exploration and reliable access to team, match, and player insights.

GitHubView on GitHub

Sarcasm Analysis

Sarcasm Manager Sarcasm Local App Sarcasm Worker

Technologies: Java, AWS (S3, EC2, SQS)

Built a distributed Java application that analyzes sarcasm in Amazon reviews using NLP techniques and AWS cloud services.

The system leveraged S3 for data storage, EC2 for computation, and SQS for asynchronous messaging.

I designed a producer-consumer architecture that enabled scalable parallel processing, resulting in efficient and reliable sarcasm classification across large datasets.

GitHubView on GitHub

Collocation Extraction

Collocation 1 Collocation 2 Collocation 3 Collocation 4

Technologies: Java, Hadoop, AWS EMR

Processed massive linguistic datasets using MapReduce to identify word pairings based on statistical significance.

I built a Hadoop pipeline in Java and deployed it on AWS EMR to analyze Google 2-gram data, computing PMI scores to extract meaningful collocations.

The result was a high-performance, cost-effective solution for large-scale linguistic analysis.

GitHubView on GitHub

SET Game (Multithreaded)

Technologies: Java

Simulated the SET card game using Java with a fully concurrent architecture.

I applied object-oriented design and multithreading principles to manage real-time gameplay logic, synchronize player threads, and handle edge cases.

This project demonstrates my ability to design interactive systems with complex concurrency and correctness requirements.

GitHubView on GitHub

Education

B.Sc in Computer Science, Ben Gurion University, 2021โ€“2024

GPA: 81.3

Courses: Data Structures, Algorithms, Operating Systems, Distributed Systems, Database Systems, System Programming

Developed strong foundations in computer science through hands-on and theoretical coursework in object-oriented programming, data structures, algorithms, and cloud computing.
Gained practical experience with languages and tools such as Java, C++, C, Python, JavaScript, TypeScript, Linux, and AWS (EC2, S3, SQS, EMR).
Explored distributed systems and big data processing with technologies like MapReduce.
Throughout my studies, I gained both theoretical and practical knowledge, while strengthening my ability to independently explore and adopt new technologies, as well as collaborate effectively in team environments.

Ben Gurion University Logo

"Moshal" Program Member, 2021โ€“Present

Participant in the Moshal Program โ€” a selective international initiative that empowers students through academic mentorship, leadership training, and personal development.
The program fosters excellence, resilience, and long-term career growth.

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. I've been passionate about programming since high school โ€” I love solving complex problems with clean code and exploring new technologies.

Currently seeking a junior position in Software, Backend, or Full Stack development โ€” ideally in a workplace that feels like home, encourages growth, and provides room for 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โ€™m a good listener who values feedback, enjoys collaboration, and isnโ€™t afraid to challenge or be challenged.
Outside of work, I enjoy working out at the gym, playing chess, and watching 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)

โฌ† Back to Top