Please only send connection invites if I have worked with you, or know you personally. Thanks!
I enjoy writing efficient Javascript, performance testing, best practices, and spend a lot of time in Chrome's Developer Tools (I ♥ Webkit). I am only interested in Front End roles at the moment, however prior experiences include mobile (Sencha & Phonegap based development) full stack + db & sys admin roles to develop an end-to-end e-commerce solution, as well as creating lots of internal company tools.
Specialties:
Object Oriented Javascript
HTML5
CSS3/Animation/Optimization
Phonegap/UIWebView Development iOS/Android
Webkit Browsers
Senior Front End Engineer @ Working with a team of other engineers to create a great Payroll experience for small businesses in several countries using Knockout & Durandal, in a full SPA architecture with custom components. From August 2014 to Present (1 year 5 months) Lead Frontend Software Engineer @ Project: internal customer tools on gigwalk.com
New customer dashboard to visualize activity & account health through different modules (Raphy Charts, Google Maps, Google Marker Clusterer, Firebase).
New Gig search for customers to view all projects & individual locations and use free text & custom filters to view them (Backbone Router).
New Results page to show aggregated data collected in the field & custom filters with a map view (Backbone Router, Highcharts, Google Maps).
Google Maps for Business integration for geocoding of addresses.
Created Frontend build process for minification & obfuscation of code, as well as packaging these files together to decrease resource requests resulting in a reduction of resource requests by 74%, with a 41% reduction in transferred file size.(Node.js, Grunt).
Created Gigwalker Profiles interface for web and a webview inside the Gigwalk mobile app. From October 2012 to May 2014 (1 year 8 months) Frontend Software Engineer for Mobile Gaming @ Project: Mobile Command: Crisis in Europe - http://bit.ly/S06xJP (iTunes)
I was one of the primary contributors to this iOS game, built in Phonegap, from inception to release. This is one of the most progressive & complex games built in Phonegap to date, requiring aggressive optimizations in CSS, Javascript & the view layers to get acceptable performance on mobile devices.
Used HTML5, CSS3, Object Oriented Javascript, some custom Objective-C, Zepto, iScroll, Handlebars, Underscore, Phonegap and Xcode
Main contributions include:
The timer engine which centrally manages all time based game activities
The progress bar system to display those activities on-demand throughout the game interfaces with associated actions (speed-up, cancel, etc...)
An infinite scrolling pagination system with iScroll integration for long lists (mail, player lists, etc...)
Game logic for numerous key buildings
The alliance, mail, and mission systems
Item purchase & usage
A good number of the CSS3 animations used throughout the game, including the game's movie styled intro sequence. From January 2011 to October 2012 (1 year 10 months) Mobile/Web Developer @ Project: Bartab - http://bit.ly/OXLcfq (Google Play Store)
I created the first Android port of the Bartab iOS app to replicate function and design for a consistent user experience with Phonegap.
Note: This app has since been converted to a native app to support older devices
Used Sencha Touch, HTML5, CSS3, Object Oriented Javascript, some custom Java classes, Phonegap, Eclipse, Subclipse & the Android SDK
Tested and modified the code base to run more optimally on a wide range of devices, including dynamic loading and unloading of content to minimize the size of the DOM.
Worked in collaboration with others in the team to realize new features and expand the API From July 2010 to December 2010 (6 months) Web Application Developer @ Projects: www.bankofutah.com, BOU Intranet, internal applications
Used HTML, JavaScript, CSS, ASP, Plone, MySQL, Microsoft SQL and PHP.
Implemented, administered and maintained the company's intranet (Plone CMS) with HTML JavaScript, ASP and AJAX.
Developed internal applications to track various company processes, for internal auditing, federal auditing, and compliance tracking.
Applications were also developed to reduce paper, expedite form approval and processing, increase internal communication, enhance employee relations, integrate with existing company software, and decrease overall operation costs.
Developed a secure file transfer system to allow partners to send large files with ease and security to specific people inside the company and vice-versa. From April 2007 to April 2009 (2 years 1 month) CIT/Web Application Dev/Server Admin/Graphic Designer @ Projects: www.amazingsocks.com, www.moabsports.com, www.myadea.com
Used HTML, CSS, JavaScript, ASP, AJAX, and SQL (Microsoft SQL Server)
Created e-commerce websites from concept to release and maintained these solutions.
Created a custom internal CMS for maintaining product information, performing secure administrative duties, order processing, statistics, and reporting.
Created an in-house affiliate program. It provides statistics, reporting, and tools to assist each affiliate with product promotion.
Created an in-memory data caching system, similar to memcached but on IIS, to reduce database load and speed the retrieval of frequently accessed data.
Designed AmazingSocks.com & MoabSports.com (Obviously they've been modified over time & remember I'm an Engineer not a Designer. And hey! That's me in Zion National Park on the home page!)
Created custom solutions to enhance and streamline business processes.
Responsibilities included installing and maintaining servers and all the necessary software, planning and executing projects, designing & creating databases, programming, and maintaining existing infrastructure. From January 2002 to April 2007 (5 years 4 months) Owner @ Developed web solutions for businesses as well as organizations, or individuals depending on their needs. Utilized skills in programming with different languages such as HTML, JavaScript, and ASP. From December 2001 to April 2004 (2 years 5 months)
Mike Pearce is skilled in: HTML 5, AJAX, JavaScript, HTML, CSS, Web Development, JSON, Web Applications, REST, Git, Objective-C, jQuery, Node.js, CSS3, Zepto