Iain Lowe

Address
5391 Earnscliffe
Montreal, QC
CANADA
H3X 2P8

Other contact information
Phone: +1 514 823 4334
Email: me@ilowe.net

I am a software craftsman with a decade of experience in building successful development teams, strategic counseling, and software design and implementation. I am an expert in a large variety of programming languages and technologies and I specialize in building web-based and networked software systems. I have led several teams to successfully and consistently release software over a period of years.

I have built web-applications that support e-commerce with strong encryption, point-to-point data security and automatic credit-card processing; I have created self-publishing and dynamic content management tools to support marketing and sales efforts; I have worked on educational tools for physicians and pharmaceutical representatives, leveraging custom authoring tools and industry standards; and I have supported interoperability with both data providers and consumers via standards-based and custom interfaces.

I participate in a number of Free/Open Source software initiatives, having contributed code to both public and independant projects. I have released and maintain several libraries and systems that include an XML library for Python (YAXL) and a write-once distributed filesystem (WODFS) that I co-authored.

Languages

  • Python
  • Java
  • C/C++
  • Visual Basic/VBScript
  • SQL dialects (Transact-SQL, SQLITE, Oracle)
  • LISP/Scheme
  • ECMAScript/JavaScript/JScript.NET

Technologies

  • J2EE (Servlets, JSP, EJB, Struts, Webwork, Turbine)
  • J2EE Servers (WebSphere, Resin, Jetty)
  • Database design, development and maintenance (Oracle 8+, SQLServer 7+, Xindice, eXist)
  • Virtual machines (Java VM, CLR, Microsoft .NET VM, Mono, SIOD, Jython)
  • XML including XML Schema, XML Namespaces, XPath, XSLT, XLink, SOAP, XMLRPC
  • Metadata (Dublin Core, RDF, Semantic Web)
  • Remoting (RMI, Web Services, DCOM, EJB)
  • LMS (Learning Management Systems - Saba, Docent)
  • *NIX (Linux/BSD/HP-UX/Solaris) administration
  • Encryption and security
  • OS kernel design and development (Linux, JOS, ReactOS)
  • Software development methodologies (XP, Scrumm, RUP, Agile methodologies, SDLC)
  • Software configuration management (Ant, make, setuptools, distutils, automated builds)
  • Version control systems (CVS, Subversion, Darcs)

Experience

Lead Software Developer
Pivotal Payments (Privately Held; 51-100 employees)
Financial Industry
April 2006 - Present

I am involved in the development of reporting and business process automation tools to support credit/debit card processing for merchants in the United States and Canada.

Lead System Developer - System Architect
I.C. Axon (Privately Held; 51-200 employees)
E-Learning Industry
March 2000 - April 2006 (6 years 1 month)

I led several successful software development efforts and the projects I worked on provided training tools for pharmaceutical representatives and other healthcare professionals in Canada and the United States.

Co-Founder
Montreal XP Users Group (Non-Profit; 11-50 employees)
Non-Profit Organization Management Industry
May 2001 - June 2003 (2 years 2 months)

Co-founded the second incarnation of this group with Jean-Marc Heneman. I continued to perform presentations, moderate discussions and help to define group goals throughout this period.

Consultant
Self-employed
Computer Networking Industry
June 1999 - March 2000 (10 months)

I provided consulting services for Linux-based networking companies in the Greater Montreal area. Worked with two local startups to supply a solid strategy for their networking and infrastructure needs and helped to develop their business plans.

Software Developer / System Administrator
TM Design Communications (Privately Held; 11-50 employees)
Online Media Industry
September 1998 - May 1999 (9 months)

I developed numerous web applications using Scheme and DSSSL. Also maintained the network of Mac, Windows and Linux-based machines as well as print and file servers.

Consultant
Self-employed
Computer Software Industry
November 1996 - August 1998 (1 year 10 months)

I supplied local businesses with custom software supporting self-publishing and day to day workflow automation.

References

Detailed references are available upon request. To see collegues' and employers' endorsements of my work and talents, please see http://www.linkedin.com/in/ilowe. Please note that these endorsements are not formal references and that the people endorsing me have not agreed to be contacted by prospective employers.