HTML5 Semantics
CSS3 Styling
Formal Mode
on
off
It may not look like it, but this page is printer friendly. Try printing it!

Eric Kever

Web Development Expert

Javascript Ninja

Marketing Nerd

Fashion Advisor. Not Really

eric@erickever.com
917•426•3675
@codeoverlode

Work Experience

02.2014
05.2014

Macy's (c/o AvenueCode) - UI Developer


This time was dedicated to the development of Macy's mobile site, and also the development of the Node.js proxy layer between the data service and the mobile site.

06.2013
02.2014

American Eagle Outfitters (c/o AvenueCode) - UI Developer


This was a huge jump for me, as it marks my move from Fort Wayne, Indiana to San Francisco, California. This also was my first time in an Agile development environment. As well, this was my first time being dedicated to only one job, UI development. Ironically, however, as you'll read, I learned many things outside of the realm of UI development.

This time was responsible for me widely expanding my knowledge of Bash and Zsh scripting, as we had a script to get new systems going that I ended up entirely rebuilding. I was primarily a UI developer, but, being detached from most of the team, ended up trying to take the lead for our side of the team in getting new developers up to speed, getting their systems set up, and getting them familiarized with some of the systems and how development was handled. Having previously been a sys admin, backend developer, front-end developer, and database admin helped me dramatically during this.

A rather notable achievement during this time: We had a team in Brazil who did not have the proper laptops to begin work. Due to tight security protocols, they could not use American Eagle machines to work, thus machines had to be sanctioned through their parent company, AvenueCode. Thus, the American Eagle developer images for the systems were unable to be used. I, also working for AvenueCode, had to help with getting them the proper systems to work on, create a system image for them to use, and make sure that they all got up and running. I am proud to say that after I jumped in and got them all up and running, they went from a 0 story-point iteration to an over 100 story-point iteration.

Some notable personal achievements during this time include:

  • Reading most, if not all, of the Bash manual, and maybe half of the Zsh manual.
  • Diving head-first into functional languages such as Haskell, Erlang, and LiveScript.
  • Writing over 2000 lines of Bash code.
  • Writing my dotfiles.
  • Learning and implementing code coverage and code quality tools into my personal projects.
  • Cutting my hair, finally. Seriously, it was getting pretty crazy.
06.2012
03.2013

Silicon Mountain Technologies - PHP/JS Developer


This job was responsible for the expansion of my knowledge in MySQL. I used mainly PHP and JavaScript during this time, but also realized that I didn't know as much about MySQL as I thought I did. I ended up much more knowledgeable about MySQL after this.

12.2010
03.2012

Reusser Design - Web Developer


My knowledge grew absurdly during this time period. My tasks included building website backends and databases, maintaining previously-written code and previously-built databases, managing multiple CentOS servers (mainly command-line, however sometimes Plesk was used and I personally prefer the former), and building a remote backup system first out of PHP and later out of Node.js, amongst others. This job accounts for a gigantic increase in knowledge of MySQL database design (EER models and the likes), OOP, CSS3, HTML5, Node.js, DOM JavaScript, cross-browser compatibility, jQuery, and data minification.

Major accomplishments during this time include:

  • Building an extremely configurable server backup system which would back up website files and databases to a remote server daily
  • Building a Perl script that optimized HTML for Gzip compression, allowing for less data to be sent out
  • Building a fully relational, self-versioning database proof-of-concept using MySQL with the MyISAM, InnoDB, and ARCHIVE engines, as well as plenty of triggers and views. It used two separate databases, one for current data, and one for versioned data
  • Listening to Rebecca Black's "Friday" multiple times (not by choice) CURRENTLY UNDECIDED AS TO WHETHER THIS WAS A MAJOR ACCOMPLISHMENT OR NOT.
05.2010
10.2010

MTP Worldwide - Web Developer


