I have more than 10 years of experience in developing software applications, using, primarily, ActionScript programming language.I've started off creating applications using ActionScript 2.0, whilst still in high school, for various school projects, and throughout my junior years of college, during which I was working as a freelancer.In my senior years of college I was hired at iSoftBet, where I started using ActionScript 3.0 and, later, Flex 4. This is where I also grown accustomed to object-oriented design and building complex frameworks for developing games.To ease the development process and in order to impose a uniform development model, I've used a series of software frameworks, like PureMVC and Robotlegs. Both of them are built on top of the MVC design pattern. The latter makes also good use of the Dependency injection design pattern for feeding the needed instances to the consumer object.My role in the iSoftBet team allowed me to enhance my management and time allocation skills, by trying to balance my time so that I could complete my tasks, as well as being available all the time to answer any technical question that my colleagues might have had.During the years I've developed some small projects that used other programming languages, like C# and Java. Although I don't have the same experience as with ActionScript, I find it that if you apply the same programming principles, it is easier to learn the a new programming language.
Listed skills include Actionscript, Design Patterns, Object Oriented Design, Flash, and 27 others.