Recruiters: Working with me

If you are on this page then it's probably because you are either a recruiter or someone that has requested to interview or hire me. The current technology job climate has forced me to put up something on my site to answer questions in a more productive way.

This page should clear up some things to make it an easier process for us.

Jump to Resume

Are you looking for a job?

Yes, I am currently open to working on new projects.


What are you currently doing?

I am currently doing contract development with a select few long-term clients. One of which has been a client for almost a decade now.


Will you relocate?

Sorry, currently not entertaining positions that require relocating.

Looking for fully or mostly remote positions. Mixed positions must be within a reasonable drive from Atlanta or Greensboro, Georgia.


What position are you looking for?

I am willing to do the following positions:

Senior Application Developer

I am a leader at heart, however, I do love to program just as much as leading.

My development career spans across more than a decade with several different technology stacks, industries and tools. I worked with PHP, Python, JavaScript, C++, Java, Elixir and others over the years. My current focus is on Svelte / React but open to anything fun or new. Learning and experimenting is the biggest benefit of being a developer.

Team Lead / Fractional CTO

Sometimes startups can't afford to have a CTO on the payroll. I completely understand this fact of life. In those times, a good Team Lead or Fractional CTO works best. I have experience in both working with the technology and building teams. This combination allows for a flexible role description.

Chief Technology Officer / Director of Development

I have over a decade of experience in leading teams and having oversight of the development process for several projects. Working with budgets, development efficiency, and hiring has been my a love of mine and will continue to be.


What technologies will you work with?

  • HTML
  • CSS
  • PHP
  • Python
  • GO
  • JavaScript
    • ReactJS / React Native
    • NextJS
    • Gatsby
    • Svelte
    • jQuery (Don't really need this anymore. Get rid of it if you are using it.)
    • Honestly, most JS frameworks are fine. I have a little experience in a lot of JS frameworks
  • Cloud Services
    • Amazon Web Services (AWS)
    • Google Cloud Platform (GCP)
  • Containers
    • Docker

Notes:

This is not an exhaustive list but only my day-to-day toolset. I've also touched things from bash to Elixir to C++.

I like playing with new things. Don't be afraid to ask about a language that I may not know. I might be willing to learn it.


Contract or Salary?

I am open to both. As a longtime experienced freelancer, I don't fear contract positions. I do set my rates based on this factor though. Contract positions pay a slight premium to cover expenditures that would normally be covered by a salary job (healthcare, vacation, etc).


What are your salary requirements?

That's a loaded question! My contract and salary rates change based on a few variables. This is highly dependent on factors like flexibility of work hours, benefits package, in-office vs remote, how much I like you, etc. There is a lot of wiggle room. If you have a number in mind then fire it off but I won't give you a specific number until I have learned enough about your business to give one.


Resume

If those aren't enough for you then check out my LinkedIn Profile and the references on there.


Portfolio

Here are some of the most recent things that I have worked on:

Please reach out to ask about projects in a specific language or stack.


Open Source

I have contributed to several open source projects over the years. Here are a few of them:

ThinkUp ThinkUp is a free, installable web application that gives you insights into your activity on social networks like Twitter, Facebook, and Instagram.

Habitica Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor.

Some stuff that I've made:

Advanced_Audio A flutter package for handling audio playback.

GeoIncentives Wordpress plugin for checking geolocation against a GIS shapefile.

FAQ Accordion Block Wordpress plugin for creating FAQ Accordion blocks in Gutenberg.

Not contributing to any projects at the moment but open to look at any if you have one.


Why do you not take tests?

I believe that technical tests are good for school and engagement with junior level developers to qualify that they have enough knowledge to be productive at work. However, I welcome and enjoy technical discussions.

For me personally, I have spent a decade now proving that I have the technical aptitude to get the job done. If that is in question then you can always look at my prior work, talk to a long list of references that I have and also look at open source work. In the last 10 years, I have done well over 10,000 hours1 of development. No, I am not the best at knowledge retention but I have learned to teach or re-teach myself things at an extraordinary pace.

If testing applicants is a must for your position then please pass me up. You will waste both of our time. Feel free to ask questions about my skills but I will by no means take a timed test to prove anything.


What are your hobbies?

When I am not programming, I am...

  • learning German. Ich spreche ein bisschen Deutsch. Noch nicht so gut in Grammatik.
  • road trips with my partner
  • snuggling up with a good book
  • crocheting blankets and anigurumi
  • hiking on easier paths
  • doing "city walks" on nice breezy days

Want to learn more?


Footnotes

1 The 10,000 hours is in reference to the book Outliers: The Story of Success by Malcolm Gladwell where he presents the theory that a person becomes an expert in an area after 10,000 hours of practicing the subject matter.