Scroll To View More
Menno van Ens, PHP Developer in Vancouver, BC, Canada
Menno van Ens

PHP Developer in Vancouver, BC, Canada

Member since July 25, 2014
Menno is a seasoned full-stack developer and software architect. His skillset is broad but centers around architecture​ and development of ​web applications​ and ​APIs​, mainly in ​PHP and Laravel​. He loves solving complex problems with a well-thought-out architecture, performant database structure, and clean, readable code.
Menno is now available for hire

Portfolio

Experience

  • JavaScript, 20 years
  • MySQL, 17 years
  • PHP, 16 years
  • Data Architecture, 15 years
  • Site Speed Optimization, 10 years
  • API Development, 6 years
  • Laravel, 4 years
  • Machine Learning, 2 years
Vancouver, BC, Canada

Availability

Part-time

Preferred Environment

Coda on OS X, SVN, Git, Google AppEngine, Linux

The most amazing...

...open source package I'm currently developing is a Bayesian natural language processor that adds predictive categorization and spell check to Eloquent models.

Employment

  • Owner
    2008 - PRESENT
    Codefocus Web Development
    • Developed successful Facebook apps for seasonal, product, and movie promotions.
    • Used microdata ("structured data") as well as website speed and code improvements to increase organic traffic for online retailers.
    • Managed clients' online advertising campaigns through AdWords, Bing, and Facebook ads.
    • Built a domain name management tool that allows me to register, park, edit, or point any of my domains to predetermined hosting platforms.
    • Developed sentiment analysis software that categorizes sentences in "positive" or "negative". This same code is used to detect foul language, without the use of a known word-list.
    • Architected a high traffic REST API for a mobile investment application, and used Agile to lead its development.
    • Architected and led development of an SSO (single sign-on) system, serving over 50,000 realtors and employees of a client in the real estate sector.
    • Developed an inventory management application in Laravel, providing forecasts that automate wholesale purchases and reduce warehousing costs.
    • Developed an MS SQL-backed Laravel application for a group of nursing homes, allowing staff to manage patients and care plans.
    Technologies: PHP, HTML, HTML5, MySQL, Postgres, MS SQL, JavaScript, jQuery, Linux, Apache, Nginx, AppEngine, Photoshop
  • Senior Web Developer
    2008 - 2009
    Reinvent, Inc.
    • Supported a growing domain portfolio of over 300,000 names on existing hardware by optimizing database queries and indices.
    • Built a real-time recommendation engine in PHP that would recommend new movies based on how users rated other movies.
    • Rapidly prototyped several web applications in an Agile development setting.
    • Developed jQuery components interfacing with back-end functionality, such as an image cropping tool, a multi-person address bar with auto-complete, and dynamic graphs.
    • Designed data models for several high-traffic websites.
    Technologies: PHP, Python, Postgres, MySQL, HTML, JavaScript, jQuery
  • Owner
    2001 - 2008
    PAW Projects
    • Developed a flexible survey platform from scratch, with detailed reporting options.
    • Optimized clients' websites for better search engine positioning.
    • Built a niche contextual advertising platform.
    • Worked together with local and remote designers to deliver beautiful company websites to clients in the Netherlands.
    • Developed an English language skill assessment tool.
    Technologies: PHP, MySQL, HTML, JavaScript, jQuery, Linux, Photoshop
  • Software Developer
    2001 - 2003
    Mavim
    • Worked as part of the core team on all parts of the workflow application, Mavim.
    • Reverse engineered a proprietary binary file format, to extract images, documents, and meta information.
    • Designed various database models for internal websites and the desktop application.
    • Developed a WYSIWYG website builder that generated a flat file website from the workflow components in the database.
    • Built a pop-up image editor with full undo/redo functionality.
    Technologies: Visual Basic, C, Perl, PHP, MySQL
  • Software Developer
    1999 - 2001
    Unisys
    • Developed custom call center software on-site at telecom companies throughout Europe, such as KPN, Belgacom, Mobistar, Blu Telecom, and Swisscom.
    • Created touchpad, caller ID, and other components reusable on other projects.
    • Worked with Genesys and Lucent phone APIs.
    • Interfaced with BSCS billing systems.
    • Created a thin client for call center agents, based on ActiveX components.
    Technologies: Visual Basic, C++, Oracle

Experience

  • Best Buy "Pass the present" Facebook App (Development)

    In 2011, Best Buy's big Christmas prize giveaway had Facebook users unwrap virtual presents and pass them along to a friend. The lucky winners are those who remove the last layer of wrapping paper from a present.

    This Facebook app took Silver in the Community Engagement/Retail category of the CMA awards.

  • Taseko Mines corporate website (Development)
    http://www.tasekomines.com/

    The new corporate website for Taseko Mines (a Canadian mining corporation employing more than 450 people) shows off Taseko's four mining properties and provides investors with up-to-date information.

    Key for this project was to implement beautiful HTM-based animations, pixel-perfection on mobile devices while still supporting Internet Explorer 6.

  • Where do New Zealanders Eat Pray Love? (Development)

    A social promotion website for the Hollywood movie "Eat Pray Love", built using vanilla JavaScript and the Google Maps API.

    Visitors can show where they eat, pray, and love by dragging one of each pin onto the map. These locations are saved for future visitors to discover.

  • Donotlink.com (Development)

    This is a service that allows people to link to questionable sites without giving these sites the search engine boost that their link would otherwise give.

    Search engine bots are passively and actively blocked from discovering the real target URL. When linking to dubious sites, using donotlink.com ensures that the target site does not get any search engine benefit.

Skills

  • Languages

    PHP, JavaScript, HTML, HTML5, SQL, Perl, Python, C++
  • Frameworks

    Laravel, Laravel 5, Bootstrap, Electron.js, Yii, Zend Framework, Machine Learning
  • Libraries/APIs

    jQuery, API Development, Twitter API, Google Maps, Twilio API, Facebook Open Graph API, OpenCV, Node.js, Stripe, Apiary API, Vue.js, TensorFlow
  • Tools

    Coda 2, Google Analytics, Google Webmaster Tools, Git, Adobe Photoshop, Subversion (SVN), Apache, Nginx, Composer, Gulp.js, GitHub, Atom
  • Paradigms

    Object-oriented Programming (OOP), Clean Code, Database Design, Back-end Architecture, REST, Agile Software Development, Responsive Web Design (RWD), Search Engine Optimization (SEO)
  • Storage

    MySQL, Database Performance, Memcached, PostgreSQL
  • Other

    Site Speed Optimization, Data Modeling, Data Architecture, Architecture, Database Optimization, Query Optimization, AJAX, Data Analysis, DNS, API Design, SOAP, Bayesian Statistics, DNS Servers
  • Platforms

    Linux, Google App Engine, iOS, Visual Studio Code
I really like this profile
Share it with others