Image of James McGuigan

James McGuigan

Computer Scientist

Javascript Architect at Credit Suisse

London, United Kingdom

Section title

James McGuigan's Email Addresses & Phone Numbers

James McGuigan's Work Experience

Edgefolio

Computer Scientist

February 2015 to Present

Crystalline Technologies Limited

Director

September 2008 to Present

London, United Kingdom

McKinsey Digital Labs

Senior Software Developer

August 2014 to October 2014

London, United Kingdom

James McGuigan's Education

Cambridge University

Natural Science Tripos

2012 to 2013

The Open University

BSc (Honours) Physical Science 2:1

2010 to 2013

The Open University

BSc (Honours) Information Technology and Computing (2:1)

2001 to 2005

James McGuigan's Professional Skills Radar Chart

Based on our findings, James McGuigan is ...

Trustworthy
Calm under pressure
Verbal

What's on James McGuigan's mind?

Based on our findings, James McGuigan is ...

50% Left Brained
50% Right Brained

James McGuigan's Estimated Salary Range

About James McGuigan's Current Company

Edgefolio

Frequently Asked Questions about James McGuigan

What company does James McGuigan work for?

James McGuigan works for Edgefolio


What is James McGuigan's role at Edgefolio?

James McGuigan is Computer Scientist


What is James McGuigan's personal email address?

James McGuigan's personal email address is j****[email protected]


What is James McGuigan's business email address?

James McGuigan's business email addresses are not available


What is James McGuigan's Phone Number?

James McGuigan's phone +44 ** **** *123


What industry does James McGuigan work in?

James McGuigan works in the Computer Software industry.


Who are James McGuigan's colleagues?

James McGuigan's colleagues are Matthieu Boistard, Tarik von See, Dinara Kadyrova, Madhur Tatwawadi, Sagar Barbate, Nini Zhang, Mitch Klug, Boyao Sun, Michael Potashnik, and Zheng Wang


About James McGuigan

📖 Summary

