About Tony Gillan
15+ years of experience building commercial websites, web applications, and online resources. Skilled in both front-end and back-end single page web app development with secure server hosting and ecommerce systems.
- Back-end dev using Node.js, Express, GraphQL, Socket.IO, MongoDB & SQL Server
- LAMP web service stack – Ubuntu, RedHat, vultr, Rackspace & AWS
- WordPress multisite setup, theme, plugin, and eCommerce dev using PHP & WooCommerce
- Web development workflow using Git, Sass, Webpack, & Jasmine TDD
- Agile project management (SCRUM, Trello, Slack, Kanban, Microsoft TFS)
- Educational LMS design & dev using Moodle
- 3D resource and world development using 3ds Max, Unreal Engine & OpenSimulator
- SASS – extension CSS preprocessor language for dynamically publishing CSS
- UI Bootstrap – Bootstrap integrated with AngularJS. Scales and themes your websites and applications with a single code base, from phones to tablets to desktops with CSS media queries.
- GraphQL – Send a GraphQL query to your API and get exactly what you need, nothing more and nothing less. GraphQL queries always return predictable results.
Back-end application development:
- NGiNX – efficient web server/balancer/proxy for multiple Node.js apps
- MongoDB – document-based NoSQL database server for Node.js
- npm – package management for Node.js
- Git – source code version control system
- Bitbucket – web-based public Git interface
- GitHub – web-based public Git interface
- yo – Yeoman scaffolding tool is a large ecosystem of framework-specific scaffolds called generators
- grunt – build, preview, and test your project
- gulp – alternative to GruntJS that favours code over configuration
- bower – dependency management for front-end libraries
- PhoneGap – CLI framework that allows you to create mobile apps using standardised web APIs for the platforms you care about.
Website development environment:
- WordPress – web-based content management system
- Moodle – web-based learning management system
- NGiNX – efficient web server/balancer/proxy for WordPress and Node.js
- Apache – traditional web server for WordPress
- PHP – server-side scripting for WordPress etc.
- MySQL – traditional relational database server for WordPress etc.
UX (User Experience):
- Google Analytics – site usage tracking
- Google Webmaster Tools – site monitoring console
- Visible Thread – site measurement for clarity, efficiency, and compliance
- Screaming Spider – site SEO spider tool
- Trello – agile project task tracking
- Slack – team communication, ticketing, collaboration
- Wufoo Forms – cloud-based form authoring
- Google Apps – collaborative document authoring, scripting & file sharing
- WooCommerce – WordPress e-commerce sites
- Microsoft Project – heavy-duty project management