Kim Holland

With over fifteen years’ experience in developing web based solutions, my expertise and skills are full-stack with a primary focus in Front End / UI technologies. I am comfortable discussing/implementing GIT branching strategies, prod infrastructure or container best practises and have a passion for CI/CD, ubiquitous automation and infrastructure as code. To stay current, I actively follow the industry and trends via blogs, meetups, personal projects and brain picking. I value clarity in both code and architecture, intuitive UX, communication, collaboration and challenging stale knowledge. Current top skills: - React/Redux - Node/Express/GraphQL - VanillaJS

Belong 2019-09-01 —

Senior Javascript Engineer

National Australia Bank 2019-05-01 — 2019-09-01

Senior Javascript Engineer

• BAU feature work using React • Application testing using Jest, Enzyme and Cypress • WebComponent creation and bundling • Team member mentoring / consulting on front end best practices

Whispir 2018-10-01 — 2019-04-01

Lead Javascript Engineer

• Created CI/CD build pipelines using BuildKite to test/deploy API/UI artefacts • Created/deployed AWS infrastructure using Terraform • Tightened code quality tooling and introduced test coverage thresholds • Full stack best practice and code quality advocate • Collaboration and advising on GraphQL Schema design and implementation • Transitioned multiple repos into MonoRepo and setup CI package build/deployment triggers • Some feature implementation and general refactoring

BetEasy 2017-06-01 — 2018-10-01

Senior Javascript Engineer

• BAU feature work in React/Redux with unit testing using Mocha/Chai/Sinon • Created Jenkins Pipeline build for validating/publishing all React modules • Developed CI/CD pipeline for deploying builds to AWS / QA environments • Created API mock server for easier local development • Created custom WebPack plugins to add features to production builds • Led technical interviews for both front and full-stack candidates • Worked with other parts of the business to help drive the front-end community / tech roadmap • Contributor and occasional facilitator of front-end guild community

Australia Post 2016-04-01 — 2017-06-01

Senior Javascript Engineer

• Angular 1.x development using ES6 / Babel • Agile workflow with Kanban/scrum mix • Unit / integration / e2e tests using Jasmine and Protractor • Node / Express mock servers for local development • Bamboo CI / AWS deployments • Concepting / developing new features for release on the AusPost site

Gamesys 2015-01-01 — 2016-03-01

Senior Javascript Engineer

• Maintenance/issue resolution on large, modular, Vanilla / Backbone codebase • Refactoring existing code / new feature implementation • Agile workflow using Scrum / Kanban mix and peer code reviews • TDD/Unit testing using Karma, Mocha & Chai • Grunt / Gulp build/test automation • React / Flux development • Temporary Team lead / scrum master responsibilities

Honeymoon 2014-10-01 — 2014-12-01

Apprentice Husband

Honeymoon/travel and relocation back to the UK

Sportsbet 2013-08-01 — 2014-09-01

Senior UI Engineer

• ​JS development and animation for online advertising creatives • Optimised, modular JSON feed parsing/filtering for data-driven banners • AngularJS development including in-house tools, interactive, data-driven advertising content and a Facebook application using Graph 2.0 • Created Yeoman generators for flexible, quick-start project scaffolding • Extensive use of Grunt build system including writing bespoke tasks from scratch • Game development using PhaserJS • R&D/prototyping for proof of concept projects • RaspberryPi hacking - Python, PiCamera Module, GPIO interfacing

Cengage Learning EMEA 2013-02-01 — 2013-07-01

Senior UI Engineer

• Developing bespoke HTML5 Canvas learning elements for Australian courseware • Implementing modern development techniques and workflows using Typescript and GruntJS • Bespoke content editor tool creation using Robotlegs and AIR

JoinSAM 2012-06-01 — 2012-12-01

Lead Javascript Engineer

• Working in a start-up environment, architecting and developing front-end JavaScript systems and components using Google Closure framework • Google Closure library, templates and compiler • Working alongside the HTML developer to ensure semantic HTML5 markup for use in OOJS components

Lot 62 Ltd 2012-03-01 — 2012-05-01

Senior UI Engineer

