Software Architect @ Air Force Weather Agency

Software Architect / Lead Developer at Northrop Grumman (June 2009 – October 2011)

As a Software Architect and Technical Lead for AFWA weather systems at Northrop Grumman, I oversaw Java and Flex development, leading multiple teams within the agency and collaborating across divisions.

Key Projects:

Architecture Baseline:

  • Established the initial architecture using Adobe Flex, RobotLegs, BlazeDS, Spring Framework, TerraCotta, MongoDB, and Virgo RT OSGi server.

High-Performance Delivery System:

  • Developed a Java/Flex-based system capable of delivering 50,000 image tiles per second.

Developer Training:

  • Trained over 50 developers in Flex, RobotLegs, and Spring Framework.

Timely Project Delivery:

  • Successfully delivered critical projects on time under urgent schedules.

Project Guidance:

  • Guided multiple teams from project startup through prototypes to production.

Agile Methodology:

  • Introduced agile methodology with monthly iterations to multiple projects.

Developer Tools:

  • Implemented a new developer stack including JIRA, Crucible, Fisheye, and Mercurial SCM.

Spring Framework Introduction:

  • Introduced the Spring Framework to the agency, enhancing development practices.

Key Achievements:

  • Established a baseline for initial architecture and implemented a high-performance delivery system.
  • Trained over 50 developers and delivered critical projects on time.
  • Led multiple teams through project phases and introduced agile methodologies.
  • Implemented new developer tools and enhanced development practices with the Spring Framework.

Tools and Technologies:

  • Programming Languages: Java, Flex
  • Frameworks and Libraries: RobotLegs, BlazeDS, Spring Framework
  • Tools: TerraCotta, MongoDB, Virgo RT OSGi server, JIRA, Crucible, Fisheye, Mercurial SCM

My role at Northrop Grumman demonstrated my ability to lead technical projects, develop high-performance systems, and train and guide development teams.