O'Brien Family Crest
Anluan O'Brien
Toronto, Ontario - anluan@gmail.com
Computer Skills
  • Programming Languages: C, C++, ObjC, Java, Perl, SQL, PHP, Ruby on Rails
  • Operating Systems: Solaris, Linux, Windows XP, Mac OS X, iPhone Mac OS X
  • Internet: SOAP, JSP, Servlets, Tomcat, Apache, HTML, XML/XSLT, Tapestry, Hibernate
  • Databases: Oracle, DB2, PostgreSQL, MySQL, sqlite
  • Familiarity with CORBA, Tibco, Design Patterns (GoF), UML.
Skills
  • Excellent communication and interpersonal skills.
  • Comfortable in solo or team environments.
  • Demonstrated leadership ability.
  • Strong analytical skills
Employment
LEAD PROGRAMMER YEARS EMPLOYED (2006 - PRESENT)
HSC, Dept of Genetics and Genomic Biology Toronto, ON
  • Responsible for creation and maintenance of sample management systems for the Genome Canada 3 project.
  • Managed the Cystic Fibrosis Mutation Database a globally used resource that warehouses all known mutations in the CFTR gene. Oversaw new features including migration to HGVS nomenclature.
  • Created Genotype/Phenotype management software for a Genome Wide Association Scan of 4200 samples and 500K SNPs. Roughly 75 Gb of raw genotype data.
  • Responsible for hiring and managing co-op students as well as existing staff. Oversaw all VCS commits and mentored junior employees.
LEAD PROGRAMMER YEARS EMPLOYED (2004 - 2006)
Berkeley Medical Inc. Toronto, ON

In 2004 I was approached by a group of seasoned Mac developers to work with them on a new startup in the personal healthcare industry. The Body Journal, a personal health journal for the end user to manage their own medical history including chronic disease management. I oversaw the technical aspects of the creation of the web version of the software including the ability to remotely manage patient records online. This included updating incidents such as medical visits, providing emergency information to first responders and providing access to specified records online for a patient to show to a third party (eg. their physician). Additionally I participated in the development of the OS X version of the desktop software.

SOFTWARE DEVELOPER YEARS EMPLOYED (2004 - PRESENT)
Independent Contractor Toronto, ON
  • SixPack App for the iPhone - Reference application with over 100 exercises. Customer provided design desires and content.
  • Designed and built Community management software for The Metrick System. (PHP at request of client)
  • Architected and built catalog management system for Groove Media and their client Barrymore Furniture
  • Architected and built photo gallery and gallery management system for Groove Media and their client Erthcoverings.
SOFTWARE DEVELOPER YEARS EMPLOYED (2003 - 2004)
Primus Telecommunications Toronto, ON
  • Designed and built Primus Eportal, a customer gateway for account creation and management. (Perl, SOAP)
  • Developed rating system for customer billing of Long Distance and other services. (Perl)
  • Participated in design and development of new product interfaces. (Perl)
SOFTWARE DEVELOPER YEARS EMPLOYED (2002 - 2003)
Novator Systems Ltd. Toronto, ON
  • Maintained and improved the VR3 suite of content management tools. (Perl, XML and XSLT)
  • Refactored VR3 Kernel's file management routines, resulting in a decrease in memory utilisation by a factor of 10 and subsequently heightened stability for the module as a whole. (Perl)
  • Improved performance of VR3 Catalog, reducing load on Database and speeding up response time. (Perl)
  • Refactored existing VR3 Database layer, improving response time and memory utilisation. (Perl)
  • Developer: CBC and New Line Cinema / WB Shop e-commerce sites. (Perl,XML/XSLT)
  • Lead Developer: Big Al's Online and Chocolate Planet e-commerce sites. (Perl,XML/XSLT)
SOFTWARE DEVELOPER YEARS EMPLOYED (2000 - 2002)
OANDA Inc. Toronto, ON
  • Part of team that developed the FXTrade platform both server and client. (C++ and Java respectively)
  • Designed and developed fund management system, Introducing Broker system and customer management suite. (Perl)
  • Designed and developed Trader warning system over SMS. (C and Perl)
  • Designed and developed auto update utility for FXTrade Client software. (Java)
  • Ported the FXTrade Client API from Unix to Windows. (C and C++)
SOFTWARE DEVELOPER YEARS EMPLOYED (1997 - 2000)
i|money Inc. / Canoe.ca Toronto, ON
(i|money was acquired by Canoe in April 2000)
  • Designed and implemented an integration management solution for Reuters and Fundata data feeds. (Perl)
  • Created a system for providing realtime quoting on the web via Reuters datafeed. (C and Perl)
  • Developed newsfeed to web system, prior to the advent of XML/RSS as a data storage solution. (Perl)
  • Developed various customer management tools for use by CSRs and clients. (Perl)
  • Implemented an "application management" system for streamlining creation of new product applications on the site. (Perl)
  • Initiated and co-led the EJB conversion process within both i|money and Canoe.(Java and Gemstone/J)
WEB DEVELOPER/ SYSTEM ADMINISTRATOR/ YEARS EMPLOYED (1996 - 1997)
Science Deco Inc. Toronto, ON
    Responsible for setting up and maintaining a Windows NT Web and email server. Duties also included designing web pages for clients and developing ASP and JavaScript applications. Majority of design and programming was done for MSN Canada.
Education
PURSUING A DEGREE IN EAST ASIAN STUDIES AND COMPUTER SCIENCE
University of Toronto Toronto, ON
Other Qualifications
  • British Citizenship/EC Passport
  • Able to work in the United States
  • Contributor on various Open Source projects including Smash, an SMS gateway.
  • Developer of MacTitrax, a MacOS X clone of the original XTimeTracker for X11.
Interests
  • Snowboarding, Smalltalk, Mac Programming, Korean, Cooking, Go.