• Took 3 month career break to teach myself Objective-C and basic iOS development • Developing iOS5 applications using Objective-C, Xcode and Sparrow framework • AS3 development using Robotlegs

specialmoves 2011-09-01 — 2012-03-01

Senior Interactive Developer

Worked alongside other freelancers and permanent staff to provide support for the Rolex global brand website. • Hand coded Javascript classes to create an abstracted metrics layer serving both Flash and HTML content • Added new feature modules to core client's flash website (AS3/PureMVC) • Added new features and provided maintenance to customer facing Flex 4 CMS application • AS3/Robotlegs development of nano-site for core client

TH_NK 2011-05-01 — 2011-08-01

Interactive Developer

• Created flash games for Harry Potter experience site, Pottermore • Developed a common, PureMVC architecture and implemented a SOAP/JSON encrypted data service

BBDO Belgium 2011-04-01 — 2011-05-01

Interactive Developer

Created May issue of the Beauty Recommended eZine

rehab_agency 2011-03-01 — 2011-04-01

Interactive Developer

Created interactive data visualisation for NY Stock Exchange Technologies

Wunderman 2009-11-01 — 2011-03-01

Actionscript Developer

Clients: Ford, Nokia, Pringles. • Technical/Functional specification documentation • Project build quotes • Briefing co-developers • SEO compatibility architecting • Code/system documentation • Full project lifecycle development, deployment for global market clients using AS3 frameworks such as PureMVC and Parsley • Javascript development using JQuery and Mootools libraries • Agile (scrum) methodologies

Likemind 2009-10-01 — 2009-11-01

Actionscript Developer

• AS3 full site architecture and development for EDF Energy

rehab_agency 2009-08-01 — 2009-10-01

Flash Developer

• AS3 development for Fabergé product focus site

de-construct 2008-07-01 — 2009-08-01

Lead Flash/Tech Lead

Clients: Adidas, Reebok, Panasonic, Barbican, SCA, Vitra. • Project scoping, quoting and technical specification drafting • Development and maintenance of in-house AS3 code library and Application framework(s) • Full project lifecycle development, deployment and documentation for global market clients • Multi-market/language copy and content management and localisation • Team member mentoring and support

Global Beach 2005-03-01 — 2008-07-01

Head of Rich Media Development

Clients: Jaguar, Daimler, Bentley, Center Parcs, Bowers & Wilkins, Terrance Higgins Trust. • Full OO/AS2+AS3/Pattern based development • Deep linking and user click tracking / user journey metrics • Custom XML parsing and integration. • Full range market localisation (incl. Asian/Cyrillic) • XML over HTTP / SOAP driven content management using in-house CMS

Wunderman 2004-12-01 — 2005-03-01

Flash Developer

Clients: Motorola, Ford, Land Rover. • Production work on animations, lettering and interactions • Text / MovieClip Scroll widgets • Text field auto-spacing and layout widgets • Scripted Flash video loading and controls and user tracking • XML integration and project localisation for multi-language sites

Egg 2004-08-01 — 2004-12-01

Senior Flash Developer

• AS2 programming with design patterns for a desktop flash application • Interaction with C# data layer • Agile/iterative development process

Absolutely Training 2001-04-01 — 2003-12-01

Flash Team Leader

• Promoted twice; Senior and then to Team Lead • Interactive eLearning component development

CPM Developments 2000-03-01 — 2001-04-01

Junior Software Developer

First digital industry position. • Flash site development using Flash 3 & 4 • E-Commerce site using ASP VB and Macromedia Drumbeat 2000 • HTML Development using Macromedia UltraDev • Database development using MS Access

HTML 5

JavaScript

Front-end

Agile Methodologies

Agile

Web Development

Mobile Applications

Design Patterns

Web Applications

Front-end Development

OOP

E-Learning

ActionScript

AngularJS

CSS3

CSS

Git

JIRA

Flash

XML

HTML

SOAP

AJAX

Subversion

JSON

HTML5

Cascading Style Sheets (CSS)

Amazon Web Services (AWS)

Node.js

Jenkins

Grunt

JavaScript Libraries

