Benjamin Alderfer

4th Year Software Engineer at RIT

The majority of my personal work is open source and can be found on my Github page. One of my recent projects is Shiftr. Shiftr is an Android app to help users learn to manually shift a car. It works with OBDII to get the car stats and then calculates the perfect time to shift.

Currently I am learning Kotlin and Spring Boot. I have been rewriting old apps with Kotlin and working on rewriting my website with Kotlin and Spring Boot.


Rochester Institute of Technology; Graduating May 2020
BS Software Engineering, 4th year; Web Development Minor

Computer Science and Software Engineering classes: Computer Science for AP Students, Intro to Computer Science Theory, Software Engineering 101, Personal Software Engineering, Intro to Software Engineering, Math Models of Software Engineering, Engineering of Software Subsystems, Software Process and Process Management, Engineering Secure Software, and Software Testing.

Other relevant classes: Calculus I, II, & III, AP Physics, University Physics I & II, Discrete Math for Computing, Web and Mobile I & II, Intro to Database and Data Models, Client Programming, Server Programming, Engineering Fundamentals of Computer Systems, Communication, and Public Speaking.


Programming Experience: Java, Android, HTML, Kotlin, CSS, SASS, JS, Python, jQuery, C, Ruby, SQL

Tools: IntelliJ, Android Studio, Atom, Eclipse, DexGuard, Butter Knife, Dagger, OkHttp, RxJava, Otto, Retrofit, Django framework, Twitter Bootstrap

Work Experience

  • WillowTree - Software Engineer Intern, June 2017 – December 2017
    • Contributed to the Regal Cinemas and Fox News Android apps. Worked with a team of engineers, testers, managers, and designers to implement new features and refactor the existing app. Onboarded new team members and led the Regal Android team for 4 sprints.
      Worked with: Android, Java, Kotlin, Butter Knife, DexGuard, Dagger, OkHttp, RxJava, Otto, Retrofit.
  • Velligan-Blaxall Consultants - Full Stack Consultant, September 2016 – March 2017
    • Rebuilt an old ASP system with modern standards. Handled all communications with the customer and helped determine scope, expectations, and possible future extensions. Handled everything from server setup to front-end UI.
      Worked with: Django framework, Python, jQuery, MySQL, Twitter Bootstrap, SASS, NGINX, Docker, DigitalOcean.
  • Safety and Transparency - Lead Android Developer, May 2016 – August 2016
    • Helped establish user requirements and data structure. Advised on design, best practices, and applicable technology to integrate. Helped design the flow and feature set for all apps. Main areas of focus were use cases, applicable technology, user experience, and design strategies. Led to a better user experience, more robust app, and sustainable practices.
  • Paagr - Android App Consultant, May 2015 – June 2015
    • Created the Android app for users to access their system and advised on design and best practices. Main areas of focus were usability, maintainability, and accessibility. Led to a more consistent and user friendly design across platforms and established maintainable practices.


Past and current projects

Android Development

Web Development

  • Course Planner - front-end development for a long-term educational course planner
  • HealthNet - full-stack development for a hospital management system
  • Foremost - front-end development for a thought database and reminder site
  • Team Room Tracker - back-end development for a meeting room management system
  • This site - detailed responsive resume
  • RIT Dining Planner - campus food expense planner

Java Development

  • Library Management System - class project for managing a library that uses the Google Play Books api for book info and supports multiple connections
  • Scrolling Shooter - old school side scrolling shooter with various enemies and a boss
  • Program for a cemetery - reads data from a spreadsheet using Apache POI and creates an interactive map of the cemetery

Contact Me

Feel free to send me a message at any time.