Software Development for anything, let me bring your product to life.
Senior Software Architect / Full Stack Developer (with Engineering/Networking/Test Automation/PM and Management experience) - I am a very fortunate person, I've been very passionate my whole life about technology and had the opportunity to do some amazing things so far in my career and I'm always excited about new technology and working on complex systems.
I like to stay up to date on technology and I'm always looking to expand my toolset. I've been asked many times what language I program in and can confidently answer: 'The best one for the job at hand'. I've worked on many complex systems in c#, java and c/c++ as well as a host of less main stream languages and scripting technologies, I'm comfortable with learning any new language quickly.
I primarily want to make sure I look at each thing I work on and select the right tool for the job and try not to lock myself into one technology or mind-set.
Work Terms
I am available on a per hour basis or negotiated flat rate for a project, I am available for simple hourly consulting (maybe you just need an experienced software architect to run your idea by to know if it's feasible), small software development projects (a few days to a week), or for longer full time engagements depending on my schedule.
I am open to communication using any channels.