Typescript

Google Closure

Flex

MVC

PureMVC

Adobe AIR

Accessibility

React

Flux

TravisCI

Redux

Bamboo

Express.js

React Native

Lambda Expressions

Serverless

Representational State Transfer (REST)

Ethereum

I had the pleasue of working with Kim at Gamesys, where he showed a high level of proactiveness, was a fantastic team player, highly competent at solving problems, very organised, extremely knowledgeable and a very approachable, helpful and friendly chap.

— Gavin Deadman (Senior Product Manager at BetBull)

Kim has become a great friend and I’m constantly in awe at his excellent skills as a developer, yet also his seasoned approach to guiding and leading teams. He brings with him a wealth of knowledge, sharing that with ease and a humility that makes him very approachable. He works fast and can focus on solving the problem the right way, the first time. He’s a strong asset to any great team and I look forward to working with him again.

— Diesel Laws (15+ years in UI, UX and leading design teams.)

Kim and me worked together to develop dynamic dashboard. He is a reliable and hardworking guy who pays high attention to every single detail and it helps him to stand out from most other web developer. Also, he grabs the instructions within a fraction of seconds and implements them to come up with the expected output. He can be a great asset to any company.

— Srivani Vuppala (Project Technical Lead/Senior Application Developer at Australia Post)

Kim was an absolute pleasure to work with. He is personable, meticulous, concise and creative. Kim’s fantastic communication skills, wealth of experience and deep understanding of the front-end landscape made him the point of call for advice and ideas. Kim is a sorely missed team member, and would make an invaluable asset to any team he were to join.

— Simon Azari (Agile Business Analyst)

Kim is very knowledgable, focused and seen by many as a go to person for design approaches and solution advise, simple put he has a fantastic personality, he is very open to using the correct technology for the project, giving the best results to the stakeholders and customers, I would recommend Kim for any job and hope to work with him again in the future.

— Robert Leggett (Leader | Solutions Architect | Multi-Cloud Certified)

Kim is a very talented and an establish Javascript Developer, someone who I had a great pleasure working with. Even though we are from different teams, we often exchange pull requests with invaluable comments and feedback. Kim’s expertise in Javascript is impeccable and overall a role model supporting the train. He would go out of his way to help fellow Developers in order to achieve a common goal. Whoever ends up employing Kim is very lucky and I couldn’t recommend him enough. I wish him the best of luck in his new role and new challenges.

— Van Nguyen (Chief Technology Officer | Web Performance Specialist)

Kim is a great developer. His ability to deliver clear, concise and well-documented Javascript code, combined with his knowledge of Google Closure, made him invaluable on the team. He'd be an asset anywhere and it was a pleasure working with him. He also has fantastic taste in music and TV.

— Michael Watkin (Programmer)

Kim is an excellent developer with in-depth knowledge in a range of technologies including HTML5, ActionScript, games and web/mobile development. His focused and clear approach to problem solving makes him an asset on any project, and I look forward to the opportunity of working with him again in the future.

— Richard Das (Technical Lead, Enterprise Lab at Apple)

Kim worked on a real variety while at specialmoves. From a large new javascript tracking framework to Flex with a few Flash site releases and maintenance jobs in between. And it was all _excellent_. Really can't stress that enough. His experience really helped and he also had a lot of great input in to process and standards which we were defining when he first arrived. Basically, Kim is ace. We would hire him again in a Flash. ; )

— Gavin Clark (VP Engineering at Everpress)

Kim is a very talented Developer and a pleasure to work with. There is no problem it seems that he cant find an efficient way to solve. He is very approachable and always eager to help others and share his plentiful knowledge.

— Tal Woolf (Technical Architect at NTT DATA UK)

Kim is a good programmer. This dude knows his stuff!

— Frank McPolin (Head Of Product at EndemolShine Gaming)

Kim came in and immediately got started on documenting and re-implementing some complex on a large site. His implementing was cunning and his communication to multiple stakeholders was excellent. He then went on to work on a variety of related projects for a few months and was a great addition to the team. His taste is music is also rather good. :)

— Sunil Jolly (Developer and People Lead at Xero)

