• Expertise on ActionScript 2 & 3 including a full understanding of capabilities, limitations and pitfalls of the platforms.
• Expert knowledge of Adobe Air and Adobe Flash Lite, Intermediate to expert knowledge of Papervision3d,away3d, Five3d etc. and intermediate knowledge of Flex 3.x & 4.x and FMS.
• Full… Read More
• Expertise on ActionScript 2 & 3 including a full understanding of capabilities, limitations and pitfalls of the platforms.
• Expert knowledge of Adobe Air and Adobe Flash Lite, Intermediate to expert knowledge of Papervision3d,away3d, Five3d etc. and intermediate knowledge of Flex 3.x & 4.x and FMS.
• Full understanding OOP (object oriented principles) such as inheritance, encapsulation, polymorphism, interfaces, composition, etc.
• Excellent understanding and experience using common Object Oriented design patterns and their impact on ActionScript development.
• Experience using frameworks such as PureMVC, GAIA, etc., developing moderately complex modular frameworks, writing advanced utility classes and libraries.
• Expertise in working within the FlexBuilder IDE as well as the Flash IDE and experiences building medium-scale Flex applications.
• Experience working with Javascript UI frameworks such as Prototype/Scriptaculous, JQuery and Open Source Libraries.
• My goal for releasing a new project is to take design comps from the creative team and develop advanced applications. This may include some preparation of the graphics but primarily working with more junior developers and the design team to define how graphics need to be prepared, working with IT project managers and developers for webservice/backend integration, all the way through final delivery of the completed project for release or deployment.
• Architecting and creating UML documentation for moderately complex applications.
• Accurately scope development timelines for moderately complex applications
• Work with creative team on concepting to offer technology-based solutions and consult on concept feasibility.
• Strong focus on communication with development, creative, IT and client services teams.
• Assist more junior Developers by offering guidance in defining architecture and best approach for building out moderate-complexity applications. Read Less