Over 3 years of experience developing business, engineering, and utility software and mobile apps. Professional and standardized management over all development processes.
My career to date has been varied. I graduated from Virginia Tech in 1995 with a B.S. in Geology. The next three years I spent traveling across the western U.S., Mexico, and Brazil working as an exploration geologist, mostly in precious metals.
In the late ‘90s, however, the mining industry was under duress as commodity prices dropped. Copper was selling for less than $0.80 a pound and gold was around $270 an ounce. This was typical of the boom/bust cycle normally experienced by the industry. So, since the contract geologist jobs were drying up fast, I decided to change my career and go into software development.
I did not have any formal training in computer science (CS) at that point so I found an entry level position. On the first day of a two week training course, however, I told my supervisor I was ready for some real work. Within a matter of weeks I became the go to guy at that company for programming.
How did this all happen when I wasn’t a CS major? Mainly it’s because I grew up around computers. My dad had worked at a military arsenal supervising the computer systems. Back then the computers took up entire rooms and used large spools of magnetic tape for storage and punch cards for programming. In the early ‘80s we got our first home PC, an IBM PS/2 which used 5 ¼” floppy disks.
I learned how to program in BASIC, FORTRAN, COBOL, and Pascal. Then, in the early ‘90s, while going through college I picked up on the internet, which, back then, was merely a shadow of what it is now. So, all in all, even though I didn’t get a degree in computer science, I actually already had a substantial amount of knowledge and skills in the area.
After working in software development for 3 years, 9/11 occurred. I decided to join the Army and ended up spending 11 years in service as an officer. In 2013 I left the Army and last year completed my Master's degree in project management.
Work Terms
I live in the Mountain time zone of the United States which is GMT-6 hours. I work early, starting between 6 - 7 am and can work all day on rush projects. On longer projects I prefer more stable work hours with work weeks of 40-50 hours per week.