I’m a Computer Science student who has been programming since grade school and loves roller coasters.

Education

I’m a student majoring in Computer Science and Information Technology & Informatics. I attend Rutgers University in New Brunswick, NJ, with an expected graduation date of May, 2016.

I’ve taken the following relevant courses:

  • Data Structures
  • Computer Architecture
  • Systems Programming
  • Internet Technology
  • Principles of Information & Data Management (Databases)
  • Software Methodology (current)
  • Design & Analysis of Computer Algorithms (current)
  • Computer Security (current)
  • Calculus I & II for Math & Physics
  • Discrete Structures/Math I & II
  • Linear Algebra

Experience

I have been working on projects for as long as I can remember, including working as a developer on client projects. A nice run down of my work experience can be seen on my LinkedIn or résumé. To get an in depth outline of my experience, read my bio below.

  • Download my résuméMy phone number, address, and email have been removed for privacy purposes.
    I’ll be happy to provide full contact details at request.


 

Bio

My journey in development began much earlier than most. I learned my first HTML tag, an anchor, during fifth grade recess. From there, my friend and I created and ran a few websites, including a web-based RPG game, named Randomnia. Our early middle school years were spent working on Randomnia, the first project to expose us both to programming via PHP and MySQL. The website contained a small explorable map, along with an inventory, supply stores, random events, and a discussion forum. What really amazes me about this project was how much we really came up with on our own. We had very little guidance outside of a few internet tutorials for basic concepts like database inserts and updates, yet we were able to come up with methods to accomplish what we wanted. Randomnia was fun while it lasted, but its ultimate demise was due to the fact that only a few friends from school played it.

Throughout the rest of my years in middle school and the beginning of high school, I contributed to numerous websites and projects. One example in particular was based around Habbo, a browser-based computer game. For about 2 years, I volunteered as a web developer for one of the largest officially recognized Habbo fan-sites. One project that I recall working on was a security feature to lockdown the entire login and user system of the website.

Around the same time, in 8th grade, I dove deep into roller coaster enthusiasm. I frequented a few forums to stay informed and included in the community. I became very involved with one forum in particular, Great Adventure Online (gadv.com), a fan-site for Six Flags Great Adventure here in New Jersey. I don’t quite remember the order of progression exactly, but I started as a simple member and eventually was promoted to a moderator. Somewhere in that timeline, I became acquainted with the website’s founder, Joshua Davidson. He liked my photoshop editing and design style, which led to me designing the Fright Fest version of the website. As time progressed, I contributed more and more to the website through forum moderation, social media coverage, and web development. One of my main tasks was actually to run Gadv.com’s Facebook page, which I grew from a few hundred to almost 1,400 likes. In combination with Facebook, I grew our Twitter to over 500 followers. I spent a year developing a new front-end and back-end during my free time from a concept I thought up. The new system acts as a change-log, or an easy way to document what happens in the park. The main purpose was to provide an easy way to search information about the amusement park. In summer of 2014, I was promoted to become an Administrator, although I had pretty much assumed operation of much of the website beforehand. Also over the summer of 2014, I planned and hosted an event at the park with the help of my moderation staff and Coaster Crew. We had almost 50 people attend our event, which featured backstage tours, private ride time on Nitro, and a reserved Safari truck.

Now, let’s rewind a bit so that we can branch off from the point where I became acquainted with Joshua Davidson. Joshua had recently started a web design business named Chop Dawg Studios. He started out with simple websites for local businesses such as stores and restaurants, but it quickly evolved into much more. By enlisting my help, we created a CMS from scratch to be used by Chop Dawg’s clients to edit their websites. Following its completion, we expanded to creating a multi-application platform. With some additional developers, we created an email newsletter web-app (Poseidon), an improved CMS (Odysseus), and a cloud storage web-app (Genesis). In addition, I developed two sister apps, Sketchbook and Whiteboard. Both allowed users to make posts and comment and like them. Whiteboard was used for all Chop Dawg employees to communicate and share their work. Sketchbook was used to connect Chop Dawg employees to our clients, providing them with updates along the development of their product.

Throughout my years at Chop Dawg, I’ve also worked on multiple client projects. Some examples include a driving school, and a prototype customer-tracking system and network for salons. The company has grown immensely, always taking on larger and better projects. Roughly two years ago, Joshua started a new company, GetSubtle, to separate the web-apps (Poseidon, Odysseus, Genesis, etc.) from Chop Dawg. Despite having school consume most of my time, I developed the notifications system for GetSubtle.

In June of 2012, I graduated High School, and in September of 2012, began classes at Rutgers University in New Brunswick. Due to my high school lacking an AP Computer Science class (they actually added one the year after I graduated), I had to take Intro to Computer Science (CS111). Rutgers, along with many other universities, has an extra weekly class, called a recitation, for more difficult courses. Recitation classes are typically smaller so that students have a greater ability to connect with the teacher (typically a graduate teaching assistant) understand the material. Intro to Computer Science is actually a special case where the recitations are taught by undergraduate students, called peer leaders. I enjoyed my CS111 recitation so much that I decided to pursue becoming a peer leader. Since my sophomore year, I have been a peer leader. I teach two sections of 13 students twice a week, grade their midterm projects, respond to questions, and hold an office hour every once in a while.

[More bio coming soon, it’s still a work in progress!]