I am an experienced Full-Stack Website Developer with a deep understanding of the Software Development process.
I am capable of growing the capabilities of multi skilled teams to deliver complex web based applications that perform as required in a timely manner with happy and informed Product Owners and Stakeholders.
I am an accomplished and fluent communicator and a certified Scrum Master with strong investigation, problem solving and decision making skills, combined with a pragmatic approach and solid business acumen.
I am a full-stack web developer and I also have excellent front-end development skills.
I have mostly developed in PHP, but have also used ASP, ColdFusion, JSP, Perl, Python and Java.
Almost every web-based application I have worked on has been driven by a database. I have used a varsity of database, but most of my experience has been with MySQL and PostgreSQL.
HTML, CSS, PHP, ASP, ColdFusion, Java, JSP, Perl, Python, R, Scala, MySQL, PostgreSQL, MS SQL Server, AJAX, JASON, XML, AWS, Azure, CGI, eCommerce, Flash, LAMP, SEO, Social Media, Web Design, Apache, Tomcat, Nginx, XUL
I am a Certified Scrum Master and have worked as a Scrum Master while at OnTheHouse and XVT Solutions.
I am very passionate about Agile Software Development and I have practical experience of using Scrum, Kanban, Crystal and Lean Software Development.
Agile, Scrum, Kanban, PRINCE2, ITIL, Six Sigma, Jira, Planning Poker, Continual Integration, Release Management, Daily Stand-up, Sprint Review, Sprint Retrospective, Backlog Grooming, User Stories, Burn Down Charts, Stakeholder Management, TDD, Remote Teams, XP.
I am a seasoned IT Project Manager / Release Manager / Implementation Manager with over 25 years of solid Web Development experience.
I am proficient at writing technical specifications, business requirements, use cases, application and database design and architecture. Creating Gannt charts, Pert charts and Work Breakdown Structures.
I am knowledgeable of the complete Software Development Life Cycle (SDLC) and well versed with the Software Engineering and Project Management methodologies like traditional Waterfall, Iterative, JAD and Agile.
Agile, Scrum, Kanban, PRINCE2, ITIL, Six Sigma, Jira, Release Management, Risk Management, Stakeholder Management, Remote Teams, SDLC, Capability Maturity Model, TDD, WBS, Gantt Charts, Pert Charts, JIT, Waterfall, V-Model, SWOT Analyse, DMAIC, Fishbone Diagrams
I have been writing front-end code since 1998 and have created award wining Websites.
I have worked a lot with Google Maps and other Google APIs including Google Visualization.
HTML5, CSS-3, AngularJS, Backbone, Karma, PhantomJS, Grunt, jQuery, MooTools, Prototype, Ext, Glow, YUI, HighCharts, SWFObject, Bootstrap, Foundation, Jasmine, Modemizr, Ajax
"I worked with Iain in the eCommerce team at the AOT Group for approximately 5 years. During this time Iain worked as the lead developer and system architect. Iain's in depth knowledge of a large number of software languages and technical concepts allows him to be able to identify solutions and opportunities within very complex system environments. Within Iain's leadership role he was also one of the key authors of the teams SDLC policies which have become the backbone of the teams workflow. Iain is a pleasure to work with and would be an asset on any development team."
"I have worked with many developers in the past but none have shown the ability as Iain has to build sites completely cross platform and to show honest creative thinking within a technical enviroment. This in turn gave great confidence as a Creative Director to guarantee the right results for our clients. Iain gave nothing but 100% in commitment and was a total team player never hesitating to help out in areas well outside of his role's remit. He was the engine within the business, a valued and well liked member of the team and I would not hesitate to recommend him to a future employer."
"Whilst at TigerRedi we looked high and low for a developer that had real creative flair and imagination. When Iain was recommend to us we jumped at the chance to bring him in to our team. Iain works very hard and is a mind of technical knowledge! Iain worked on accounts and build sites and applications for Honda, Kia Cars and Proton to name a few at TigerRedi with much enthusiasm. I would'nt hesitate to recommend Iain to any potential recruitment opportunity, we all certainly enjoyed working with Iain."
"Iain and I worked together on a number of successful projects. Iain's experience in a number of varied industries and his ability to adapt to different technologies and developmental environments allows him to become a valuable and reliable resource very quickly. Iain works equally well independently with little to no supervision or in larger project teams. I would recommend Iain for any role he puts his name up for.'
In my time as a Web Developer, I have built many web sites including eCommerce and sites for leading brands.
Here are some examples of websites that I have developed.
Agile software development focuses on keeping code simple, testing often, and delivering functional bits of the application as soon as they're ready. The goal of agile is to build upon small client approved parts as the project progresses.
I help a teams or individual adopt and improve Agile methods and practice..
I help people rethink and change the way they go about delivering solutions.
I make sure that the immediate needs of the team are addressed and the immediate problems solved.
I remove impediments from the team and making sure the Scrum process is understood and correctly applied.