Benjamin Alderfer

3rd Year Software Engineer at RIT

I make Java apps, Android apps, web apps, and more. The majority of my personal work is open source and can be found on my Github page. I also enjoy attending hackathons and one of my hackathon projects was Learn By Images. I worked in a team to create an Android app to help users learn a new language through image recognition and translation of the descriptive words.

A project I am currently working on 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.

I am also actively learning new technologies and going back and applying them to past projects. Currently I am also rewriting Percent Calculator and Hand and Foot Scores with Kotlin, better practices, and new technologies.

Education

Rochester Institute of Technology; Graduating May 2020
BS Software Engineering, 3rd 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.

Skills

Programming Experience: Java, Android, HTML, CSS, SASS, JS, Kotlin, Python, jQuery, Ruby, C, and 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.

Projects

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.