Benjamin Alderfer

2nd Year Software Engineer at RIT

I've been programming for over 5 years now. I started with VB .NET and Java in High School. I continued learning Java on my own outside of class and worked on personal projects. I've also had experience with Ruby, Python, C, Javascript, CSS, and HTML. I've made Java programs, Android apps, web sites, and more. The majority of my work is open source and can be found on my Github page. I also enjoy attending hackathons and my most recent hackathon project was Learn By Images. I worked in a team to create an Android app to help users learn a new language through picture recognition and translation.

Some other projects I am working on are RIT Dining Planner, Shiftr, and Live Cards. RIT Dining Planner is both an Android app and a website to help RIT students manage their Dining Dollars. 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. Live Cards is a project I am leading in the Society of Software Engineers. Live Cards is an Android app that uses custom playing cards with a QR code to create an augmented reality playing card game, without using an existing library. The app scans the QR code and draws the appropriate models above the cards.

Experience

Coding Experience: Most experience with Java and Android and some experience with HTML, CSS, SASS, JS, Python, Ruby, C, and SQLite.

Computer Science and Software Engineering classes: AP Computer Science in High School and Computer Science for AP, Software Engineering 101, Personal Software Engineering, Intro to Software Engineering at RIT.

Advanced Math and Physics classes: Calculus I, II, & III and AP Physics in High School and University Physics I & II, Discrete Math for Computing, Intro to Computer Science Theory, Math Models of Software Engineering at RIT.

Technical Support: Worked with clients for over 7 years; customer base grown from a few people through word-of-mouth recommendations. Work included software issues, hardware issues, and even custom builds.

Accomplishments

Past and current projects

Android Development

Web Development

Java Development

  • 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.