Hello my name is Nick and I have just completed an 18month project writing a Loss prevention application running standard in all Apple Retail locations.
I have recently decided to go back to school, and as such, I need work that leaves me some degree of flexibility in regards to my schedule. I want to either find a full time position that allows me a lot of flexibility, or enough contract work to keep me fed and healthy.
I would love the opportunity to work with new platforms and technologies so as to expand my experience. Iphone and Java development are high on my “to learn list”
My resume is below. Feel free to call or email me.
Thanks!
Nick
NICHOLAS STOCK sto...@gmail.com
SOFTWARE ENGINEER
A highly skilled and creative software engineer with outstanding achievements designing multiple complex algorithms and a track record demonstrating strong analytical and problem-solving skills. Expert in designing and delivering all phases of web 2.0 solutions and developing dynamic AJAX applications. Easily adapt to change, with an eagerness towards learning and applying new information and technology quickly.
TECHNOLOGY SKILLS
Developed and partnered with other engineers on multiple large scale web 2.0 applications.
Development Tools: Dreamweaver, Zend Studio, XCode, Pdt Eclipse, Zend Debugger, XDebug, DBG, Putty, FileZilla, MySql Query browser, FireBug, Microsoft Script Debugger.
Programming Languages: PHP (CodeIgniter, Smarty, WordPress...), Objective C, MySql, ASP, CSS, HTML, Javascript (JQuery, Ext, DOJO, Prototype, Sajax, etc.), XML, Flex, Web 2.0 Guru
Operating Systems: Windows, Mac, Linux
SELECTED ACHIEVEMENTS
· Implemented a full AJAX-based bulk emailing solution with template-based email design feature for TWCaviation.com.
· Designed a grid feature of web-scorecard.com using advanced JavaScript and DHTML to display a summary of most of the data modeled by the application.
· Created full featured blog applications with feed syndication and automatic blog-entry import.
· Implemented a small analytics package for calyxsoftware.com.
· Constructed an AJAX based cross-domain form mining solution.
·
PROFESSIONAL EXPERIENCE
APPLE INC., Cupertino, CA Feb 09-Present
Hired to develop an Internal application for Apple that does UPC label printing and demo unit tracking for loss prevention purposes.
Porting Project-Blender
· Implemented a web application (Bonsai) that prints barcodes, including price and UPC information used to label products for all Apple retail stores.
· Developed a demo unit tracker used to track all sales floor demo units throughout stores and allow the demo database to be updated offline; created a merge conflict detection system to smoothly sync data when online.
· Utilized HTML 5 client-side database storage that enables the UPC to be downloaded from a server-side MySQL database and stored in a client side SQLite database; implemented GD graphics library to generate the UPCs from PHP.
· Conceived and implemented a row by row source control – like implementation, that modified the client-side and server side data by attempting to sync-publish based on a client side and server side changeset table.
· Designed and implemented multiple JavaScript intensive components using prototype and json
·Back End using CodeIgniter MVC framework and Smarty Engine.
·
Additions and enhancements
|
· Who’s online functionality |
· Client out of sync detection |
· Bonsai disabled mode |
|
· Enhanced permission structure |
· Data analytics package |
· Seamless GD graphic library + PHP |
|
· PDF for label printing |
· Change-set history |
· Search log |
|
· Advanced reporting |
· Speed enhancements |
|
NICHOLAS STOCK Page Two
PROFESSIONAL EXPERIENCE (Continued)
SIBYL VISION (a web 2.0 start-up with their own MVC platform), Sunnyvale, CA 2008-2009
Played key role in designing and implementing MVC-based on-demand enterprise applications which enable its clients to align their entire organizations, from high-level executives to extended sales team members around the needs of key customers.
Executive Planning Software
· Worked closely with the development team and provided application implementation support, problem resolution, and analysis for performance improvements in procedure or application processing flow.
· Gathered business requirements and assisted in analysis, project planning, and deployment.
· Designed key components to multiple feature areas, including Complex Object-oriented JavaScript implementations, MySql stored procedures and complex data queries, RSS feed integration, Truly interactive UI implementation and design, JSON, JQUERY, EXT, MySql 5, PHP 5
· Added comment and download functionality to most modules as well as created complex SQL "related user" query.
· Designed and implemented an AJAX download which was deemed impossible without a PHP; created an IFRAME that communicates with its parent to simulate the effect.
LITMUSBOX (a web production consulting firm), Aptos, CA 2007-2008
Worked as part of a team of developers servicing external high-profile corporate clients; appointed as the “point of contact” for all client side activities for web 2.0, the sole back-end developer, and individually developed and maintained all DHTML and AJAX applications.
· Developed many applications from the ground up, including RSS XML parsing, Google API, Data imports from previous solutions, Data modeling,
· Designed AJAX-based bulk email senders to AJAX DHTML enhancements.
· Wrote significant coding for web-scorecard.com, a performance tracking tool for consultants to gauge the success of their clients.
·
Technology:
· SQL, VB-Script, ASP, MySql, TSQL, PHP, JavaScript, CSS, JavaScript DOM manipulations, Relational Database design, AJAX based interactive interfaces, Dynamic PDF and XLS file generation.
·
VIBRANT TECHNOLOGIES (creates structural vibration analysis software), Scotts Valle, CA 2005-2007
Challenged to develop a solution to track unique identification keys burned into their software to enable only one user per software package.
· Successfully created an intranet application that tracked customer information, product keys and company information in complex data models (multiple keys per company/sales rep).
· Designed the application using AJAX in PHP MySql, large-scale web-based data import from Access, and Truly interactive Display.
ATMEL CORP. (a Semiconductor Company), San Jose, CA 2003
Hired by CTO for demonstrating excellent C++ application skills.
· Modified functionality and stored procedures related to multi-language Content Management System.
·
Technology:
SQL, VB-Script, ASP, CSS, JavaScript, HTML
ONLINE PORTFOLIO
Created extensive coding to the websites below:
|
TwcAviation.com
|
Focusinfo.com
|
Azores.com
|
|
Portugal.com
|
Kaiser.com
|
|
|
Calyxsoftware.com
|
Shawkboardgear.com
|
|