Java/Spring/Hibernate
I began working with the Java platform and related technologies in 2009. I am currently responsible for ongoing development on the middle tier platform for the Verizon Wireless Media Store.

Adobe Flex
I have worked with Adobe Flex technologies on a full-time basis since late 2005. I have played a significant role in the client side development of the Verizon Wireless Media Store since February 2008.

I use these tools and methodologies daily in my work:

  • Continuous Integration/Automated Builds: Experience with configuration and maintenance
    of Hudson, Maven and Ant
  • Unit Testing: Creation and review of Flex application unit tests using FlexUnit
  • MVC/IoC Frameworks: Utilization of the Spring, Cairngorm and Swiz micro-architectures in large-scale applications
  • Agile Development: Short development iterations (sprints) based on assigned user stories and their associated points
  • Asset Management and Integration: Creation of asset library SWFs in Adobe Flash Professional using assets created in Adobe Photoshop and Adobe Fireworks

In addition to general UI development, I specialize in:

  • Memory management, application profiling
  • Module management
  • Cairngorm extensions
  • Deep linking/bookmarking Flex application states
  • Client-side data and display object caching
  • Application architecture

C++, Windows Development
Prior to working with Adobe Flex, I developed applications for Windows PCs using Visual C++. I have been developing applications using object-oriented programming techniques since 1994.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]