This job consisted of building a website backend from scratch using PHP and MySQL. Given that my knowledge of PHP had grown quite extensively over the previous few years, a framework was built from scratch using a rough MVC-style structure and a self-built ORM system was used as well. One of my much better projects, it ended up being cancelled, unfortunately. The database was well built, however my lack of knowledge at the time caused me to use the MyISAM engine, preventing relations and transactions (which I honestly didn't even know about at the time).

03.2009
05.2009

The Wholesale House - Web Developer


This job simply included building intranet applications using JavaScript, PHP, MSSQL, and MySQL. The majority of SQL work consisted of MSSQL queries, which I applied my knowledge of MySQL to. This work accounts for my first dabble into the MSSQL, MySQLi, and PDO PHP extensions. All JavaScript work was done for the absurdly cutting-edge web browser IE7. At one point we ended up upgrading to IE8, and there was much rejoicing.

12.2007
12.2008

US Army National Guard - Deployment To Iraq


12 months of pure, unadulterated, rifle-carrying boredom in which I got a lot of personal time to continue expanding my knowledge of web development. I did eat at Burger King sometimes, which was pretty cool.

08.2007
12.2007

Nickols Brokerage Group - Web Developer


I started out as a salesperson, cold calling and calling interested leads. After a while, the whole socially awkward thing proved my skills as a salesperson entirely subpar, so I was moved to web development. My tasks included building nickolsdirect.com from scratch, design and all. It included a PHP backend, and the design was based on absolutely positioned elements (cutting edge, I know). This website accounts for my first dabble into both AJAX and MySQL. There was no real structure to the PHP code to speak of, and that was a downfall. The website has been changed entirely since I last touched it.

04.2006
05.2006

Perot Systems - I.S. Intern


Nothing special here. During my internship, the Information Services department was outsourced to Perot Systems, so I worked under that company for a minute period of time. No real change in tasks from the previous, however I did feel cooler.

08.2005
04.2006

Lutheran Health Network - I.S. Intern


This was my high school paid internship. I was in charge of multiple tasks throughout the entire venture. These tasks included obtaining backup tapes from the servers and prepping them to be shipped to a remote location, answering help desk calls, transporting newer computers around the hospitals, fixing computers within each of the hospitals, data entry for the phone system, grading HIPAA compliance tests for personnel, and designing and building up portions of the intranet. I commuted between Lutheran Hospital, Dupont Hospital, and St. Joe Hospital.

2004
2006

Leo Jr/Sr High School - Web Developer


So, this was back in the days of high school. I was in charge of building up leocma.com, which used the Mambo CMS (which is Joomla at this point, if I remember correctly). This was back in the newbie days of web development, so it was mainly messing around with the CMS and the layout, and adding minute bits of PHP where necessary, via the CMS. The site is currently down, I'm not entirely sure what happened to the whole bit.

Education

Leo Jr/Sr High School

Proficiencies

HTML5 - Skill Level: 5/10

CSS3 - Skill Level: 6/10

PHP - Skill Level: 10/10

Perl - Skill Level: 7/10

JavaScript (ES5) - Skill Level: 10/10

JavaScript (Harmony) - Skill Level: 8/10

Node.js - Skill Level: 9/10

DOM JavaScript - Skill Level: 8/10

jQuery - Skill Level: 8/10

Cross-browser Compatibility - Skill Level: 7/10

MySQL - Skill Level: 8/10

MSSQL - Skill Level: 6/10

MongoDB - Skill Level: 4/10

Data Minification - Skill Level: 9/10

ASP.NET - Skill Level: -7/10

Subversion - Skill Level: 6/10

Git - Skill Level: 8/10

Python - Skill Level: 7/10

Django - Skill Level: 6/10

Ruby - Skill Level: 4/10

Java - Skill Level: 2/10

Erlang - Skill Level: 2/10

Haskell - Skill Level: 2/10

Bash Scripting - Skill Level: 9/10

Zsh Scripting - Skill Level: 6/10

Lisp - Skill Level: 2/10

Eating - Skill Level: 11/10

Some Stuff

Contact

(917).IAM.DORK

More Personal

I Am A Web Developer


This is what I do. This is what I love. This is my passion. People watch sports, play games, and do whatever in their free time. In my free time, I do this. I love finding ways to make the web better, and I love learning new technologies that do make the web better. I research all of this on my own. I am entirely self-taught, and very proud of my abilities and how far I've come. I've been doing this for 13 years and I will not stop.

I Am Not The Best


I never will be the best. Best is a very subjective term which can only be defined by the person saying it. I can never hope to be the best. That said, I can hope to be the best I can be. I strive to expand my knowledge and better myself with every experience. Any criticism that is given is taken as constructive, as an opportunity to learn. I love learning.

I Love LGBT


I am a huge supporter of LGBT rights, and human rights in general. If you are not an LGBT-friendly employer or you discriminate in any way, do not contact me for any reason.

I Love The Oxford Comma


I am a strong proponent of the Oxford comma. I believe that not using it should be punished by being placed barefoot in a room full of Legos.