Thomas J Bradely

Thomas J Bradely

Senior Web Developer


Senior Web Developer available to fulfill all requirements of the position Web Developer .

Work History

Work History
Sep 2008 - Present


Algonquin College

Teaching HTML, CSS, Javascript, PHP & WordPress for Graphic Design and Mobile Application Design & Development students.

Jan 2009 - Jun 2009


Heritage College

Teaching classes on basic and advanced web development including HTML, CSS, SQL and databases

Apr 2008 - Dec 2008

Web Consultant

Educational Software Solutions Inc

Design and development of e-learning applications with concentration on HTML, CSS, Javascript, XML, Databases, Flash, AIR and Actionscript 3

Sep 2006 - Apr 2008

Web Developer

gordongroup marketing + communications
  • Performed research regarding PHP Programming and its uses and efficiency
  • Developed object-oriented programming to enhance company product management
  • Tested and evaluated code done by new coders
  • Tested and implemented applications built using PHP
  • Handled projects with least supervision
  • Deployed multiple projects and ensured quality, and timely completion


May 2005 - Apr 2006

Master of Computer Applications (M.C.A.), Web Development

Algonquin College of Applied Arts and Technology

Continued studies in technology with concentration on practical HTML, CSS, Javascript, Flash and databases.

Apr 2001 - Apr 2005

Master of Computer Applications (M.C.A.), BA, Fine Arts Cultural Studies—Interactive Digital Media & Video

York University

Studied technology and culture with concentration on design and interactive multimedia using performances and engaging artworks through video, audio and computers.



My main skills set

* Ruby on Rails

* PHP: Codeigniter, Wordpress, Drupal, Margento, Joolma, Yii, Laravel

* Javascript: jQuery, AngularJS, Backbone.js, React.js, Gulp.js

* Database: PostgreSQL, Mysql, MongoDB, SQLite, Oracle

* Base: HTML5, CSS, CSS3, Twitter bootstrap, RESTful API, SOAP

* APIs and Libraries: Google Visualization API, Google Maps API, Yahoo BOSS API, Yahoo! User Interface Library (YUI), Twillio, lxml, expat, Qt, PyQT

Other skills & experiences

- Web servers (Apache, Tomcat, AWS, RESTful API servers)

- Control panels (DirectAdmin, CPanel, Webmin)

- Ecommerce website design / development

- Extension/Module development on various PHP frameworks

- Social networking

- Blog / Content Management.

- Source/Version Controlling By GIT/SVN

- Various development tools

- Linux Server Administration


Windows (98,2000,XP, Server 2000, Server 2003, Server 2008), Debian Linux, Ubuntu Linux, Redhat Enterprise Linux, CentOS, FreeBSD, Solaris, Windows Mobile, TinyOS, Android, OS X

Core Qualifications

  • Highly-qualified in Python programming for many different industries
  • Experience with many versions of Python as well as their differences and features
  • Open to learning and using new systems involved in Python Programming
  • Extremely good problem solving skills
  • Great at working in high-pressure situations
  • Extensive knowledge of basic and higher mathematics
  • Available to put in extra hours or even in weekend.

Work Experience

  • Created, a custom CMS built using Django, with jQuery AJAX components. Also designed from the start with SEO in mind.
  • Worked closely with designer. Converted Photoshop images into XHTML/CSS, complex Flash integration.
  • Consolidated many previous websites onto one dedicated RHEL hosts.
  • Maintenanced PHP/MySQL (primarily Joomla), Classic ASP/MSSQL. Communicating and interfacing with previous developers on a regular basis.
  • Created and helped deploy advertisements with AdvertServe.
  • Used AWstat and Google Analytics to analyze web traffic.
  • Managed over 30 domains
  • Deployed production site using Apache 2.0 with mod_python
  • Upgraded Python 2.3 to Python 2.5 on a RHEL 4 server, this required recompiling mod_python to use Python 2.5. This upgrade was necessary because inlined models with UTF-8 characters were causing unexpected errors. Submitted a ticket to the Django project documenting this incompatibility with Python 2.3.
  • Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
  • Using django_evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
  • Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via querystrings. Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component. The PHP page for displaying the data uses AJAX to sort and display the data. The page also outputs data to .csv for viewing in Microsoft Excel
  • Administration of dedicated collocated RHEL 4 machine , and configured complex Apache configuration files.
  • Imported SSL certs from other hosts to new host and properly configured Apache to use certs.
  • Used Apache .htaccess to provide authentication system for PHP/MySQL sites
  • Experience using mod_rewrite to create SEO friendly links.
  • Creating complex dynamic HTML UI using jQuery.
  • Using subversion version control system or Git for all projects. Setting up email scripts to indicate my development activity to my managers. Resulting in very verbose revision history and much more transparent development process. This also helps to maintain very close contact and good communication channels.
  • Created video publishing toolkit using Wordpress (PHP/MySQL) and Javascript to allow easy uploading of video by non-technical content mangers.
  • Deployed internal wiki (PHP dokowiki) and ticketing system (Zope - Python, IssueTrackerProduct) to help document and manage tasks.
  • Deployed Jabber server (ejabberd) to facilitate real time collaboration.
  • Migrated company of 25 people and 100s of gigs of email to Google Apps, for email, chat, and office suite. The devices migrated were Windows machines, Mac machines, and mobile devices.
  • Integrated data collection with external SOAP server.
  • Setup PHP/MySQL site to facilitate the transmission of large files from non-technical clients. Also provided documentation describing the process of uploading files step by step.
  • Generated PDFs dynamically using data from Django models with pisa, and report lab.
  • Integrated TinyMCE rich text editor into Django Admin interface for WYSIWYG editing.
  • Used AviSynth for video manipulation
  • Created a RFID inventory management system with Python, using Django, and Linux
  • Created Windows CE application for reading RFID tags using WJR7000 RFID radio module with C# in Visual Studio 2008
  • Compiled and configured large C projects from source in Linux using Make, used SWIG Python wrappers