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.