High School Diploma @
New Horizons Bilingual School
About:
Senior Software Engineer @ Features and enhancements to the new Personalization product: SPA, Javascript, testing, Flux/NuclearJs
Help drive frontend architecture and best practices From July 2015 to Present (6 months) Software Engineer, Mobile @ Develop and improve the Optimizely Mobile A/B testing platform.
Javascript, frontend, flux, python, websockets, TDD, occasionally some Android and iOS, and some angular-slaying
Senior Software Engineer @ Features and enhancements to the new Personalization product: SPA, Javascript, testing, Flux/NuclearJs
Help drive frontend architecture and best practices From July 2015 to Present (6 months) Software Engineer, Mobile @ Develop and improve the Optimizely Mobile A/B testing platform.
Javascript, frontend, flux, python, websockets, TDD, occasionally some Android and iOS, and some angular-slaying From October 2014 to June 2015 (9 months) Senior Engineer, Mobile Web Tech Lead @ Tech lead for the Wayfair mobile websites: Manage backlog, plan sprints, review code, establish architecture.
Developed the mobile websites using BackboneJS, Sass, and Mustache templates
Wrote backbend PHP code to integrate with existing Desktop code and endpoints
Continuously enhance the performance of the mobile site to lower bounce rates and increase conversion using tools such as Google PageSpeedInsights and webpagetest.org
Develop the mobile website as a Single Page Application to offer a native-app-like user experience From January 2014 to September 2014 (9 months) Javascript Engineer @ Develop reusable framework components for the rest of the organization to use.
Code reviewer for Javascript written by other engineers in the organization.
Mentor other engineers on best practices and architectural design using Javascript.
Develop features and enhancements for the site.
Frontend DevOps using NodeJS + Grunt tools
Enhancements to iOS app. From July 2013 to December 2013 (6 months) Software Engineer I @ Web development with PHP on backend and Javascript/HTML/CSS on the frontend
Developed the Joss & Main Mobile website using Backbone JS as MVC framework.
Enhanced iOS app signup page to drive higher new customer signup rates From January 2013 to June 2013 (6 months) Software Developer (Contract) @ Developed an educational application, the inBloom Student Grouping Tool, using the inBloom APIs to work with student data. The application allows educators to groups students into cohorts and assign student data attributes to the cohorts, which aids the educators in providing a more personalized learning experience for their students.
Developed the frontend of the application using Javascript/HTML/CSS (jQuery) From November 2012 to March 2013 (5 months) Software Engineer @ Rich Internet Application (RIA) Web development using Flex and JavaScript/HTML/CSS + Twitter Bootstrap
Experience developing front-end solutions using Backbone JS and Angular JS. U it testing using Jasmine and CI integration with Jenkins using Phantom JS.
Middle tier development using Java Spring MVC + REST services
Worked in an agile environment using scrum methodology. From July 2011 to January 2013 (1 year 7 months) Software Developer (Contract) @ Developed custom add-ons to the Microsoft Dynamics CRM 2011 using restful oData web services, javascript, and third-party javascript libraries like jQuery.
Developed custom solutions with custom entities and fields, custom workflow activities, and plugins for the Dynamics CRM 2011 platform.
Developed fetchxml-based reports using SQL Report Server for use with CRM 2011.
Developed Silverlight (XAML) add-on applications for use with CRM 2011 solutions.
Developed ASP.NET portals both on-premise and on Windows Azure. From November 2010 to June 2011 (8 months) Microsoft Campus Representative (Contract) @ Promote Windows 7 on-campus From September 2010 to May 2011 (9 months) ITLDP Intern @ Redesigned and implemented an existing project using ASP .NET Dynamic Data with a focus on code reuse and extensibility
Designed and implemented a web version of an existing application using ASP .NET and AJAX focusing on usability, maintainability, and extensibility
Collaborated on various projects employing RAD and agile methodologies (pair programming and iterative development)
Researched various topics of interest including how to leverage social media in a corporate environment and crisis management and presented to senior management
Developed an in-house web application using ASP.NET MVC. Worked mostly on the model and the controllers for the web applications as well as the unit tests for the different components of the application. From June 2010 to October 2010 (5 months) IT Consultant (Contract) @ Researched and analyzed viable security practices for implementing secure WCF web services
Designed and implemented security architecture for a WCF web service, used to gather and validate data provided by a homeless shelter, using custom SQL GUID tokens and proper security context.
Worked on projects programming ASP NET web services and web pages From May 2009 to September 2010 (1 year 5 months) Research Assistant @ Organized research article and journal references using EndNote into an easily accessible and usable citations library for writing research papers
Organized survey results and experimental data into comprehensible and useful information for research purposes
Worked with an existing application by extending it to provide additional functionality for research data gathering From September 2008 to May 2010 (1 year 9 months) Computer Technician @ Collaborated with the sales department in selling computers by building and assembling desktop PCs from scratch.
Offered customer support troubleshooting both hardware and software issues via phone, email, and in person. From August 2006 to February 2007 (7 months)
Bootcamp, Android @ CodePath From 2015 to 2015 Bachelor of Science, Management Information Systems @ Worcester Polytechnic Institute From 2007 to 2011 High School Diploma @ New Horizons Bilingual School From 1992 to 2007 Michael Ng is skilled in: JavaScript, jQuery, SQL, Backbone.js, Objective-C, Scrum, Software Engineering, SASS, HTML 5, Git, Mobile Applications, PHP, Twitter Bootstrap, Mobile Web Development, Handlebars, GruntJS, GulpJS, AJAX, Agile Methodologies
Looking for a different
Michael Ng?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension