I've been working on software market since 2006 and my experience covers, since fixing buggy codes from scratch, with no analist to guide, to working with teams and developing complete applications with documentations and OO aproach, but also procedural approach and no documentation at all.
Fortunately these wide range of experiences gave me the possibility to decide, wheter to improvise, or to do it straightly, as the manual says.
I don't have any preferential tools for developing desktop applications and solutions, I could use any, since Delphi and VB6, my starting point as well as DOTNET version of these same tools and other DOTNET based tools, like Java.
VBA, scripting languages, MicrosofT Office aplications, many different database tools like Firebird, MySQL, Postgre, Access, SQLServer, etc, are topics I've already matched in my daily experience.
I'm as well used to work on internet applications, but my main focus is temporarily on desktop ones.
Among some remarkable jobs I've taken, I can tell some webservices consuming, and a great variety of DOTNET Framework applications, and conversions from VB6 to 2008.
Thanks to a partnership I have and my large experience with technical literature of TI Tools, my main source of information to evolve my professional skills and my Proficiency Grade in English and Spanish Language, I can provide, besides any kind of Software Solutions in accordance to my profile, any kind of translations in both languages to portuguese and vice-versa.