Hi, I'm Aaron đź‘‹
I'm a Full Stack Developer

About Me

I am a full-stack applications developer with over 11 years of experience building custom web applications that serve real users—faculty, students, and staff—at Cornell University. My primary toolkit is Ruby on Rails and React, but I’ve also worked across the Mongo/Express/Next.js/Node stack and enjoy exploring new technologies when a project calls for it.

I’m passionate about solving problems, writing clean and maintainable code, and mentoring other developers. My long-term goal is to grow into an engineering manager role where I can help teams thrive.

Outside of work, you’ll usually find me cooking up new recipes, strumming my guitar, or reading a good book.

Skills

Back-End Language / Frameworks

  • Ruby on Rails
  • PHP
  • NodeJS
  • ExpressJS

Front-End Lanauge / Frameworks

  • HTML5
  • CSS3
  • JavaScript
  • NextJS
  • React
  • jQuery
  • TailwindCSS
  • Bootstrap
  • Foundation

Design Tools

  • Photoshop
  • Illustrator
  • Canva
  • Figma

Databases

  • Postgres
  • MySQL
  • MongoDB
  • Prisma

DevOps

  • Docker
  • Linux
  • AWS
  • Jenkins
  • Heroku

Technology and Tools

  • Git / GitHub
  • VSCode
  • WordPress
  • Vim
  • Yarn
  • npm
  • Slack
  • Jira
  • Confluence
  • MacOS
  • Cucumber
  • RSpec

Work Experience

Full-Stack Developer

🗓️Jan 2019 - Present

🏢Cornell University @ SC Johnson College of Business

  • Deployed and maintained a large collection of web applications primarily using Ruby on Rails.
  • Created user interfaces using React, jQuery, and VueJS.
  • Provided maintenance of legacy PHP code with custom libraries.
  • Performed code reviews and mentoring of other developers.
  • Recruited, trained, and supervised several student workers over several years.
  • Performed code reviews and mentoring of other developers.
  • Worked both independently and collaboratively with team members on debugging, issue resolution, and project planning.
  • Worked with a DevOps team in containerizing Ruby on Rails applications.
  • Worked with business managers to define requirements and test updates.

Full-Stack Developer

🗓️Jun 2014 - Dec 2018

🏢Cornell University @ Dyson School

  • Developed and designed an online database system to manage student progression in programs at Cornell University to replace a paper-based system.
  • Worked with senior leaders to discuss project needs and develop scopes and timelines.
  • Designed and developed native iOS and Android event apps used for symposium, allowing check-in feature, networking, scheduling, etc.
  • Designed and developed custom Ruby on Rails applications including an event registration tool, class scheduling tool, and tool for applying and managing various grants, etc..
  • Deployed and managed a collection of WordPress sites.
  • Managed a team of student web developers and graphics designers.
  • Responsible for choosing system and database architecture as well as developing the overall user experience.

Student IT Technician

🗓️Jan 2012 - Jan 2014

🏢Roberts Wesleyan University

  • Provided a wide variety of technical computer support for students, faculty, and staff via phone, email, and in person consultations.
  • Installed and maintained equipment in IT data center.

Volunteer Experience

Worship Leader and Technical Manager

🗓️Jan 2018 - Present

East Shore Christian Fellowship

  • Responsible for overseeing a team of volunteers including on-boarding, training, and weekly service planning.
  • Oversaw and maintained technical systems including livestream, sound and lighting systems.
  • Scoped, planned, and budgeted various technical upgrade projects.
  • Managed redevelopment and redesign of the main website.

Youth Group Program Leader

🗓️Jan 2016 - Present

East Shore Christian Fellowship

  • Planned and led weekly youth group service, developing teaching materials, coordinating events, and designing activities to engage students.
  • Set annual teaching calendar and work with senior leadership to align program goals with broader organizational vision.
  • Managed communication with parents and students, including social media updates and event announcements.

Worship Leader and Web Developer

🗓️Jan 2014 - Jan 2016

Calvary Chapel Ithaca

Education

Roberts Wesleyan University

🗓️Sep 2010 - May 2014

🎓Bachelors Degree in Physics

  • Additional concentrations in Engineering, Computer Science, and Information Technology.

Cornell University

🗓️Sep 2015 - Dec 2017

  • Object-Oriented Programming and Data Structures - 2015
  • Digital Logic - 2017
  • Project Management - 2017

Monroe Community College

🗓️Jun 2013 - Dec 2020

  • Introduction to Networks
  • Routing Fundamentals
  • Intro to Cybersecurity
  • Calculus I

Trainings and Certificates

CompTIA Security+ Certified (Recertified in 2024)

Franklin Covey's Unconscious Bias

Project Management for the Casual Project Manager (Cornell)

IT Emerging Leaders Program

Prosci Change Management Training

Franklin Covey's 7 Habits of Highly Effective People

Leadercast

Projects

Cornell Business Minors Tool

University-Wide application for students to track minor progress, request exemptions, and for staff to monitor and report on student progress.

Ruby on RailsReactDocker

Employment Request System

Workflow system for faculty/staff to submit hiring, leave, or bonus requests that route through dynamic multi-level approvals across HR and leadership.

Ruby on RailsJavaScriptReporting

Business Expense Request Tracker

Purchase approval workflow system that routes business expense requests through the proper approvers—including leadership, IT, and finance—for review and sign-off.

Ruby on RailsJavaScriptUser Requirements

Budget Web Form

Web tool for managing budgeting rounds: configure columns, assign admins, handle bulk uploads, and provide budget owners an Excel-like interface for budget data input.

Ruby on RailsHotWireStimulusActiveJob

LaunchPad Link Editor System

VueJS-based admin tool for managing categorized LaunchPad links across multiple student and staff portals, letting editors update content without IT assistance.

VueJSJestAPI Development

Cornell Student ETL Library

In-house ETL library to import student data from the university’s central database into our local system, powering the Business Minors program tools.

RubyOracleLibrary

Dyson Events

Event management tool with templated splash pages for easy event setup, RSVP and email updates, plus admin reporting and scheduled announcements.

Ruby on RailsJavaScriptMailchimp

Dyson Pre-enrollment

Pre-enrollment app for minors students to claim reserved course seats: shopping-cart selection, timed go-live sign-ups, waitlisting, and admin seat management.

Ruby on RailsJavaScriptjQuery

Dyson Grants

Grant management system where admins create and manage grants, students apply, and the tool tracks check-ins and prompts throughout the grant lifecycle.

VueJSRuby on RailsProject Management

COVID Dashboard Parser

Personal COVID dashboard tracking local county cases, trends, and spikes, with automated daily and alert text notifications via data parsed from county website.

Ruby on RailsTwilioHeroku

Women in Leadership Mobile Application

Native iOS/Android app for Women in Leadership symposium: event schedule, speaker bios, QR-coded digital name tags, check-in tracking, and sponsor info.

iOSSwiftAndroidJavaPHP

Contact

Don't like forms? Send me an emailđź“§

❤️Designed and Coded by Aaron Kaye