I used to be Geologist I've held a professional geologist license since 2006 working in Environmental and Mining Consulting. I love the creative aspect of programming. To be able to instruct a computer to do graphically amazing things in a browser, with interactivity, richness and fun is so rewarding. Most of my skill has been self-taught but I've added and built more on my foundation through classwork at University of Denver. I have an interest in creating innovative web applications using JavaScript, PHP, MySQL, Java and anything else that brings the project together. I'm not afraid to try out new APIs and experiment with unfamiliar code packages. I started developing my skills around 3 years ago when I taught myself Excel VBA to make automating charts I was making for my work in Geochemistry Geochemistry was my first Master's degree from Stony Brook University.
some charting APIs that made much nicer charts than Excel so I wrote VBA script that wrote my HTML and JavaScript with embedded data. I love data and trying to find novel ways of exploring it. Going further, I took on a project to develop a visualization system for a very large 4D data set (3D and time). I started off knowing really nothing about JavaScript or anything but I tinkered around and tried things. I found examples and open source code to use that I employed to access the data set. Eventually, I realized that my original goal of JS/JQuery application on a local machine was too contrived (even after developing a workaround) I moved on to MySQL and PHP. The end result is crude, but I stand behind the accomplishment I had made. It's a good example of my determination to develop something with the proper tools and not get discouraged by difficult functionality. 99% of what I know about programming I taught myself enough to produce a working understanding and a working application. I know I could ramp this up having feedback from a team. It shows that I have a 'can-do' attitude. Ask me about the times I've spent consulting in far off foreign lands. I've been in very challenging conditions and places- places most people will never see and no challenge is too much for me to handle.
I've finally found my true work passion
Some of my skills in no particular order.
I've been tinkering with JavaScript since 2011 and am developing solid skills. Sometimes I surprise myself!
When applicable, I like to take advantage of the shortcuts that JQuery allows.
I have experience building from-scratch websites for e-commerce utilizing the latest credit card processing APIs (Braintree).
Using HTML 5 to produce multi-media rich applications that work in any browser and any device.
Exposure and some work with Java through class work. I'd like to becomemore proficient in this area.
I did a lot of C++ in High School. I know that it's changed a lot since then but it's just like riding a bike. You just have to get back on.
Experience using ArcGIS and QGIS for basic mapping purposes.
Working understanding of database structures, queries and itneraction with server-side code.
Intermediate experience using Google Maps API to produce custom applications for plotting and acquiring data from Google Maps. Developed coordinate conversion tools based on public FORTRAN and ICON code
Produced automation scripts for sending form emails and tracking daily email quotas
I enjoy being able to visualize data in novel interactive ways.
Experience developing with WebGL three.js library. I love the 3D aspect of things.
I use SVN to document and preserve code for my web projects at work.
Through a few different projects I gained some experience setting up and running both LAMP and Windows Servers on AWS.
I pick up on new concepts quickly and run with them. I have the intelligence and experience to rapidly learn new things. This is my best ability.
Many of my projects have been self-taught. Despite having no real prior knowledge in the areas of development, I was able to produce novel, innovative and functional applications.
02-2015 -> Present
Web Developer, Technical Support, Sales, Software Testing and Consulting
04-2011 -> 02-2015
Self-employed specialist in hydraulic packer testing, hydrogeology, geotech logging and training for mining/consulting companies
06-2011 -> 11-2014
Various mining consulting tasks including geochemical evaluations of mine waste rock
08-2008 -> 04-2011
Various mining consulting including hydrogeology numerical modeling
06-2004 -> 07-2008
Various environmental consulting including modeling subsurface contamination plumes
08-2002 -> 05-2004
Graduate Teaching and Research Assistant. Award for Exellence in Teaching 2002
Giving Back
Making things the hard way
Advocate for Minority Community
Other interests include: Photography, Painting, Running, Student Pilot, SCUBA
BA: Geology, BS: Physics, Minor: Mathematics | 2002 - 3.20
Click for class details
MS: Geosciences (low temperature aqueous geochemistry) | 2004 - 3.81
Click for class details
MS/MS-Cert: ICT (software development) | 2017 - 4.0
Click for class details