Mike Lambert
web application developer
Projects

The owners of Broken Line Design commissioned me to build a website for their furniture design company.

They didn't want a traditional website, so I used their logo as the design basis and came up with a unique quadrant navigation concept. Each section of the website has its own corner and the user can navigate between the four sections.

I included a gallery that showcases BLD designs and provides descriptions for potential clients.



Technologies used: Javascript (Mootools), HTML, CSS, PHP, Adobe (Illustrator, Photoshop)

I am an active climber and spend a lot of time at the MIT climbing gym. The gym's old website needed an overhaul, so I decided to rebuild the website from scratch as a side project.

The primary purpose of the site is to display the gym's upcoming and past hours of operation. A staff member logs in and is able to post hours of when they will be at the wall. The hours are shown in a timeline view that clearly shows when the wall is open and for how long. The view is especially clear when there are multiple overlapping hours.



Technologies used: Javascript (Mootools), HTML, CSS, PHP, MySQL, Adobe Illustrator

MIT Climbing Gym - Mobile site

http://scripts.mit.edu/~mitoc/wall/ (on mobile device)

I got an Android phone in February and immediately realized that the MIT climbing gym website would benefit from a mobile site.

In order to simplify the view on a mobile device but still maintain continuity for the user, The upcoming hours are presented the same as the past hours on the regular site. The view combines overlapping hours into one block for readability, which is subtle but visually intuitive.

There is a mobile friendly page for most of the full website, including the about page with links to walking directions and a full searchable staff list that lets mobile users easily find the phone numbers of staff.

Staff can also add hours with a unique time picker widget, that I designed, that is easy to use on a mobile device.



Technologies used: Javascript (Mootools), HTML, CSS, PHP, MySQL, Adobe Illustrator

Drew Lambert Designs

http://www.drewlambertdesigns.com

My brother builds furniture and he needed a website to showcase and sell his work.

The site has a gallery that presents all of the projects Drew has created. Potential clients can click a project to view photos and details about that piece of furniture.

I built the gallery leveraging modular code that I had already written for Broken Line Design.

To build the site, I used CakePHP, a PHP MVC framework, similar to Ruby on Rails, that allows fast and flexible web application development.



Technologies used: PHP (CakePHP), Javascript (Mootools), HTML, CSS, MySQL, Adobe Photoshop

MITOC Gear Manager

The MIT Outing Club has hundreds of gear items that can be rented by MITOC members.

As freelance work, I create a database and interface to keep track of these gear items and the people who rent them. The users of this system are the deskworkers of MITOC.

To easily sift through the hundreds of gear items, I implemented a search system that filters by name, id, descriptions, etc, while the user types.

When a person returns their gear, the system automatically tallies how much money is owed from the rentals, purchases, and membership fees, etc. This allows the deskworker to very efficiently complete each transaction and move on to the next renter.



Technologies used: Javascript (Mootools), HTML, CSS, PHP, Adobe Illustrator

Resume

Download as: doc pdf
Mike Lambert
| 602-451-0571
Work Experience
2007 - 2011
Empirix - Service Quality Assurance for IP Communications
Software Engineer
  • Developed a tool to export a "ladder diagram" (a graphic diagram that shows packet traffic) from a java product to an interactive, e-mailable .html file.
  • Wrote a javascript graphing library with HTML5 canvas for the ladder diagram.
  • Designed and developed a "network map" web application using HTML5 canvas and wrote a custom physics engine to automatically layout the network nodes.
  • Facilitated technical merger of an acquired VoIP product.
  • Java Development: layout/UI, DB data retrieval/writing, custom components.
2009 - Present
MIT Climbing Wall
Volunteer web developer
  • Built MIT Climbing Wall website, designed database and interface. Developed reusable front-end javascript components.
  • Developed the timeline view to intuitively show the open hours for the wall.
  • Made a mobile version of the website.
2008 - Present
Freelance
Web developer
  • Designed and developed a gear manager and database for the MIT Outing Club to keep track of gear, members, and rentals.
  • Converted a designer's mockup to working front page of alpinist.com.
Education
2002 - 2007
Northeastern University | Boston, MA
  • Bachelor of Science in Computer Sciences and Multimedia (Dual-Major)
  • Relevant Courses: Capstone, Hypermedia, Database Design, Human-Computer Interaction
  • Worked two 6-month interships for MIT and Harvard
  • QPA 3.265
Skills
Languages: JavaScript (Mootools, jQuery), HTML, CSS, PHP (PHP5, CakePHP, Magento), SQL, Java, Regex
Software: Adobe (Illustrator, Photoshop), SVN, Apache, Unix
I enjoy rock climbing, sailing, skiing, scuba diving, guitar, and website design.