Aaron Longnion
1-512-***-**** [mobile phone]
******@*****.***
CF Blog: http://aqlong.posterous.com/
http://www.linkedin.com/in/aaronlongnion
http://twitter.com/aqlong
Skills & Technology Experience
ColdFusion (versions 5, 6.1, 7, 8, & 9) Expert, Administration, Enterprise
Development
Fusebox 2-4, and a little ColdBox, ColdSpring and Reactor
SQL Server 7 - 2005 Enterprise, MySQL 4.1-5.1 Enterprise, Oracle 9i
XML, XSLT, XML parsing, XML schemas
SOAP Web Services (Publishing and Consuming; solving interoperability
issues)
Transact SQL (T-SQL), stored procedures, tuning performance and best
practices
JavaScript, HTML, XHTML, and Cascading Style Sheets (CSS), and AJAX /
jQuery
Highly skilled in performance tuning high-traffic, enterprise web
applications
ColdFusion code samples:
http://multicfadmin.riaforge.org/index.cfm?event=page.svnbrowse
http://aqlong.posterous.com/a-better-cflocation-tag
http://aqlong.posterous.com/coldfusion-probe-to-test-if-verity-is-running
- Databases: Development/Management/Deployment in high-availability mission-
critical environments; including stored procedures, database backup,
replication & recovery planning and implementation
- Operating Systems: Windows Servers, Mac OSX, RedHat Enterprise Linux 5.x,
VirtualBox and Parallels
- Web & Application Servers: IIS, Apache, Jrun4, Tomcat 5, Resin,
BlueDragon, Railo
- Development Software: CFEclipse & ColdFusion Builder, Subversion (SVN) &
CVS administration, TortoiseSVN, Microsoft Visual Studio .NET, Mylyn
- Load Testing/Analysis Software: RadView WebLOAD, WAPT, SeeFusion, Fusion-
Reactor, ColdFusion 8/9 Server Monitor & Manager
- Additional Software Skills: some AJAX, Flash, AIR, & Flex familiarity,
Fireworks, Photoshop, database modeling software, Perl, ASP, RallyDev,
BugZilla, FogBugz, Jira, Agile Development, an iPhone app for fun
(http://www.iphonefootprint.com/2010/04/twitlaughs-tickles-the-funny-bone-
on-the-iphone/)
- Networking: Windows Active Directory, hardware firewall/router
management, VPN, VNC, mail servers, user management
Training
- Various CF, AIR, and Flex training classes/presentations at Adobe MAX
2008, in Milan, Italy
- 2-day ColdBox Training in Amsterdam, from Tom di Manicor:
http://www.escapekeys.com/blog/index.cfm/
- ColdFusion MX (6.1) Master Class (50 hours of unmatched, highly-advanced,
hands-on course by the co-authors of the ColdFusion MX Bible, Adam and
David Churvis)
Work Experience
PeopleXS.com - Senior Software & Systems Architect - 10/2008 - present
In The Netherlands: international Dutch company
Direct report to CTO: responsible for system architecture/infrastructure,
code optimization/performance, server monitoring & maintenance, managing IT
personnel at datacenter, server software maintenance, application/system
security, system documentation, code "framework" enhancements & best
practices, mentoring/training other developers, and recruiting and hiring
developers
Met with system architects and CTO at Eneco to help sell our services to
them. We landed the contract with Eneco shortly afterwards, and they are
one of PeopleXS's largest clients now.
Regularly included in meetings between three Managing Directors and the CTO
to set quarterly Technology priorities and goals
Upgraded systems from ColdFusion 7 Enterprise (32 bit) to 8 instances of CF
8 Enterprise (64-bit), clustered via JRun behind a hardware load balancer
Upgraded systems from ColdFusion 8 Enterprise to CF 9 Enterprise (64-bit),
clustered via JRun behind a hardware load balancer
Upgraded from MySQL 4.1 Community to MySQL 5.1 Enterprise (64-bit), with
master-slave replication
Initiated IT team at our managed datacenter to upgrade Production servers
to 8-core, 64-bit with 32 Gigs of RAM
Initiated and managed external web monitoring via WatchMouse.com
Initiated company-wide backup policy, using Carbonite
Interface with Adobe Platinum Support for complex CF Ent. bug resolution
Wrote complex "Print All" product using combination of CF 9 + OpenOffice,
JOD Java libraries, cfdocument, and CF Event Gateways
Used MXUnit for CFCs
Installed, set up, and documented entire technology stack for a true
staging environment
Set up entire technology stack in VirtualBox for myself and other
developers to have a near-identical Production environment on their local
development machines (both for Windows and Mac OS)
Improved UI with jQuery: nyroModal, Validation, and various other plugins
Managed various projects with 3rd party integrations, Corporate Website
updates, Print All designs and specification
LandsofAmerica.com - Web Software Architect/Developer - 12/2007 - 08/2008
In Austin, TX
Upgraded systems from ColdFusion 7 Standard to multiple instances of CF 8
Enterprise
Upgraded from SQL Server 2000 to 2005
Built complex web services to feed XML data to/from our system to various
3rd-party systems
Built systems to process and resize tens of thousands of photos using CF 8:
CFThread and new CFImage tags/functions
Use and continually monitor the new CF 8 Server Monitor features to ensure
a healthy system
Added UI functionality using new CF 8 Ajax capabilities, as well as via
jQuery & JSON
Added various new customer functionality that has generated many more
signups and increased company revenue
Implemented Subversion (SVN) systems
Implemented MXUnit for unit testing CFCs
Re-engineered property search functionality to optimize for speed and
pagination of tens of thousands of properties
Lynda.com - Sr. Web Developer - 06/2007 - 11/2008
In Austin, TX
Refactoring improvements to OO-style CF 7 code, using best practices in
coding CFCs, CustomTags, CFUnit testing as well as many other architectural
optimizations and enhancements
Writing Event Gateways, such as directory watcher to keep cf_accelerate
cache system in sync across CF cluster
Used SeeFusion to troubleshoot and dramatically improve performance
bottlenecks in ColdFusion systems;
Advanced SQL Server 2005: T-SQL, optimizing non-clustered indexes, and
writing stored procedures
NewsStand.com/LibreDigital.com - Sr. ColdFusion Developer - 09/2006 -
06/2007
In Austin, TX
Refactoring improvements to legacy code, using best practices in coding
CFCs, CustomTags, as well as performance optimizations and CFUnit Testing
Worked with team to architect and implement an Enterprise Reporting
application, including some enterprise integration with Java
Implementation of site redesign of www.NewsStand.com
Used SeeFusion and CFStat to troubleshoot and dramatically improve
performance bottlenecks in legacy ColdFusion systems; provided training to
IT and development teams on SeeFusion
Trained developers on CFUnit testing, as well as providing extensive
documentation
Documented systems and applications as I worked
ColdFusion & Jrun/JVM performance analysis and tuning
HomeAway.com - Sr. Web Software Engineer - 04/2005 - 09/2006
- Senior ColdFusion Developer:
Sole HomeAway developer to interface with Rentors.org to develop an
interoperable SOAP Web Services API. The 1.0 version of the API I wrote
scaled from 1 to 4 web sites, under high load, with only very small
modifications over time.
Built successful SEO Optimizations to improve search engine rankings on
major search engines, without violating duplicate content rules
Assisted in the massive effort to merge 4 US websites into single super-
site: HomeAway.com, the largest vacation rental site in the world
Built, integrated, and documented first Unit testing framework for our CF
software with CFUnit
- Software Performance Testing Lead
SeeFusion expert: log and analyzing detailed metrics to fine tune CF
applications
Load testing with WebLOAD: write, run, and analyze sites under load of up
to 500 Vitual Users in order to recreate and troubleshoot application
bottlenecks
Tuning Jrun4/ColdFusion via CF Admin settings, Jrun configurations, and JVM
arguments
Cosential.com - Sr. Applications Developer - 01/2005 - 04/2005
Tuned and optimized the large ColdFusion code base and database quickly.
Built Web Services (using CFC's, XML over SOAP) for secure, external access
to sections of the Cosential system.
Mapping-Your-Future.org - Technology Manager & Developer - 02/2002 -
12/2004
- Senior ColdFusion Developer:
Plan, design, develop and manage all aspects of ColdFusion development on
all of the Mapping Your Future (MYF) web sites and applications
Act as a liaison between the business staff, technology staff, the MYF
leadership, and volunteer personnel
Develop new applications and enhance existing code and programs to lead the
financial aid industry in data exchange technologies
- ColdFusion Server Administrator:
Analyze and tune the ColdFusion Application Server using performance tuning
methods such as CFSTAT and various load testing tools. The applications at
MYF must be able to handle large loads of many concurrent users
simultaneously 24 X 7 without bottlenecks or high rates of errors.
Implement best practices on server to optimize the performance of
ColdFusion Server
- Technology Manager:
Manage and initiate all technology projects, leading the MYF technology
team into the future, under the guidance and leadership of the MYF CEO
Board and Steering Committee.
Communicate with the MYF Executive Director, empowering the executive-level
leaders to shape the technology of MYF by turning their business knowledge
into highly efficient technical realities
- Database Administrator/Developer:
Develop/Design/Implement highly complex, enterprise-level relational SQL
Server 2000 databases to expand the flexibility and efficiency of MYF,
which securely collects and distributes millions of student loan records
each year, and which must be scalable for MYF's 30 to 35% yearly growth in
site and application usage.
Education
B.A. in Sociology, Minor in Music, 1998 University of North Texas
References provided upon request