at morganpyne.com
New Zealand
at morganpyne.com
New Zealand
Full-stack web developer with strong technical background in infrastructure and web architecture.
Open-Source, web application infrastructure, web optimization and troubleshooting
(Internet industry)
August 2008 — Present (1 year 4 months)
Self-employed contractor for all your web development needs.
(Privately Held; 11-50 employees; Internet industry)
November 2005 — July 2008 (2 years 9 months)
As employee no. 1 in this web startup I bootstrapped the initial infrastructure including building deployment environments (LAMP), code repositories (SVN), heterogenous authentication servers (SAMBA, LDAP, PAM), monitoring systems (NAGIOS) development environments (Eclipse + Zend PDT, XDebug), and mentored newer employees in these areas.
Qualified as a certified Scrum Master and championed Agile/Scrum methodologies for our development processes.
Architected and developed Vianet's accommodation booking system, involving full product development in Symfony PHP framework, multi-level replicated MySQL Servers, Highly-Available (HA) Linux systems.
Partnered with NZ’s largest web site (Trademe) and developed their accommodation booking website (Travelbug). Optimized it at all levels before product launch (everything from OS, webserver and database tuning, load balancing to multi-level caching, SQL tuning and application optimization best practices as espoused byYahoo!’s Performance team.
(Privately Held; 10,001 or more employees; Information Technology and Services industry)
2002 — 2005 (3 years )
Successfully designed, implemented, maintained and supporting an intranet environment catering for over a hundred authors and thousands of users with varied needs and requirements.
Troubleshot web connectivity issues from end-to-end, involving browsers, proxies, HTTP virus scanners, firewalls, VPN tunnels and webservers.
Optimized the web environment by monitoring and reporting on activity to identify bottlenecks, adding caches, gzipping content and profiling frequently used scripts.
Supported java developers in planning, deploying, troubleshooting servlets.
Provided assistance and support to local offices throughout EMEA region for all web issues.
Designed and implemented web-based custom applications for internal usage.
Technologies used included Apache, Squid, IIS, MySQL, PostgreSQL, Tomcat, BEA WebLogic, Infoseek (Inktomi) Search engine, Google Appliance, CVS, cfengine, rsync, MRTG, RRDtool, PHP, Perl, C, HTML, CSS, Javascript, HP-UX, Linux, Network Appliance filers
(Privately Held; 10,001 or more employees; Information Technology and Services industry)
September 1998 — April 2000 (1 year 8 months)
Implemented extended precision support for numeric data types in the SAS System.
Analyzed problem domain (including research of EU legal requirements for currency conversion pending introduction of the Euro), designed and specified solution.
Developed in C, C++, SAS, and integrated the Piology (open-source) math library.
Ported solution to MVS, HP-UX, Solaris, Digital Unix, AIX, Win32.
Tested, documented and supported implementations by SAS consultants on customer sites.
(Privately Held; 10,001 or more employees; Information Technology and Services industry)
March 1996 — September 1998 (2 years 7 months)
Troubleshot high-priority SAS customer problems which have been escalated from local offices.
Built and supported Custom Access Solutions for SAS/Access to databases on database/platform combinations for which no shrink-wrapped solution existed.
(Computer Software industry)
November 1993 — April 1995 (1 year 6 months)
Developed a system for the conversion, storage and retrieval of millions of paper-based savings-certificates for the Irish National Postal Service. Technologies used included , C, Plexus 4GL, Informix, Windows 3.0, HP-UX, Optical Jukebox
Developed a system for automatic processing of dental claims treatment forms in the General Medical Systems Payments board, to replace manual entry of claims. Technologies used included Windows 3.1, HP-UX, Oracle, C, PL/SQL, Paper Keyboard (OCR software)
(Public Company; 501-1000 employees; QDEK; Computer Software industry)
July 1991 — September 1991 (3 months)
Spent approximately one month training on all the technical aspects of PCs and performing telephone support for Quarterdeckʼs products including QEMM (a DOS memory manager), and Desqview (DOS multi-tasking software)
Joined the development team for Desqview/X (a graphical X-windows based operating system for the PC) and developed command-line tools in C to aid developers porting their applications from Unix to this platform.
B.Sc. , Computer Science , 1989 — 1993
scuba diving, sailing, snowboarding, sitting on my deck looking at the ocean while playing gypsy jazz on guitar, lutherie