Marietta, Georgia, United States
Adapting to a new situation or a new technology is nothing new for me. Opinionated though I am about technologies, I can work with about any of them, albeit sometimes with a raised eyebrow. (This does not, unfortunately, include fax machines which continue to confound me). Seeing the kernel of a problem, independent of the tools at hand, is probably my most useful ability. My professional goal? Build things that get "ooh's". Specialties: Front end, back end, end-to-end, end-around...I could go on with things that have "end" in them, but I won't. I carry the usual list of language proficiencies including (but not necessarily limited to) Java, ActionScript, VisualBasic, C#, Ruby (please don't ask me about Ruby), PHP, ColdFusion, JavaScript, VBScript, VBA and the common platforms you always see like .NET, Rails, J2EE, and a bunch of other stuff. If you don't see it on the shelf, ask one of our helpful associates.
Moving data around between lawyers, court reporters, and the like.
Your standard "get data, keep data, show data" development role. Insurance-type products, automotive mostly. Helped implement many changes from procedural things (e.g. source control policies) to infrastructure things (e.g. major database platform upgrade) to introducing new snack foods to grateful co-workers.
A straight-up start-up. Flex UI for a virtual world. Coding against a parallel-developed game engine. No bull, all work. I was the dumbest guy in the room, which was kind of nice. Clearly it didn't last long, but it wasn't for lack of talent on the team.
A mix of installed kiosk development and client-based web development. Yet another place where, "Hey, do you know THIS language?" is frequently heard. Half the company was in Canada, no...more than half.
At Assurant I served as both a manager and developer at various times. I was involved in architectural decisions, producing code (per standards, of course...some might say "in spite of" them!) and after-the-fact support.