I am a highly skilled website architect with many years of experience over a large range of technologies including Java, Javascript HTML5 and SVG. I have a diverse portfolio as senior technologist to world leading websites including: ibank.barclays.co.uk, ft.com and premierleage.com (Webby Award Official Honoree). I develop beautiful, robust, maintainable code that is designed for reuse. I love finding elegant solutions to complex problems. Computer Languages: Core Javascript - 8 years Node.js / Angular.js / Coffeescript - 1 year Ruby / Perl / Python / Bash - 2 years Java / Spring / JSP - 2 years PHP5 / LAMP - 4 years Databases SQL / MySQL / PostgreSQL - 4 years Mongo / NoSQL - 1 year Website Development: Rich Client Ajax / JSON - 8 years Cross Browser CSS / Compass / SASS - 8 years Regular Expressions (RegEx) / Web Scraping - 4 years GIMP / Imagemagick - 2 years Selenium / Cucumber-Ruby / BDD - 2 years XLST / XPath - 1 year Development Methodologies: Object Oriented Programming (OOP) - 8 years Agile / Scrum / Test Driven Development (TDD) - 8 years Version Control / SVN / CVS / Git - 8 years Event Driven / Multi-threaded Programming - 4 years Server Administration: Ubuntu / CentOS Sysadmin - 8 years Puppet Enterprise - 1 year Graphical Design: Computer Aided Design (CAD) - 6 years Computer Graphics / SVG - 2 yearsComputer Scientist @ From February 2015 to Present (11 months) Director @ This is my own private limited company. I am head chef and bottle washer with a sideline in research and knowledge acquisition. The great thing about being your own boss is that you can make your job up as you go along. So far I have managed to keep things rather interesting. Watch this space. Github Projects https://github.com/JamesMcGuigan/infographic-generator – D3.js/Angular/Node Tech Demo https://github.com/JamesMcGuigan/statistical-learning – Mongo/Angular/Node Tech Demo https://github.com/JamesMcGuigan/liatandco.com – Simple HTML/Node/Express Web Project https://github.com/JamesMcGuigan/puppet-config – Puppet Labs DevOps Scripts https://github.com/JamesMcGuigan/vltsync – CQ5 Bash Utility Scripts From September 2008 to Present (7 years 4 months) London, United KingdomSenior Software Developer @ Node.js, Angular.js, d3.js, Hammer.js, Ionic, Phonegap, iOS, Gulp, Grunt Worked on projects for a number of confidential clients, building iPhone/iPad applications using the phonegap and angular.js ionic frameworks. The apps where primarily demonstrations for client presentations, comprising of static png slideshows, with a few data visualization heavy pages, animated using d3.js and CSS transitions. Additionally I wrote a gulp filesystem driver/CMS for ionic, creating a series of linked angular scopes for filegroups within a directory tree. The iOS applications required full production ready optimizations, including production minification, angular template caches, css image preloading and debugging of slow angular response times. From August 2014 to October 2014 (3 months) London, United KingdomSenior Computer Scientist @ Radical Company / Nestle – www.nestlechoosewellness.com Node.js, Angular.js, HTML5, Sass, Imagemagick, Mongo, Puppet, SSL, Linux Sysadmin Presented with a non-technical client brief, I selected technologies and proposed an solution to a new english/arabic bilingual viral marketing campaign Nestle Choose Wellness in the Middle East. This required building a node/mongo backed API server, with comprehensive unit tests, for our outsourced iOS and Android apps while liaising with and supporting development external teams. An internet visible API server required careful thought to security concerns. Due to time constraints on a tight but publicly announced deadline, which was met, I was responsible for testing, hiring and managing another developer for portions of this project. I was personally responsible for QA on this project. The responsive HTML5 website required integration with external api server, and the Facebook and Twitter APIs. A secure custom CMS web server was also deployed. A load balanced server deployment was required with separate Web, CMS, Database, and API servers, with server configuration and deployment scripts personally written in puppet. Radical Company / Barclays Bank - https://ibank.barclays.co.uk Javascript, Coffeescript, Sass, Ruby, Bash, Imagemagick, SVG, Java In a client facing role for a financial consultancy working inside Barclay's Bank, I engaged in end-to-end development of multiple projects within the main retail iBarclays website, including FeaturesStore, Barclays Toolbox, Retail and Business New To Bank signup forms, dynamic customer PDF forms and prototype development for the Customer Financial Planning tools. Required explicit IE6 support and full compliance with DDA/WCAG accessibility standards and some graphics visualization work. From March 2012 to June 2014 (2 years 4 months) London, United KingdomSenior Computer Scientist @ VML / Premier League - www.premierleague.com Javascript, raphael.js, SVG, Bash, Java, JSP, Spring, CQ5 Client side architect and lead developer for this world top 1000 website and Webby Award Official Honoree. I developed an SVG javascript visualization framework to graphically render football statistics through multiple custom chart types and pitch position graphics. Created data driven visualizations of large scale datasets, with ajax-enabled drill-down of historical league table statistics with progressive enhancement and non-javascript fallbacks. Designed an entirely event based architecture with a custom written a set of high efficiency, event handling libraries to ensure performance on the website. Ajax notifications where handled through the same event framework as used for inter-module communication. Javascript widgets where completely modular with hierarchical classes and autoloaded through HTML tag attributes. End to end development through Java, Spring, CQ5, JSON, JSP, HTML, CSS and Javascript layers. Developed a suite of Bash utility scripts to automate CQ5 VLT workflows. Tutored, advised and documented upon software engineering techniques and best practice. Technical think tank for the creative side of the agency on new projects. Nominated for the annual VML “Above and Beyond” award. Links to Data Visualization Examples: http://www.premierleague.com/en-gb/matchday/league-table.html?season=2013-2014&month=OCTOBER http://www.premierleague.com/en-gb/clubs/profile.statistics.html/arsenal#clubsTabsGoals http://www.premierleague.com/en-gb/matchday/matches/2014-2015/epl.html/man-city-vs-liverpool From May 2011 to December 2011 (8 months) London, United KingdomTheoretical Quantum Physicist in Training @ I'm off to do something interesting and challenging with my life, and what better than a little recreational quantum physics to pass the time while I enjoy my sabbatical. Anyway, I've got to end my year out, and with a head full of numbers, am now looking for a challenging, interesting and potentially unusual contract. From January 2010 to April 2011 (1 year 4 months) Senior Software Developer @ Financial Times ( www.ft.com ) Ajax/jQuery - Java/Spring/Velocity - XLST A ground-up re-engineering of ft.com, a world top 1000 website. Designed and developed core javascript libraries for an editorial ajax WYSIWYG content management system. Designed an event based multi-threaded architecture from the ground up. Developed components through Java/Velocity backend and connected to a legacy Methode database. Wrote a Qunit mocking framework and selenium functional tests. XLST redesign of their previous public website. Fully agile environment with heavy focus on testing. From June 2008 to December 2009 (1 year 7 months) London, United KingdomSoftware Engineer @ Digital Look ( https://www.cmctrading.co.uk/login ) Ajax/jQuery - Perl - MySQL - Financial MarketMaker is a browser based spread-betting application. Developed the order ticket widget for placing orders. Large CSS state machine for various types of financial instrument and possible order types. Price tolerances in placing limit and stop orders. Multi-stage order confirmation and receipt process. Exhaustive set of unit tests for all combinations. Also a white-label product with multiple concurrent branches of code. From January 2008 to June 2008 (6 months) London, United KingdomSenior Software Engineer @ Smixit ( www.twelvestars.com/cs_smixit.html ) Ajax/Prototype - Python - Java/JSP - Postgres Next-generation rich-client ajax platform to “stash, mash and share”. I co-developed an object-oriented, MVC, event-driven framework, with the requirements of cross-browser compatibility, graceful handling of server errors, reasonable execution speed and avoidance of IE6 memory leaks. Developed several low level Javascript libraries, including a data caching system for API calls, an event system for dynamically updating widgets listening for changes in the data model and a framework for auto-generating forms and mapping submissions via REST. Developed a python web-spidering framework to scrape initial datasets. From January 2007 to January 2008 (1 year 1 month) London, United KingdomSenior Web Developer @ NME ( http://www.nme.com ) PHP5 - MySQL - XHTML/CSS Responsible for suggesting and adding interactive features to this high profile website and integrating them with their existing content management system. As a very high traffic website, it required efficient, cross-browser code and non-javascript fallbacks. Developed a comments framework for their news articles, with user voting and abuse reporting features; an RSS reader for pulling in external news feeds; a new gig listing section, with a calendaring and google maps, as well as their clubNME mini-site www.nme.com/clubnme From September 2006 to December 2006 (4 months) London, United KingdomSenior Software Developer @ Yakety Yak http://web.archive.org/web/20070112225414/http://www.yaketyyak.net/ PHP5 MySQL As the sole developer/architect, I created a secure PHP5 MVC framework with an auto-generated CMS built from the object model. The internal site search engine was able to search, sort and list multiple object types, including handsets, pay monthly deals, tariffs and accessories. As an eCommerce site, it required Protex merchant integration, a Froogle XML feed and complete protection against SQL injection attacks. Sugar Magazine http://web.archive.org/web/20061004030353/http://sugarmagazine.co.uk/ PHP4 - MySQL This online version of the popular girls magazine was required to be fully content managed and contained a large variety of interactive features, articles, quizzes, competitions and games. My responsibilities included developing the competition framework and back-end admin for viewing and selecting entries, the celeb live chat application, as well as much of the generic website content management system. Upon launch the site attracted 60,000 visitors in the first month, several times the original projections. Pictures On Walls www.picturesonwalls.com PHP4 - MySQL - eCommerce As a seller of limited edition prints, special attention was needed to keep track of stock levels and the assignment of individual prints to specific customers. In addition to their online shop, Developed a variety of accounting/sales reports charting sales and revenue by week, month, quarter or artist and artwork. From May 2006 to September 2006 (5 months) Regexp Developer @ Hotproperty.co.uk Regular Expressions - Web Scraping Hotproperty.co.uk is a meta-search engine for estate agents in both rentals and sales. Using their existing spidering program, it was my responsibility to visit the estate agent website and create a regular expression based scripts to spider available properties, extract key fields such as address, price, images and bedrooms, map these fields to a CSV file for inclusion into the hotproperty.co.uk database. These scripts needed to be robust enough to deal with all properties within a site or CMS system, without subsequent human clean-up. From November 2005 to May 2006 (7 months) London, United KingdomSenior Software Engineer @ Developer for a variety of microsites and software applications for clients including Givenchy and Thomas Cook From July 2005 to November 2005 (5 months) Freelance web / application development and IT consultancy @ From January 2000 to January 2005 (5 years 1 month) Computer Aided Design Draftsman and IT Manager @ My first career from the age of 15-21, was as computer aided design draftsman for the family business. My father and multiple employees built wardrobes, cupboards, vanity units and other wooden furniture to be installed in upmarket residential properties in Kensington and Chelsea. Self taught, I was responsible for creating technical drawings to millimeter scale accuracy. This would involve two dimensional horizontal and vertical cross sections plus profile views of the end product, detailing the exact construction and dimensions required. I taught my mother how to do technical drawings and I would always be assigned the most technically complex drawings. I managed the office IT infrastructure. I also assisted with on-site furniture installation and various manual construction projects on the family farm where the business was based. From 1997 to 2003 (6 years) Natural Science Tripos @ Cambridge University From 2012 to 2013 BSc (Honours), Physical Science, 2:1 @ The Open University From 2010 to 2013 BSc (Honours), Information Technology and Computing (2:1) @ The Open University From 2001 to 2005 James McGuigan is skilled in: JavaScript, Java, CQ5, jQuery, Spring, JSP, Velocity, Sling, SQL, MySQL, PostgreSQL, PHP5, LAMP, Perl, mod_perl


James McGuigan’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

James McGuigan's Personality Type

Extraversion (E), Intuition (N), Feeling (F), Judging (J)

Average Tenure

1 year(s), 11 month(s)

James McGuigan's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 97% chance that James McGuigan is seeking for new opportunities

James McGuigan's Achievements

Premier League Website - Webby Awards 2012 - Official Honoree for Sports

Issued by Webby Awards 2012 - http://winners.webbyawards.com/2012/web/general-website/sports · 2012

Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free