Printed/PDF'ed from alanmooiman.com/resume

Alan Mooiman

Web Engineering Manager

alan@alanmooiman.com

Objective

To lead an engaged, productive, communicative team that outputs high quality projects and works together to help one another improve their skills.

Skills/Experience

Significant Projects

E*Trade Portfolios Prototype

E*Trade CSS Framework

Work Experience

Engineering Manager

May 2017 - Present

I lead a team of 6 (+ 1 indirect report) engineers across North America and Germany. We build projects to support Mozilla's mission of improving internet health through shaping the global conversation, connecting leaders, and rallying citizens. For this, I work closely with the design manager and digital director to improve the Foundation's main site. The design and engineering teams also function as a service organization internally, helping address the digital needs of other teams within the organization. I work closely with the leaders of those teams to identify the best way for us to address their needs while pushing forward on our team's internal roadmap. This happens by asking not just "what are you trying to do?" but "what problem are you trying to solve?", a subtle but important distinction. I also work with my team to identify the most challenging process points and figure out how to reduce friction for them, while keeping us moving forward.

Front End Developer

September 2015 - May 2017

Upon joining the team, I started working on the existing Webmaker Android app, a web-based app in a native wrapper that existed to empower users to create content on the web, instead of just consuming it. I also helped to create a UI framework for use across our web properties, and built out/enhanced a number of other sites like science.mozilla.org, foundation.mozilla.org, and the initial back-end work for mozillapulse.org as I learned Django.

Front End Prototype Developer

E*TRADE Financial - New York City
October 2013 - August 2015
  • Develop prototypes for the customer webapp based on static comps
  • Experiment with new web technologies to implement within the application
  • Coordinate with the development team in California so that our prototypes are useful to them during production
  • Develop framework of various components to be integrated into a style guide for agencies and developers to reference.
  • Collaborate with the iOS development and design teams to quickly integrate new technologies

UI Designer/Developer

Weill Cornell Medical College - New York City
February 2012 - October 2013
  • Develop responsive Drupal theme for new base distribution, including a new responsive navigation pattern
  • Add front end functionality to existing internal applications
  • Skin various internal and 3rd party web applications
  • Write CSS with support back to IE7 and Firefox 3.6
  • Develop coding standards for the web design team
  • Play a strong role in the design process with guidance from art director
  • Implement designs by others in code to a high level of detail
  • Comment code so that future developers understand it

Desktop Support Assistant

Weill Cornell Medical College - New York City
March 2011-February 2012
  • Imaged new computers, added device information to asset management system
  • Balanced workload of assigned connect cases and took support cases according to ability
  • Documented all work performed

Specialist/Creative

Apple - Edison, NJ
2006-2011
  • Trained customers on a range of Apple hardware and software, from basic OS to Final Cut Pro and Motion
  • Troubleshot, diagnosed, and repaired customer iPods and iPhones at Genius Bar

Education

Ramapo College of New Jersey

Mahwah, NJ

Middlesex County Academy for Science, Mathematics and Engineering Technology

Edison, NJ

References