Image of William Fairclough

William Fairclough

Software Developer

Senior Software Developer at SuiteSpot Technology

Ottawa, Ontario, Canada

Section title

William Fairclough's Email Addresses & Phone Numbers

William Fairclough's Work Experience

Graphite Software

Software Developer

April 2014 to Present

BLINQ Networks

Software Developer

April 2012 to December 2014

Ottawa, Canada Area

Trilogy North America

Contract Web Developer

August 2013 to November 2013

William Fairclough's Education

Carleton University

Computer Science

2011 to 2014

Algonquin College of Applied Arts and Technology

Advanced Diploma Photonics Engineering Technology

2007 to 2010

William Fairclough's Professional Skills Radar Chart

Based on our findings, William Fairclough is ...

Competent
Challenging
Conceptual

What's on William Fairclough's mind?

Based on our findings, William Fairclough is ...

52% Left Brained
48% Right Brained

William Fairclough's Estimated Salary Range

About William Fairclough's Current Company

Graphite Software

Worked on the full stack (database, server, web client, and Android client) as a software developer for Graphite Software security solution for Android based mobile devices. - Focused on delivering solutions based on the Typesafe Reactive Platform (Scala, Play Framework and Akka). - Build dynamic single page web application using AngularJS by hooking the resources into the...

Frequently Asked Questions about William Fairclough

What company does William Fairclough work for?

William Fairclough works for Graphite Software


What is William Fairclough's role at Graphite Software?

William Fairclough is Software Developer


What is William Fairclough's personal email address?

William Fairclough's personal email address is w****[email protected]


What is William Fairclough's business email address?

William Fairclough's business email addresses are not available


What is William Fairclough's Phone Number?

William Fairclough's phone (416) ***-*173


What industry does William Fairclough work in?

William Fairclough works in the Real Estate industry.


About William Fairclough

📖 Summary

Enthusiastic software developer with a keen interest in trying the latest and greatest of mobile and web technologies. Currently focused on improving my Scala skills and building personal projects with the Play Framework. - Keen interest in software development and new technology. - Understanding of programming methodologies and design including Reactive Design, Functional Programming, Model-View Controller and Object-relational mapping. - Interest in developing mobile applications and hacking on the Android Open Source Project. - Experienced in writing and reviewing technical specifications. - Created an iOS App and deployed it to the Apple App Store. - Particularly interested in mobile application development for iOS and Android. - Enjoy creating simple circuits for my Raspberry Pi and writing small C programs to control them through the GPIO. Goals: - Become more involved with mobile application development. - Participate in developing more open source projects - Expand my knowledge of Ruby on Rails for web development. - Become more familiar with Web Service based development.Software Developer @ Worked on the full stack (database, server, web client, and Android client) as a software developer for Graphite Software security solution for Android based mobile devices. - Focused on delivering solutions based on the Typesafe Reactive Platform (Scala, Play Framework and Akka). - Build dynamic single page web application using AngularJS by hooking the resources into the server side REST APIs. - Scala Play applications that manages a scalable MongoDB database using ReactiveMongo asynchronous database driver. - Contribute to Graphite Software's private fork of the Android Open Source Project (AOSP) for the Secure Spaces Android security solution. From April 2014 to Present (1 year 9 months) Software Developer @ Team member for the wireless network management product used to manage a system of nodes, collect performance data, increase link performance, and assist with network planning. - Worked on many projects using agile development methodologies - Designed software application using event driven programming in a multi-threaded environment - Developed embedded linux applications in C++ for the wireless node with MIPS processor - Created screen capture videos of our Network Management software products to demo to customers. - VMWare ESX virtual machine management - Designed and setup an automated build server using Jenkins CI for creating builds based on changes in our Perforce SCM systems. WebUI: Web front-end node configuration management for editing RF/IP settings of the wireless backhaul nodes. - Designed user interface mockups for web applications - Developed a GWT front-end application with a wrapper around the ConfD javascript api to access the nodes configuration settings. - XML processing for wireless nodes performance data Node Management and Pre-Deployment Assistant: Create Java Web Applications to manage live BLiNQ wireless nodes and optimize them to specific performance requirements. Plan wireless backhaul networks before deploying them with the Pre-Deployment assistant and simulator. - Developed Web Applications in JBoss application server using Enterprise JavaBeans - Interoperability communication between MATLAB and Java applications using SOAP Web Services with J2EE standards - Designed database schema using MySQL Workbench - Used JMS for inter-application communication Digital Attenuator Controller: Used the Raspberry Pi GPIO ports to control an in-house Digital Attenuator Circuit Board. - Developed a C++ application to communicate over the SPI pins of the GPIO to control the Digital Attenuator Circuit Board. From April 2012 to December 2014 (2 years 9 months) Ottawa, Canada AreaContract Web Developer @ Worked part-time part of a small team developing Trilogy North America's web application from the ground up using the Ruby on Rails web application framework. The client wanted an application that would let them update parts of the page using Markdown syntax. http://www.trilogynorthamerica.com/ - Worked directly with client on design analysis decisions. - Designed database schema to manage all the text and media to be displayed throughout the application. - Built front-end ERB HTML views. (Some with pagination) - Used jQuery for AJAX calls to the server. - Setup user login to enabled admin mode for editing the sites content. - Used Cloudinary API for cloud based image storage. - Made front-end UI design decisions with client. From August 2013 to November 2013 (4 months) Software Developer @ Working as a Software developer for an optical network planning tool. The following is an outline of my tasks and responsibilities: - Developed applications in Java and Python for optical network planning tools. - Worked with a team of developers on a single project while using collaboration tools for issue tracking and version control systems. - Developed with REST and SOAP based Web Services, and deployed them with Tomcat. Developed applications in C# using ASP.NET for a radio frequency network planning tool. Used HTML, CSS, and Javascript with JQuery for the UI. - Developed application in Java and Python for deploying virtual simulators to a VMware ESX system using the VMware Infrastructure API. - Setup and run automation testing for a Java written Network Management System using Python. - Attended weekly development meetings with software architects. - Familiar with agile and scrum development methodologies. From September 2010 to March 2012 (1 year 7 months) Ottawa, Canada AreaGuest Services @ Customer care for creating reservation on the Ziptrek Ecotours. From June 2010 to August 2010 (3 months) Student Thesis Work @ Created and simulated design for a Planar Waveguide with Long Period Grating for Erbium Doped Fibre Amplifier gain flattening. From September 2009 to May 2010 (9 months) Computer Sales Associate @ Responds to customer concerns, supports, and assists in achievment of store/department sales goals. Customer care with product knowledge of the Computer Department. From May 2008 to May 2010 (2 years 1 month) Beta Lab Technician @ Technician work with WiMAX antenna and radios for the Beta test lab. From May 2006 to August 2006 (4 months) Beta Lab Technician @ Technician work with WiMAX antenna and radios for the Beta test lab. From May 2005 to August 2005 (4 months) Computer Science @ Carleton University From 2011 to 2014 Advanced Diploma, Photonics Engineering Technology @ Algonquin College of Applied Arts and Technology From 2007 to 2010 William Fairclough is skilled in: Java, Windows, Linux, Eclipse, Python, iPhone development, MySQL, JavaScript, Ruby on Rails, Scala, Android Development, C#, VMware Infrastructure, Debugging, Mac OS X


William Fairclough’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

William Fairclough's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

1 year(s), 1 month(s)

William Fairclough's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 100% chance that William Fairclough is seeking for new opportunities

William Fairclough's Social Media Links

www.wfairc...

William Fairclough's Achievements

Deans' Honour List 2012-2013

Issued by Carleton University · 2013

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