Ben Giacalone

Open to jobs involving software engineering, machine learning, and/or research.

Skills

Preferred Languages: Rust, Python, Typescript

Preferred Frameworks: Django, Svelte, Vue, PyTorch, Numpy

Education

Rochester Institute of TechnologyRochester, NY

Combined Bachelors/Masters of Computer Science, Expected May 2024

Experience

PathAI: Software Engineering Intern — Boston, MA (Sep - Dec 2022)

  • Assisted with the development of slide annotation service using Django, Postgres, and Vue.js.
  • Implemented new designs off Figma and upgraded pre existing components to use Vue’s Composition API, Typescript, and Testing Library.

Wells Fargo: Technology Intern — Charlotte, NC (Jun - Aug 2022)

  • Created unit tests for the Commercial Lending Office using JUnit 5 and Spring Boot.

PathAI: Software Engineering Intern — Boston, MA (Jan - May 2022)

  • Assisted with the development of slide annotation service using Django, Postgres, and Vue.js.
  • Helped design and implement metadata standardization features for backend using Celery.

Rochester Institute of Technology: Student Lab Instructor — Henrietta, NY (Aug - Dec 2021)

  • Assisted professors through grading and answering student questions during labs.
  • Provided additional mentoring for students outside of lab hours.

Bill Giacalone Artwork LLC: Web Developer — Charlotte, NC (May - Aug 2021)

  • Developed an online art gallery and storefront platform with Python, HTML/Javascript, Flask, and Stripe.
  • Created Python, SQL, and Selenium based automation tools.

Papers

Beneath the [MASK]: An Analysis of Structural Query Tokens in ColBERT

B. Giacalone, G. Paiement, Q. Tucker, and R. Zanibbi — ECIR 2024

Projects

RL Template

  • Wrote implementations of state of the art deep reinforcement learning algorithms.
  • Integrated sample Rust code with Python-based codebase, increasing memory efficiency and speed.

Smash RL

  • Implemented the experience encoder used in the paper “Large-Scale Retrieval for Reinforcement Learning”.

DTrack

  • Created Vue-inspired reactive UI library for Godot using GDScript.

Organizations

Multidisciplinary Robotics: Pacbot Team — (Aug 2019 - Now)

  • Collaborated with other programmers and engineers to write code for Harvard’s Pacbot competition.
  • Used Python, PyTorch, and Rust to teach an agent to play the game Pacman using MCTS with Q networks.

RIT AI: R&D Manager — (Dec 2020 - Dec 2021)

  • Helped other members work on projects to increase their understanding of AI.