Mike Little Cv

Embed Size (px)

Citation preview

  • 8/8/2019 Mike Little Cv

    1/6

    Mike Little's Curriculum VitaeThis page is also available on-line at http://test.zed1.com/mike-little-cv.html

    Personal details:

    Name:Mike Little

    E-mail:mikecv at zed1 dot com

    Driving Licence:Full, clean

    Technical Expertise:

    Operating Systems: Linux, Solaris, HP-UX, AIX, Windows, DOS, Various proprietary embeddedoperating systems.

    Programming Languages: Java, JSP, PHP, JavaScript, HTML, CSS, XML, Perl, SQL, PL/SQL, C/C++,Visual Basic, Pascal, Delphi, assembler (Intel x86, Hitachi SH3, PowerPC, 6502), Awk, sed, bash, sh,ksh, PAL, Access Basic, MS Word & Excel macros.

    Applications/Tools: Revision control systems: CVS, Subversion (SVN), RCS, PVCS, Perforce, other custom written

    systems. Various compilers/IDEs/Debuggers for C++, Java, assembler, Pascal. Custom written compilers Build and test tools: Make, Ant, jUnit, cppUnit, httpUnit, bugzilla

    Databases - MySQL, Oracle, DB2, Access, various proprietary systems. Content Management Systems - WordPress, Drupal, and other proprietary systems.

    Technical Skills: Sun Certified Java Programmer Certified e-GIF Practitioner Technical Architect and designer Experienced developer Technical lead and Team lead Configuration Management E-Commerce applications Content Management Systems Development and testing processes

    Career Summary:

    I am the co-founding developer of the WordPress project. I started it in 2003 with Matt Mullenweg (now of Automattic Inc.) and have been developing with and using it ever since.

    I run my own web development company specialising in WordPress and have worked on a number of government WordPress sites, most notably, I have developed a number of sites for the Law Commission, DWP,COI, and develop and support a site for a prominent Cabinet Office client.

    My background is in software development and I have more than 25 years under my belt, many at the mostsenior technical architect level. I am a published author and a member of the Usability ProfessionalsAssociation.

    I am a flexible and committed architect and senior developer. I am eager to learn new skills and competencies.I am passionate about what I do, the applications I develop, and the solutions I architect. I am an enthusiastic

  • 8/8/2019 Mike Little Cv

    2/6

    team player and strive to contribute best practice, standards compliant approaches wherever possible.

    Published author A founding developer of WordPress ( http://wordpress.org ), the open source personal publishing

    platform Skills in Search Engine Optimisation: I am currently the number 1 'mike' on google.com out of over

    270 million. Full time developer since 1990 Over 26 years programming experience in many languages Technical Editor Worked as technical architect on a J2EE based e-commerce application serving up to 25 web sites and

    generating millions of pounds in revenue Wealth of technical experience in various areas, and a variety of organisational and managerial roles 15 years experience in configuration control and team development practices Highly skilled in fault analysis and debugging Configuration control of massively parallel development streams Produced specifications, design documents and end-user documentation Considerable experience of embedded systems

    Publications:

    Building Online Communities with Drupal, phpBB, and WordPress

    Apress, December 2005

    My first book, Building Online Communities with Drupal, phpBB, and WordPress is a guide to creatingyour own virtual meeting place for friends, business partners, and others with common interests. Published byApress in December 2005, I co-authored this with Robert T. Douglass and Jared W. Smith. My contribution tothe book is the WordPress section.

    WordPress 24-Hour Trainer by George Plumley

    Wrox 2010

    I was technical editor on this book, earning the thanks from the author for my "indispensable technical editing".

    Professional WordPress Design and Development by Hal Stern, David Damstra, & Brad Williams

    Wrox 2010

    I was technical editor on this book. The authors' acknowledgements include:"Mike Little's technical review of the book was insightful and valuable." ,and "I would like to thank ... and Mike Little for [his] valuable insights, suggestions, and quick responses to our changes."

    http://wordpress.org/http://www.apress.com/book/view/1590595629http://www.apress.com/http://www.apress.com/book/view/1590595629http://www.apress.com/http://wordpress.org/
  • 8/8/2019 Mike Little Cv

    3/6

  • 8/8/2019 Mike Little Cv

    4/6

    Role: Volunteer Technical Support.

    I helped set up and manage the WordPress-based website at the core of the Open Rights Group's webpresence. Along with a volunteer team of great geeks we kept things running smoothly.

    Now running a non-WordPress site, I've recently taken a back seat.

    Northgate Information Solutions (formally SX3), Alderley Edge 20042008

    IT services and Business Process Outsourcing

    Role: Technical Architect.

    Scope: I started as a research & development analyst programmer working with the Technical Architect in thePublic Services division to research and architect the future direction of the division's Service OrientedArchitecture (SOA) approach using Java/J2EE development. I also supported and trained Java developers.

    I then moved into the Technical Architect role specialising in Java and web-based technologies.

    Projects:

    Designed and developed a leading edge custom user assistance creation and delivery system using DITA(Darwin Information Typing Architecture), and an open source application stack and tools. The system providessingle sourcing of all user assistance documentation and an innovative user annotation system for the contextsensitive online help.

    Designed and led a project to produce a Portal/Dashboard application. This is to be used by both localgovernment housing departments and housing associations. Interfaces with Northgate's housing applications,MS Exchange, external RSS feeds, and an SMS gateway. Built to web standards, WCAG AA, using J2EE andAjax.

    Designed and developed a proof of concept SMS gateway to allow automated and ad-hoc sending and receipt of SMS messages into and out of the Northgate Applications.

    Researched, designed, and developed a middleware system to generate simple web applications from simpleXML definitions, utilising new and existing Web Service APIs to back-end database systems. This has enablednon web-savvy developers to create standards compliant web applications simply and quickly.

    Eunite/Zendor, Manchester 20002004

    E-commerce, fulfilment, and interactive services.

    Role: Technical Architect.

    Scope: Lead developer and architect on J2EE/DB2 based e-commerce application in use by sister company JDWilliams (JDW), Toys R Us and River Island. Technical lead, guide and mentor to a development team of up to10.

    Results: Introduced revision control and configuration management across all Zendor projects to streamlinethe development process and resolve concurrent development issues. Maintenance of up to 8 parallel streamsof development that led to 18 major releases and hundreds of minor releases. Introduced bug tracking andreporting using Bugzilla, collaborative developer documentation system and improved development processesusing Apache, Tomcat and automated tools such as Ant and JUnit. These quality and process improvementshave made the development process more transparent, easier to manage and introduced a greater level of control. I was chosen to head the 'Tools and Process' Technical Advisory Group within Zendor and haveprepared and presented various proposals and recommendations for the development, testing and graphicdesign departments. Lead developer on a Java/JSP/Oracle based project running on Sun Solaris for a Business-to-Business (B2B) services client. As a member of the development team, I have also been involved in mostother projects either in a technical lead or developer role: The Restaurant Game (PL/SQL, Java); SourceUK, agovernment CMS portal (Perl), First Financial (technical advice, configuration control), Stanley Casinos (security

  • 8/8/2019 Mike Little Cv

    5/6

    investigation), and others.

    ServicePower Business Solutions Ltd, Stockport 19992000

    Enterprise Scheduling Software.

    Role: Oracle DBA and Development Support

    Maintained dozens of databases on multiple servers on 4 operating systems. Maintained the CVS sourcecode repositories, and developed and maintained internal development tools.

    I developed add-on Perl scripts to the CVS software, automating such things as data collection, userauthentication, etc. I also developed a web-based task tracking system using Apache web server, PHPscripting, and MySQL RDBMS.

    Development Process Working Party: researched new development tools. Responsible for improvingdevelopment processes resulting in a considerably more stable development environment, in turnleading to increased stability of the core company product.

    Part of the Intranet Development Group, responsible for development of the Company Intranet as aresource for development and support.

    Designed and developed an application in Perl to generate 1 gigabyte of coherent test data forperformance testing.

    Additionally spent time acting as development group 'guru', helping developers with use of CVS, Perl,SQL, HTML, PHP, Unix shell scripts, and general help with C and C++.

    Geoworks Ltd, Macclesfield 19961999

    Smart-phone/Communicator and PDA OS Development.

    Role: Principal Engineer

    Programmed in C with some PowerPC assembler. I developed the Dynamic Linker Loader for the EdenOperating System (OS). Gained knowledge of Embedded Linking Format (ELF), low-level multi-tasking,and virtual memory management. I designed a suite of build tools in C, to complement the DynamicLinker Loader.

    I participated in design reviews for portions of the OS. I designed dynamically loadable resources forthe OS and a task selection tool for the Eden OS SDK, acting as a mentor for a graduate engineer.Developed a PC disk driver for the SDK.

    Assigned to the Roadmap group for the merger with Geoworks. Developed an email application for anHitachi SH3-based PDA running the Eden OS.

    Ported the Dynamic Linker Loader to the SH3 chip for this project using a non-ELF solution in C and SH3assembler. Developed the post-ROM patching solution for this device.

    Build and release manager: coordinating submissions from 15 or so developers. Spent time inCalifornia, working with the client as first contact for fault reports.

    Consultant for the development of the Dynamic Linker Loader and patching solution for SH3-based PDAproject for Epson. Developed functional and system test suites in C for the QA team.

    Developer on a proprietary information delivery server written in Java for a major UK telecomscompany. Installed, configured, and administered several Linux and Windows NT workstationsconnected to a Windows NT network.

    Build Manager coordinating submissions from up to 10 developers working on 7 'branches' in twocontinents.

    Pantek Ltd, Stockport 19901996

    Industrial Software House.

    Role: Development Manager

    Manager of a team of six. Responsible for the day-to-day running of the department; scheduling,progress tracking, problem solving. Liaised with customers from initial requirement specification,

  • 8/8/2019 Mike Little Cv

    6/6

    through full functional specification, pre- and post-delivery testing, and post-release support. Acted astechnical support for sales attending pre-sale customer briefings.

    Responsible for department budgeting and forecasting, reporting directly to the technical servicesmanager.

    Started as trainee programmer progressed through software engineer to managing the SoftwareDevelopment Department.

    Programmed projects both large and small, singly, and as part of a team. I gained experience in DOS,Windows SDK, C, assembler, Novell, TCP/IP, Microsoft networks.

    Worked in serial and TCP/IP communications. Developed Visual Basic applications. I completed a C++training course. MFC/Visual C++ based applications, hardware interfacing and embedded software,

    configuration control. Designed and specified algorithms and user interfaces. Wrote end-user documentation: manuals andon-line help. Wrote code from proprietary protocol specifications.

    Introduced coding standards; I was actively involved in the company's application for BS5750 (ISO9001) standard.

    I also designed and gave one- and two-day training courses.

    Prior non-IT positions

    Video Box Office, Stockport (19861990)

    Video rental library. Proprietor/partner.Meehan Bros. Ltd, Manchester (19851986)Wholesale clothing. Warehouse manager.

    Action Video Productions, Stockport (19841985)Promotional video production. Video cameraman, technician, and editor.

    Out of Town Promotions/Zebra International, Stockport (19831985)Pop music promotion and management. Programmer and Sound technician.

    Wynd-up records Ltd, Prestwich (19801982)Wholesale/Retail records & tapes. Shop manager.

    TVA (Installations) Ltd, Stockport (19791980)Communal TV, Door entry/security and Warden-call alarm systems. Engineer/trainer.

    Interests and activities:

    I am particularly interested in Web facing applications, Usability, Accessibility, Information Architecture,Configuration Management, XP/Agile development.

    I have taught myself C, C++, Java, Perl, PHP, SQL, Pascal, BASIC, and 6502 and 80x86 Assembler and manyother languages for fun and education. I run Linux on most of my PC's at home along with Windows.

    Music, of all genres, is one of my passions: I try to listen to as much and as varied music as I can. I especiallyenjoy live music and try to support small and unsigned bands and artists.

    I have been 'on the Internet' since 1994 and regularly participate in forums and mailing lists. In my pre-internet days I contributed to a number of local BBSs and, through FidoNet, have helped solve user's problemsall over the world. I am an avid reader of both science fact and Science Fiction. I enjoy cycling, walking, andswimming.

    Note: I have an on-line journal at http://zed1.com/journalized which occasionally has more up to dateinformation on it.

    You can also use the online contact form http://zed1.com/contact-zed1 to send me a message.

    http://zed1.com/journalized/http://zed1.com/journalized/http://zed1.com/contact-zed1http://zed1.com/journalized/http://zed1.com/contact-zed1