I've been in web development for the last 15+ years, working primarily with a Ruby on Rails application layer. Throughout my career I've specialized in all areas of the stack while exceling at building teams in full agile fashion. I have a passion for new technology, and look for new opportunities to weave it in wherever applicable. With the constant evolution of programming styles, languages, microservices, and computing, it is imperative to always be learning to keep you application relevant as well as your technical relevance.
Outside of being a go-to resource for engineering and design team on a wide range of technical problems, I take a proactive role of removing obstacles that stand in the way of engineering productivity. I also believe in leading by example, by contributing code and having a deep understanding of our stack.
Working hard doesn't come without playing hard. When I'm not developing, I enjoy spending time with my wife and 2 daughters and we frequent Disneyland quite a bit. I'm an avid runner and usually try to get out for a 5-7 mile run during lunch using geocaching as destination points.
In the kitchen I like to experiment, and as of late I've really been digging Instant Pot cooking. I'm a handyman at heart, and over the years have assembled my home improvement tool kit of knowledge ranging from plumbing, electrical, floors, etc. My current handyman projects revolve around building things out of pallets, but have my eyes set on building a custom MAME arcade unit for my garage.
Every great feature or product has been the spawn of creativity, inspiration, communication, and coffee (optional). I love having a great discussion on product and process to see what to focus on in the upcoming roadmap.
We have an idea, now what? Let's check the business value vs. complexity and weight that against our available resources and prioritize accordingly.
The stories are in the backlog, so let make sure we have a release marker that makes sense, and remove obstacles that prevent us from achieving our goal.
"Do what you love, and you'll never work a day in your life...most of the time"
HIRE THE RIGHT PEOPLE
I cannot put enough emphasis on building a cohesive team when it comes to personality, drive, work ethic, and skill.
NEVER STOP EXPLORING
Push technology to its limits, otherwise you'll be left behind. Often times you end up marketing a byproduct of your success.
DON'T OVERLOOK SUCCESS
Your team needs to know that the company's success is their success. Every contribution matters, especially those long milestones.
DON'T BURN OUT
Meditation and down time is just as important as grinding away towards the next feature. Keep your goals in mind and know your capabilities.
TAKE CARE OF YOURSELF
I run during lunch and try to get outdoors whenever I can with friends and family. A healthy heart will give you more endurance and resilience in everyday activity not to mention the energy boost.
JACK OF ALL TRADES
Logic isn't only applicable to technology, but can be applied to the full spectrum of home improvement. Most of the time intuition can accomplish most projects.
REAL-WORLD TREASURE HUNT
There are millions of geocaches worldwide. Geocaches are found in parks, urban areas, forests, deserts, on top of mountains, underwater — pretty much anywhere you can imagine. It's a great incentive to travel, exercise, and explore new areas.
GOOD RULE OF THUMB
For any occassion, work or pleasure, lend an ear and keep good lines of communication between everybody and everything that is important to you.