About
Ferris Thomas is a front-end web developer who lives a few miles south of Atlanta, Georgia. He sees to it that creative folk get their message out across a slew of different screens.
His forray into the software world began after college when he got a job as a background artist for a small software company in Connecticut that specialized in developing children's CD-ROM games and activities with something called Macromedia Director. The opportunity to learn to program presented itself and Ferris transitioned fairly quickly from one creative endeavour to another. A self-taught programmer, while at McGraw-Hill he somewhat quickly transitioned from Director to Flash. Years on Ferris has stayed with the front-end he now works predominantly in HTML + JavaScript.
A yankee hailing from rural Connecticut, Ferris moved to Atlanta shortly after Y2K turned out to be a big nothing and has been adjusting every since. Not long ago he pulled up stakes and went OTP, fleeing to the quieter confines of Coweta county where he now lives with his sweet and wonderfully tolerant wife, their daughter, and a pair of dogs. When he's not at work (or commuting to and fro) his side projects include toiling in his garden, taking pictures of this and that, travelling when possible, and the occasional art project.
Work
Below are a select few projects I've worked on over the past few years.
Loading
FAQ
- Are you currently looking for work?
- Not at this time.
- Aside from jQuery, what other JavaScript libraries or frameworks do you know?
- Recently I have been utilizing React (with either Rexux or Reflux and React Router) on my projects. Prior to that I worked on a mobile app built on Angular (within Cordova). Previous additional experience includes Backbone and a seemingly countless number of helper libraries like Underscore, Lodash, and Masonry in production sites.
- Have you had any exposure to Content Management Systems?
- Most recently I've had extensive exposure to SiteCore, but I'm not certified.
- How do you like SiteCore?
- It's extremely powerful. I'm working on my .NET skills at the moment.
- Do you know OOP, Design Patterns, and MVC?
- Indeed.
- Do you know ActionScript 1, 2, and 3?
- Absolutely, but it's been a while.
- Do you still do any Flash development?
- I haven't had any requests for it in ages, but do miss it. A bit.
- What criteria do you have when sizing up new opportunities?
- Off the top of my head there are a few things:
- Location: It's something that affects you every single day, and with my living well south of Atlanta I'm sensitive to commute times.
- Opportunity: What would I be doing? One project for the foreseeable future or a dizzying myriad of small one-offs? And with what tech? Are casting a wide net and trying to keep folks running IE 7 happy, or are we targeting modern/mobile screens?
- Culture: What's the vibe? I've been very fortunate to have worked at a string of firms that have fairly relaxed atmospheres.
- Position: How stable is the company?
- Would Roswell or Alpharetta be all right?
- Consider this: It's an hour without traffic. And Atlanta has traffic.
- Would you consider temp or temp to perm? What about a six month contract?
- I'm fond of full-time direct-hire W2-styled work, but might consider a temporary gig were the right one to coma along.
- Do you have a resumé/CV available?
- You have two choices: You can either me up in the contact section and I can send it over, or you can visit the Resumé/CV page.