Web Portfolio

Here are a few examples of projects that I have worked on in the past few years. See my GitHub for more projects

Deltek VP

JavaScript Developer on a project to port an existing CRM desktop application to a cloud based single page JavaScript Application. I serve as the an application lead developer for one of the main applications in this project, Marketing Campaigns. In this role, I am often creating user interface components that are populated via asynchronous RESTful API calls and building grids to store various associations. Every new line of code in the Campaign application must go through a Code Review and Pull Request process with me before entering our code base.

Before working on an Application team, I worked on the Architecture team. One of myy roles on the Architecture team was to build out a "Kitchen Sink" application. The "Kitchen Sink" application has at least one example of each component in our entire application. The purpose of the "Kitchen Sink" application was to guide developers on how to build these component and to serve as a testing suite.

Marketing Campaigns Hub Screenshot

Marketing Campaigns

Kitchen Sink Screenshot

Kitchen Sink

Knock

Lead Engineer & Lead Architect for a business-oriented social networking startup built on the concept of allowing users to monetize each others time for 'out of network' connections. Built the Proof of Concept Rails application to get early users on the Knock platform. Knock allows high school students to connect with students at universities they hope to attend. High school students 'knock' at the college students by requesting a paid phone call, video call, or in-person meeting

  • Managed team as Lead Developer by implementing a coding standard, code review, and pull request system through GitHub
  • Built a user-friendly, responsive, and intuitive UI with Bootstrap, Html, CSS, JavaScript, and jQuery
  • Leverage Sinch's APIs to synchronously call the high school student and college student at the arranged time
  • Worked with Sinch's CEO to debug issues and create the best solution for Knock
  • Execute transactions between users using Stripe's API
  • Tech stack: Ruby on Rails, JavaScript, jQuery, Html, CSS, Bootstrap, PostgreSQL, Git, GitHub, Sinch, Stripe, ElasticSearch, AWS
Knock Login

Knock Login

Knock Profile View

Knock Profile View

Fit Friender

FitFriender is an app that connects users with their ideal workout partner based on workout activities (ie lifting, cycling, tennis) location, and gender preference. Users swipe through potential matches. If both users ‘like’ each other they are able to converse via a message terminal to setup a workout.

  • Managed team as Project Leader using Git, GitHub, Trello, and Slack.io
  • Built efficient and maintainable infrastructure using Rails
  • Constructed matching algorithm to connect most probable users with each other
  • Designed intuitive and responsive UI with Foundation, CSS, and JavaScript
  • Ensured code was well-tested using Rspec and CircleCI
Fit Friender Profile

Fit Friender Profile