Objective
I just want to make the web a better place one site at a time. I enjoy working with ambitious but flexible teams who are focused on delivering refreshing experiences that they can be proud of.
Summary
I'm a veteran, full-stack software developer who's been working in the field for over 15 years. I'm proud to have had a small part it making the web what it is today and I'm always excited to help drive it even further. Over the years, I've worked for small businesses, large organizations, startups and even individuals. I've been a one-man-team, led teams, built teams and trained teams. Now I spend most of my time working with teams who need the help of an experienced developer for guidance and heavy lifting. If you have an opportunity that could benefit from a skilled code craftsman, let's talk.
Frameworks, etc.
Data
Online Profiles, Etc.
Employers
-
Instructure (2019 – Present)
Position: Lead Backend Engineer -
Tellus (2017 – 2018)
Position: Lead Backend Engineer -
Codenoble (2015 - Present)
Position: Founder -
Biola University (2010 – 2015)
Position: Web Programmer/Analyst -
Bryan College (2004 - 2010)
Position: Sr. Programmer -
obleDesign (2003 - 2015)
Position: Owner/Web Developer -
Bethany International (2002 - 2003)
Position: Web Developer -
Gospel Recordings (1998 - 2004)
Position: IT Specialist
Noteworthy Projects
- Open source CAS authentication Ruby gem - rack-cas
- Open source maintenance mode Ruby gem - turnout
- Newspaper publishing workflow management app - newsroomQ
- API powering three frontends for payment, chat and many other features
- Time card application
- API-based user account management and sycing platform
- Live streaming event site and backend app
- Online certification management web app - mywalletcard.com
- Airbnb-like venue reservation web app - venuesandvows.com
- Immigration reform website and application - fwd.us
- Document distribution web and mobile app
- Online dating site - loveschmove.com
- CRM applications
- Online video archive – open.biola.edu
- Inventory application
- Linguistic and cultural information application
- Audio recording information application
- Administration of Linux servers
- Development and administration of websites and CMSes
- Development and administration of student, faculty and staff portals
- Development and design of various biola.edu and bryan.edu websites
- Development of campus-wide digital signage system
- Development of online stores and other eCommerce solutions