Who I Am

Hey there! My name is Tobias Davis, I help companies that are building web-based applications like content management systems, report generators, and analytical tools. I offer project rescue services–fixing bad architecture, and training/mentoring in JavaScript best-practices, as well as normal software engineering as a freelance consultant.

Recently I was at NEJS Conf 2018 and met some really awesome people!

Currently I’m working full-time with From Now On, wrapping up a sizeable migration of the backend JavaScript-based architecture from Azure to AWS, which has dramatically decreased server loading, allowing the company to scale up the number of supported clients drastically. I’m also migrating a backend+frontend CMS from Jade (now called Pug) to Svelte, which will make feature development cost significantly less, and also lower ongoing maintenance costs.

My availability is limited through September, but in October will start to open up a bit more. If you have projects in the JavaScript space that need rescuing, I’d love to see if I can help you!

Some more things about me:

  • My goal is complete satisfaction. If you aren’t happy at the end, I’m definitely not happy.
  • I want to understand your real needs and desires. I focus on building things that bring you concrete, measurable value.
  • I love training and mentoring people and teams in best practices. Knowing and implementing the right things saves money, and makes it possible to easily add new features.

Here are some things I’ve done for other clients in the past:

  • Refactoring and re-architecting old server and webapp systems to have fewer defects, while still allowing for faster feature development.
  • Building and maintaining digital content management systems, sold to high-touch clients.
  • Designing analytical tools for inspecting high-value, large data sets used in the financial sector.
  • Internal system monitoring tools, to keep critical systems up and running.
  • Security review of applications, to verify architecture and design were following industry best-practice.

Bullet point overview of my career in software:

  • Amateur web-designer and programmer in ~2002.
  • Professional web developer in early 2010, mostly creating and maintaining WordPress websites.
  • Started writing a lot of open source software in mid 2010.
  • Full-stack developer focusing in Java and AngularJS early 2012 through mid-2016, building and¬†maintaining business web applications used by over a million users.
  • Full-stack JavaScript developer since mid-2016, building APIs and web apps used by high-touch clients.

If you really want a full resume, you can look at mine, and you can also look at my LinkedIn profile.

Updated 2018-09-14