Resume
Summary
I am a veteran software engineer with over 20 years of experience in the industry. I have been "full stack" since the term was coined, and have evolved with the changing eras of web software development and deployment. I have a passion for learning new technologies and solving complex problems.
Skills
An alphabetized list of some technologies that I use frequently and enjoy to varying degrees ;)
- AWS
- Cloudflare
- Digital Ocean
- Docker
- Express
- Firebase
- Google Cloud
- JavaScript
- MongoDB
- Next.js
- Node.js
- Nuxt.js
- PostgreSQL
- React
- React Native
- TailwindCSS
- Terraform
- TypeScript
- Vue
Experience
Independent Software Developer and Consultant
June 2015 - Present
I write software for the web and manage cloud infrastructure for a variety of clients, ranging from small businesses to large enterprises. I specialize in full stack development using modern frameworks such as React, Node.js, and Vue.js. I also provide consulting services on software architecture, cloud infrastructure, and DevOps practices.
Landes Bioscience
Director of Technology
September 2007 - October 2014
Landes Bioscience was an academic publisher specializing in cancer, aging research, and related fields in bioscience. I was responsible for all aspects of the company's technology infrastructure, including the company's website, intranet, and internal and external web applications. I led a team of developers during a period of intense growth, leading up to the acquisition of the company by Taylor & Francis.
Web Developer
Freelance
January 2000 - September 2007
I worked on many web sites and wrote custom applications for a wide variety of businesses. My experiences ranged from small, local businesses to large, international corporations. I built servers, installed rack-mounted deployments in datacenters, wrote custom applications, and designed and developed web sites.