Tyler James Calabrese
New York, NY, USA
Email: tyler [at] [this website]
Education
B.A. in Computer Science and English Aug 2018 - May 2022
Tufts University, Medford, MA
- Summa Cum Laude, Phi Beta Kappa
- Related Course Work: Senior Capstone in Computer Science, Introduction to Security, Concurrent Programming, Computation Theory, Algorithms, Machine Structures and Assembly Language Programming, Databases
Skills
- Languages: C++, Bash, Python, C#, HTML
- Technologies: Bazel build system, Jenkins CI, Apache Kafka, Oracle Cloud
Work + Leadership Experience
Strike Technologies
Software Developer Jun 2022 - Present
- Lead improvement efforts and day-to-day support for Bazel build tooling
- Develop real-time trading infrastructure in C++ with Apache Kafka for drop-copy, reporting,
market data delivery, and risk management
- Leverage python, SQL, and C++ to reconcile high volumes of primary and secondary data
- Drive adoption of new Linux operating systems and build tooling firm-wide
- Serve as sole developer and product owner of a proprietary C# GUI, planning design
direction, implementation strategy, and safe rollout of new features to technical and non-technical users across the
firm
- Assist with Jenkins CI administration and troubleshooting
- Co-manage a fleet of over 400 C++ and Python application deployments
Intern May - Aug 2021
Project Manager Aug 2021 - May 2022
- Created an iOS app and accompanying web portal for Simply Smiles' staff
foster parents to track expenses
- Led team of ten Developers with varying levels of coding experience; one
Tech Lead; and one Designer
- Worked with our client to flesh out the scope and design of the project and
gather and incorporate feedback
- Part-time (8-20 hours per week), for course credit
Tufts University Department of Computer Science
Teaching Fellow, Data Structures Jan 2020 - May 2022
- Managed and trained a staff of 25-30 teaching assistants
- Overhauled the grading rubrics and coding style guide for the course
- Helped strategize the course's transition to a remote, then hybrid modality
during the Covid pandemic
- Led weekly lab sections to strengthen students' understanding of key concepts in a low-pressure environment
Teaching Assistant, How Systems Fail Jan - May 2021
Teaching Assistant, How Systems Work Sep - Dec 2020
- Served as the only undergraduate teaching assistant for
Fletcher School courses "How
Systems Work" and "How Systems Fail"
Teaching Assistant, Data Structures Sep - Dec 2019
IBM
Software Developer Intern Jun - Dec 2020
- Worked with IBM Cloud's Power IaaS team
- Refactoring and internationalization for Golang backend
- Accessibility and globalization bugfixes for React JS frontend
Service
Morningside Monthly Friends Meeting
Peace and Social Concerns Committee MemberDec 2023 - Present
- Help identify nonprofit and mutual aid organizations whose values coincide with those of Morningside Quaker Meeting
- Serve as liaison between Morningside Meeting and Black and Pink's New York City chapter
- Represent the Peace and Social Concerns committee on Morningside's Working Group on Antiracism
Black and Pink NYC
Volunteer April 2023 - Present
- Black and Pink is an abolitionist organization that provides assistance, community, and advocacy for incarcerated people who are LGBTQ+ or HIV-positive
- Respond to mailed requests for assistance, information, or general conversation that people have sent to the chapter's P.O. box
- Participate in community-building events with volunteers, including formerly incarcerated members
- Plan events with Morningside Monthly Friends Meeting
Public Speaking
Concurrent C++ using boost::asio April 2024
Bazel for Strike Technologies April 2024
- Part of Strike Technologies' ongoing "Strike Talk" series
- Summarized Strike's multi-year effort to migrate our trading platform from Make to Bazel
- Explained recent improvements to the firm's Bazel tooling to a technical audience
- Offered advice for trading model developers looking to switch from Make to Bazel
Projects
Erlang backend for multiplayer platformer game GitHub
- Created an Erlang Cowboy websocket server to communicate player positions in an online platformer game
Last.fm scrobbler for college radio Codeberg
- CLI that fetches recent tracks from a Spinitron website and scrobbles them to the user's last.fm account
- Python script using Selenium and pylast
Sleepy Codeberg
- Simple python script that adds a progress bar to the 'sleep' shell command
- Includes setting to print screen-reader-friendly updates rather than using a visual progress bar
Procedural artist Codeberg
- Creates images where each thread of a concurrent Python program represents one color
- Example output available as the banner image for this site