Experience
My experience isn't a straight line through one track — it's a mix of formal coursework, two decades at one company, and a lot of self-directed learning that started well before any of it was a paying job.
- Education: DeVry Institute of Technology, Computer Information Systems program (1995–1996, one year, not completed) — followed by nearly three decades of applied, on-the-job technical growth.
- Career progression: Nearly 19 years at Kellett Communications Inc. (2006–present), starting as Web/Interactive Developer and advancing to Senior Developer and technical lead for the team.
- Early career: My first paid role (Weaver & Devore Trading Ltd., 2000–2006) began in front-end retail sales before moving into web development, Internet operations, and e-commerce — the entry point into full-time development work.
- Self-taught foundation: Programming skills developed independently starting in 1990 (Atari ST, BASIC) — running in parallel with, not separate from, the roles above; the base the rest of this experience is built on, not a job in itself.
- 2006 – Present
Senior Developer
Kellett Communications Inc.Oct 2006 – PresentProgressed from Web/Interactive Developer to senior technical lead over nearly two decades, becoming the most senior technical resource on a small development team.
- Leads full-stack development, solutions architecture, and technical project planning across a portfolio of Drupal and Laravel applications
- Owns coding standards, code review, and deployment processes for the development team
- Acts as primary technical point of contact for complex, compliance-heavy client engagements
- Builds internal tooling — including AI-assisted analytics and monitoring tools — to support delivery and team efficiency
- 2000 – 2006
Internet Operations Manager
Weaver & Devore Trading Ltd.2000 – Oct 2006Internet and Corporate Sales, Communications, and Public Relations
- Started out in front-end sales in the clothing department dealing with customers and corporate clients.
- Moved into multimedia communications including Web site design and most written communications.
- Manage all aspects of the Internet business including Web site updates, order management, customer service, shipping (domestic and international), and customer database maintenance.
- 1990s - 2000s
Self-Taught Programmer
Independent / Atari ST1990 – 2006Began programming independently on the Atari ST, starting with BASIC, alongside early static web development.
- Learned to code by reverse-engineering a Battleship game published in a magazine, then tracked down the original author over Gopher/Usenet to obtain the language software and manual directly
- Applied that self-taught foundation to build a full Monopoly game from scratch
- Built static HTML websites using Photoshop and Microsoft FrontPage, later transitioning to Adobe Dreamweaver