Hilary Thomas Osborne
Transcription
Hilary Thomas Osborne
Hilary Thomas Osborne A: 55 Harte St, Chelmer, Brisbane, QLD P: +61 0411 229 720 E: [email protected] W: www.hilaryosborne.com Senior web developer seeking WEB DEVELOPMENT EMPLOYMENT A highly ambitious senior PHP/jQuery web development consultant with an extensive professional and explorative project history spanning a wide range of web based technologies seeking employment within either a team or individual role. Experience Tag Cloud PHP4 + 5, Hand Coding, Object Orientated & Procedural coding, XHTML/HTML/CSS, Database design, MySQL, Online Business Development, Phone Gap, MVC, CentOS, Zend Framework, jQuery, Prototype, AJAX + JSON/XML, Dreamweaver, Fireworks, Drupal, Wordpress, Magento, MySource Matrix, Avactis, XAMPP (Windows + Mac), Apache, WHM Management, Windows, Mac OS Experience At A Glance MySQL & PHP 4 & 5 inline & object orientated programming 6 years commercial experience with PHP + MySQL with 3 in team leadership. Using frameworks such as Drupal, MySource Matrix, Magento Wordpress, Avactis and custom developments. Proper use of procedural and OO programming techniques. XML & JSON generation for communicating with AJAX/AHAH client side scripts. Adhering to strict coding standards including practical code notation. Using online hosting software such WHM + cPanel to administer apache. Constantly seeking out new programming methodology and technologies. HTML, XHTML,DHTML, CSS, jQuery & Prototype programming 6 years coding with DHTML, CSS with experience in XSLT and XML 5 years coding with javascript and libraries such as jQuery and Prototype with primary focus on jQuery. Developing custom jQuery plugins for animation, form validation, continuous DOM update (with JSON or XML) and numerous other functionalities from prototyping to full production. Making impossible project requirements possible by building creative, clean, logical and cross browser HTML, JS and CSS scripts with a never saying die attitude and my best of both worlds experience. Graphic, Template and Branding Design Designed a wide range of custom templates and themes over 7+ years of web developing. Creative online business strategist with a passion for what is logical, functional and attractive. Worked in collaboration with graphic design professionals on a number of projects. Major Projects GRIFFITH UNIVERISTY 2011 (6 Month Contract) jQuery/PHP Web Developer http://www.griffith.edu.au Developed a dynamic mobile layout concept for Griffith’s new theme launch. The theme is driven by jQuery mobile and a series of custom jQuery modules called “groomers” which automatically builds itself from tagged original content using hook data tags removing the requirement for an independent theme layout. Developed a native javascript script called “dVice” which uses a community php package called “wurFL”. The script easily detects client device types with greatly increased accuracy. Built with a simple api which allow developers to specify which scripts are to fire based on if the device is a tablet, phone or desktop. Live now and in use for the current Griffith homepage, this method of device detection will become the standard for future Griffith web projects. Developed a social feed aggregator using jQuery and PHP that brings in multiple feeds from facebook, flickr, youtube, twitter and wordpress blogs and displays in correct chronological order. Includes a set of caching functions that reduce the load time based on caching of individual social media feeds and caching results of the product of multiple social media feed requests. Developed a jQuery powered tool called “Matrix Buddy” which extends the mysource matrix easy edit suite by greatly improving the process of finding and editing CMS assets with a new asset tree, cookie bookmarks and quick viewer. The tool will be used by the majority of content publishers once put into production. Developed a range of miscellaneous custom jQuery plugins such as revolving (yet another slide show gallery) and various 3 pary media player interfaces (jplayer, jwplayer etc) to be worked into the Mysource Matrix CMS generated pages. Refined and debugged the existing javascript scripting for the new Griffith website. Assisted in the development of the HTML5 focused layout using the MySource Matrix CMS and working with the team graphic designer. COZMOCARDS 2010 – 2011 Project Manager + Senior Developer http://cozmo.leftbrainrightbrain.me rd Contracted to Cozmo Entertainment, a major entertainment company in Kuwait to develop a custom framework (later named Phoenix) in-browser gaming system using simple browser technologies such as HTML & jQuery and a PHP + MySQL backend Worked closely with professional card players to learn and master the core rules and playing tactics of all 9-card games during an extensive and in-depth research period to master both core rules and tactics. Built a procedural modular framework with class support using url rewrites. Included functionality for each module to define its own required external files, XML documents and modules (both before and after module execution) as well as support for nested module folders. Built a series of base modules that handle multiple language, dynamic blocks/templating, file handling and client side request processing. Built a user account system with permissions, profile, privacy and chat functionality. Also built into the account system a relationship module allowing users to invite, accept and manage friendships with other users. Additional account functionality was also added to supply user game scoring and game management. Built a chat module capable of handling multi-user “channel” style chatting with administrators, private one on one user chat and grouped channel chat for in-game chatting. Included functionality for admins or modules to block and silence users as well as open and close channels. Built a wide range of generic jQuery plugins which control and handle various aspects of the user interface throughout the site which include item groups, sliding tabs, accordion boxes, popup boxes, timed queues, form field defaults and much more. Built a full forum module that provided full forum functionality including forum containers, threads, stickies, likes, dislikes, multiple languages etc, due to the requirement of close integration with the account and site management modules. Built a series of standard classes, extending a core class, which when customized, construct and handle any of the card games in the system. Functionality includes client input validation & lodgment, gaming logic and artificial intelligence. Programmed the artificial intelligence system for all 9 games allowing each AI player to consider played cards, team round progress and predict future plays based on standard and specialized tactics. 2 EEEYEOH 2010 Founder + Graphic Designer + Senior Developer http://eeeyeoh.leftbrainrightbrain.me Founded a business that serves the Kuwaiti pet community with a complete catalogue for a range of popular pets with the idea of finding the best pet product suppliers in Kuwait and combining them together on the first Kuwaiti based online pet shop. Worked closely with local suppliers and stores to create a comprehensive catalogue of all possible available products within Kuwait. Established trade relations with brand representatives and built relationships with marketing and sales staff of various bricks and mortar stores. Developed a Magento shopping cart solution with a custom theme. Created many custom modules to handle various tasks such as product display, catalogue listings and a range of unreleased features such as pet vet trip bookings. Conceptualized the majority of the branding and worked closely with graphic designers to produce a number of hand drawn unique designs which combined with the base design to form the finished look. Handled the management side of running the business with responsibilities such as staff hiring & training, general staff management, customer relations, stock ordering, stock price negotiations AJ PARKES 2004 - 2007 Worked as the company in house developer responsible for developing the existing company’s website and updating content as requested. Built a name badge designer which allowed customers to add text and upload images with scaling and movement functionality to a graphic representing a name badge. Minor Projects SoftenTheFckUp 2009 – 2010 Senior Developer (Drupal, PHP, jQuery) http://www.softenthefckup.com.au/ Consulted with SPUR on the direction to take with the online presence of their new campaign focusing on men’s mental health “Soften The Fck Up”. Recommended a Drupal solution and volunteered to develop the backend free of charge. Installed and developed the drupal backend using the Drupal 7 framework. Installed and configured the base modules views, panels, ckeditor etc and setup the various content types and taxonomy. Used views and panels extensively in conjunction with custom modules to handle the display of views queries with easier to manage module template files and stripped back javascript. Q8 LEGAL CLINIC 2009 – 2010 Project Manager + Senior Developer http://legal.leftbrainrightbrain.me Developed and designed a simple custom theme for a new Wordpress blog. Customized some of the inbuilt Wordpress modules and added a simple module to extend footer capabilities. Managed the development responsibilities of two junior programmers and setup a training schedule for a sales employee to provide training to the site administrators. MINI-K 2009 Project Manager + Senior Developer http://minik.leftbrainrightbrain.me Conceptualized a new take on the block advert method of selling ad space online themed for Kuwaiti markets. Developed the concept onto a Drupal 6 framework with an attractive site design using floating advert blocks snapped to a grid over a graphic drawing of Kuwait and it’s surrounding islands. Built a simple business directory module, which linked to adverts displayed on the map to show each business’s contact information and sales media. 3 EBDA3ATI 2009 Project Manager + Graphic Designer + Senior Developer http://ebda3ati.leftbrainrightbrain.me Inherited a half completed flash project from another outsourced company and contracted to develop a new concept under extreme time constraints (4 weeks). Developed a Drupal 6 solution with functionality including event registration, photo galleries, staff profiles and registered company promotion. Designed a two part theme with a high-impact splash page and a general purpose template, to handle dynamic content, the primary display in a 2 and 3 column page. BAZAAR MAGAZINE 2008 Project Manager + Graphic Designer + Senior Developer http://www.bazaar-magazine.com Inherited a static flash website designed by an outsourced company and pushed for the concept of posting articles online on a month by month release schedule to coincide with magazine releases. Played a key role in crafting the companies course from purely offline printed media to incorporating a website as a major part of their business model. Advised and guided the company’s CEO in directions to move further into the future. Built a simple PHP/MySQL framework with a simple theme and simple administration system that provides article, questionnaire and snippet publishing as well as an advertising suite, voting system and cover theme-switching module. Built a series of simple widgets that extract weather, airport times, currency and article reading statistics. Additionally integrated a share widget to allow for articles to be posted on facebook, twitter etc. SOUT AL KUWAIT 2008 Project Manager + Graphic Designer + Senior Developer http://soutalkuwait.leftbrainrightbrain.me Developed a Drupal 6 solution to represent the youth political group “Sout al Kuwait” aimed at allowing group members to post updates, news articles and gatherings as well as provide a direction informative portal to the general Kuwaiti public. Installed and themed a phpBB forum allowing members of the community have the added ability to interact in forum discussions. Created a basic theme extending the look of the main portal. Added a subscription-based e-newsletter, which allows for site administers to create HTML or text newsletters periodically and email to all subscribing members. Expanded the standard Drupal 6 account functionality with the community organic groups module to allow for multiple groups to organize events and co-ordinate group activities. BRAINSTORM 2008 Project Manager + Graphic Designer + Senior Developer http://brainstorm.leftbrainrightbrain.me Inherited a poorly designed flash website and was tasked with the redesign, rebranding and management of the architectural company’s new online presence. Developed a company portfolio website capable of displaying projects in a flowing side scrolling thumbnail gallery format using sub tabs (architecture, interior, etc). Included was a project main page that displayed images from each project and an auto-scrolling feature for larger than window pictures. Built a project management console that allowed for client’s to log in and access important files such as drawings, notes and memos from each of their projects and download payment invoices or check their project status. BABY B 2008 Project Manager + Graphic Designer + Senior Developer http://babyb.leftbrainrightbrain.me Conceptualized a whimsical childish theme for a baby supplies and clothing boutique in Kuwait aimed at expecting parents and parents of children under 7. Developed a Magento shopping cart solution with a custom designed theme, customized sorting options, customized shopping cart, a child gallery and a one step checkout. Installed and customized the 3 party gift registry module to cater for expecting parent’s need of a gift registry for baby showers. rd 4 VIRTUE BOUTIQUE 2008 Project Manager + Graphic Designer + Senior Developer http://virtue.leftbrainrightbrain.me Responsible for creating the business’s new branding look including refinement of the current logo, associated images, support branding and website layout. Also was responsible for various printed media. Developed a Magento shopping cart solution with a custom theme mirroring the new branding with a custom shopping cart page and one-step shopping cart. Education History Corinda State High School 1998 - 2002 Studied highschool at Corinda State High graduating with an OP16 with classes such as Physics, Chemistry, Maths B, Graphics & Ancient History. First discovered web developing on an amateur level. Yeronga TAFE 2003 - 2004 Studied full time in the e-business course that was responsible for the transition from amateur web development to professional. Was offered a full time position as web site administer and in-house developer at a company 75% into the course. Left to take the position due to rare opportunities for junior web developers at the time. Personal Interests Proud father of a 14-month-old baby girl and a happy husband to a Kuwaiti girl whom I met online after a long time friendship through a popular forum. Strong interest in gaming with a love for building performance computers and playing games such as Men of War, Settlers 7 and ARMA 2. Love for adventure and a full passport full of customs stamps from countries throughout the Middle East, Europe and North America. 5