I have worked with Kim for many years, first at Globalbeach and then at Specialmoves. As well as being a great guy to have around, he is a talented and experienced developer who would be an asset to any team that he worked with.

— Christophe Chang (Technical Architect at MRM//McCann)

Kim is a great addition to any team needing a solid experienced ActionScript developer. I had the pleasure of teaming up with him to do a project for Wunderman Interactive and he was excellent to work with. He brought a vast amount of knowledge beyond just Flash development that really helped the project and I was able to learn from him. Highly recommend Kim and hopefully get to work with him again one day.

— Stuart Lees (Frontend Developer at Rise Vision)

Kim has a rare commodity in web developers; an eye for design and timely delivery in terms of build. He understands both the creative and the technical process, making him an invaluable member of any web design team.

— Dylan Coyne (Freelance Digital Designer | Founder of Ribbon Creative)

Kim was an excellent freelance flash developer. He came in to work on a number projects and was a prefect safe pair of hands. My only regret is that he went permenant at another company and I could'nt continue to employ him.

— Anna Gaughan (Product Owner at Kasko Ltd)

Kim is very talented and able Flash developer who is able to build high quality solutions to tight deadlines. There seems to be little he doesn't know and no problem he can't solve.

— Colin Stevens (Solution Manager / Enterprise Architect)

It was a delight to have the talents of Kim working on our various/complex projects at Global Beach. His talents and passions brought our design ideas to life. In constant pursuit of knowledge, Kim is a valuable talent in Rich Media arena.

— Susan Harris (Chief Cat Herder)

Kim is an extremely insightful and proactive developer who takes on a brief as an opportunity to innovate and push the boundaries, to ensure the end product not only meets the strategy and brief, but exceeds it. Kim is a very proud and conscientious person who I would recommend to lead and drive rich media dev for any project. I had great p[leasure working with Kim on numerous projects that include product launches for Bentley Motors through to Bowers and Wilkins. Regards Prakash Patel Head of Digital / Interactive DraftFCB SA

— Prakash Patel (Digital, Strategy & Marketing Executive)

Kim is a hugely talented and dedicated Flash developer and all round nice guy. He would fit perfectly with any group of creative and technical people who were as good as him.

— Gary Ellis (VP, User Experience at J.P. Morgan)

Kim is a conscientious developer who is able to work on his own initiative as well as within a team. He is very good at delivering project on time and to specification.

— David Hemingway (Lead Developer at Lead Tech Ltd)

Kim is a talented flash developer; he was always up with the latest technology. I gained some valuable knowledge about intergating flash with HTML pages. It was a pleasure working with Kim and would recommend him for any job.

— Denise Lashlley (Senior Frontend Developer at Hugo and Cat)

Kim is very dedicated and has genuine enthusiasm for his work. His is able to motivate and inspire colleagues, and takes a diplomatic approach to resolving conflicts.

— Mike Carlisle (Group Technical Director / Consultant / Architect)

Kim is an enthusiastic, UI-focused developer and helped us deliver award winning websites using Flash and Actionscript. He combines traditional programming skills and creative thinking to get the most out of front end technologies.

— James Costerton (Technical Director at Cohaesus)

Kim is one of the best Flash guys I've come across in Adobe/Macromedia history.

— Dan Northover (CMO at Velocity Black)

It was a great pleasure working with Kim. The project we worked on had very tight deadlines and Kim's management and guidance was exceptional. His Actionscript knowledge is second to none and I would hope we can work together again in the future, if only so he can teach me some more things!

— Alex McFarlane (Technical Director at Photographic Museum of Humanity)

An absolute flash guru! One of the most pro-active and talented flash developers I've ever worked with. Everything is possible when you have Kim on your team and it always turns out perfectly

— Richard Angel (Marketing Technology Consultant)

Kim and I are long-time friends and associates, and I can think of few people who have the depth of knowledge of Flash and its associated technologies as Kim. I think Kim can truly be called a Flash Guru, and his work comes highly recommended. Top bloke too. :-)

— Russell Wark (HTML5/Javascript interaction, animation & user experience specialist)