So begins another hunt
It looks like I am on the hunt yet again. So goes the life of a flex consultant. Anyhow, here is what I am in the market for for my next gig:
- senior flex consultant role
After working on the Speakerheart project, I have really come to love the more architectural aspects about projects. That is not to say I don’t love coding, because I do, but I really like some of the bigger-picture thinking involved with the overall structuring of a Flex client and the API. Also I am not opposed to becoming an employee for a company, but it has to feel right. - open to primarily telecommuting w/ occasional on-site work
Gas is going to hit $4 pretty soon. So commuting to/fro work is getting more and more expensive. Also, in this day and age, there is no reason why a client/project/employer wouldn’t be open to telecommuting w/ occasional on-site time. I have been doing it 99% of the last 6+ months with very little hangups, if any. Skype, IM, email, and a regular ol’ phone facilitate telecommuting and they are all part of my arsenal of tools as a consultant. - small team/small company
I have worked both big and small teams for both small and big companies. I certainly like the feel of a smaller team as you get that “team” feeling where you feel the effects of your contributions. Bigger teams seem to diminish that feeling greatly. Also bigger teams introduce the whole “too many cooks in the kitchen” effect and coding consistency starts to waver. A team with 2-3 flex developers with one of them being the client-side lead is perfect. - implements Agile-ish methodology
Agile-ish development methodologies are great for a number of reasons but the one I find myself liking more and more is that it keeps people accountable and honest. It also provides the structure necessary to keep communication up and running which is of prime importance when telecommuting. - user experience-driven development vs. design-driven development
Its amazing how something so cool looking can really fail at providing a simple user experience. All the flash and pizzaz in the world won’t make a simple user experience any simpler. In fact, it will probably complicate things. UX driven development means that design has taken a back seat to the practicality of a particular experience. It also means that enough thought went into the task at hand to know that no matter what kind of fancy rims and spinners you have on your wheel, its still just a wheel that goes round and round. - new project as opposed to an existing project
I have worked on my fair share of other people’s bugs and spaghetti code. Yes, every project has these aspects (well maybe the former, hopefully not the latter). At this point in my career, I am ready to help build a new project with a great team, to rethink a web application or user experience, to start something fresh and do it right the first time - pragmatist vs. zealots
I really like working with like-minded people. I am a pretty down to earth, pragmatic guy. I have some beliefs but I am not too closed minded not to hear another take on a subject. Just be prepared to answer WHY when asked. I ask lots of questions and generally I question the status quo if not just to keep us all thinking. I am an agile, flex, flash, as3, cairngorm, oop, remoting, crud, and rest-pragmatist. I see the value in the old ways but I am not beyond questioning if there is a better way of doing it. - and the rest
In case you are wondering…- ActionScript 3 only
- Flex Builder 2 & 3 only
- I hate WSDLs
- Flash gigs are cool but I really wanna do it in code, not the timelin
So there you have it. That is kinda the basics for what I am looking for for my next gig. If any of you folks knows of someone or something that looks like a good fit, send em my way. If you need a copy of my resume, download it from here - link
Alrighty then. Later.
