Post Job Free
Sign in

Developer Maintenance

Location:
Belleville, ON, Canada
Posted:
February 19, 2013

Contact this candidate

Resume:

BTreeHugger's Beat

Thomas Wisniewski

** ****** *****

Belleville,, Canada

K8P 5B4

Cell613-513-7667

***@******.**

Web Developer

I am a professional web developer specializing in standards-compliant and cross-platform front-end implementation. I received formal training at Loyalist College and Trent University as both a computer programmer/analyst and computer scientist.

My expertise is spread in all aspects of web programming, following industrial best-practises for both front- and back-end development. I have over 7 years experience working for a wide variety of small-scale web applications and web sites for both non- and for-profit contracts while a full-time student, and 1.5 years of full-time experience with iotum while working part-time on my graduate thesis.

My practical focus on quality proved invaluable at, where I was actively involved in all aspects of development for their modern web-based conference-calling solution . I saw the product through it's challenging unveiling, and was a lead developer for it's billing, affiliate network and SEO subsystems, front-end HTML and CSS branding re-design, interactive widgets for calendars and address books, and integration with a host of other web services such as Twitter.

I thrive in the presence of technical challenges, and take a no-nonsense approach to solving problems that includes everything from requirements and specification analysis to low-level implementation of anything from web pages to mobile applications. My approach and experience allow me to implement well-behaved functional systems that are both forward-looking and maintainable.Professional Experienceiotum, inc.

Web Programmer, July 2008-August 2009

Being on a smaller team in a web-startup allowed me to enjoy a wide variety of technical and non-technical positions. My chief role as a back- and front-end Ruby on Rails developer expected me to code with vigor, maintain servers, and interact with other vendors and service providers.Freelance Software Developer

Self-employed, 2002-present

Freelancers who actively seek challenge are the rarest of the rare. Aside from my normal working life I also co-own of, a small non-profit web design business. We delight in wasting no time to meet the needs of our non-profit clients.Trent University

Teaching Assistant, fall 2005-spring 2008

During my undergraduate and graduate studies I was pro-active in finding projects with several professors, including Dr. Pollanen (math) and Dr. Chan-Reynolds (psychology). I also taught two sections of assembly language to full-size classes, managed computer labs, tutored students and volunteered time on website maintenance and representing the computer science department in various official functions.Loyalist College

Lecturer, Tutor, Co-op projects, spring 2003-summer 2004

While earning my 3-year programming diploma I was a highly sought tutor, was involved in small co-op software design projects, and taught three full sections of Hardware Fundamentals. I designed the course, lectured, administered and graded tests, and handled office hours.Technical Experience(X)HTML and related technologies: 7 yearsCross-browser experience with HTML 4/5, CSS, SVG, Canvas, WebWorkers, WebSockets, Offline storage, Audio/Video and others.Creation and deployment of mobile applications using HTML 5 technologies.Developing sites from scratch with or without third-party libraries, including rapid-protoyping.Integration of web services such as PayPal, Twitter, Digg, Plaxo, TringMe, TruPhone, Google services.User-interaction and HCI for basic web pages/apps; accessibility and interationalization.Client-side web programming: 7 yearsClient side ECMA/JavaScript scripting for Gecko, Trident, Presto, WebKit and others including JSON and AJAX.Scripting of complex UI widgets for desktop and mobile browsers.XHTML vs HTML including validation and strict vs quirks mode issues.Use and minimization of browser hacks, semantic vs presentational markup.Support and use of cross-browser development libraries such as JQuery, Prototype, MooTools, and ExtJS.Advanced use of debuggers and inspection suites including Firebug, Chrome, Opera DragonFly, Internet Explorer 9.Creating and deploying web-browser add-ons/extensions.Server-side web programming: 5 years3+ years PHP, including integration of third-party applications such as Drupal and Post Affiliate Pro.3+ years Python including Django, CherryPy, WSGI, Twisted, and debugging CPython modules.1.5 years Ruby on Rails, including gem manipulation and maintenance.Protocol debugging and network traffic analysis.Server-side Linux scripting including log analysis.HTTP request customization and optimization.Basic experience with security concerns including SSL, P3P, CSRF, and XSS.Use and troubleshooting of Apache, ActiveMQ, NginX, Twisted, and other servers.SQL dialects, capabilities, scripting and maintaince of PostgreSQL and MySQL databases.Design and practical use of XML dialects including use of SOAPParsing/generating/consuming XML using client side XSL/XPath/JavaScript and server-side Python/PHP/Ruby.Systems programming: 2+ years3 years basic experience with CPython including SciPy, RPy, pygtk/pyqt/wxpython.3 years basic experience with GNU C/C++, including OpenGL, Qt, GTK+, Boost, makefiles.2 years basic experience with Java with Eclipse, jUnit, and Ant.Some experience with Intel/ARM assembly languages, C#/.NET, Cobol, Lisp, Prolog, Haskell and others.Server maintenance: 3+ yearsHeavy experience with source and binary Linux distributions including Gentoo and Debian-based distributions, some experience with Windows Server 2003, RedHat/Fedora, FreeBSD, OpenSolaris.Installation and remote maintenance of server OSes including Gentoo and Debian Linux, FreeBSD, and others.Server isolation for production vs development environments.SEO, CRM and sales: 1+ yearsSite traffic analysis and analytics, including Google Webmaster tools.Deployment, tracking and optimization of ad-campaigns with Google AdSense and Webmaster tools.Extending billing solutions for Ruby on Rails to add support for advanced features such as automated recurring payments.Creation and management of affiliate networks using Post Affiliate Pro 3.Management of Kayako as CRM solution.Project management: 1.5 yearsSoftware Revision control with Subversion, Mercurial, and Git.Bug tracking and reporting with various out-of-box solutions including Trac.Familiarity with Drupal and basics of other CMS software.Basic experience with automated testing frameworks including use of Selenium with Rails.Basic experience with domain, requirements and specification analysis and UML.Basic experience with development using Agile, XP, and Spiral development models.Education

My formal education came in two doses, one at the wonderful small-town college of in Belleville Ontario where I regained my love of systems analysis and design and found my calling as a web programmer.

I am currently completing an M.Sc. in Computer Science at where I have deepened my abilities and focused on algorithms, language design and process modeling.

© Copyright 2008, Licensed under the CC Attribution License.

© Copyright 2008 Tanrei Softwa



Contact this candidate