Deputy Director/Manager Software Engineering
Communications Resource, Inc.
• Direct and manage multiple J2EE web application projects simultaneously in a fast paced and fix priced contract environment using Agile Scrum framework• Actively involved in stakeholder meetings, gathering requirements, architecting technical solutions, status meetings, and demonstration of applications• Wrote technical approach, developed initial work breakdown structure, and costing for proposals• Responsible for establishing technical credibility and long term relationships with clients • Built software engineering group and processes from scratch: • Used common J2EE architecture across all projects • Implemented a common software methodology using agile principals • Developed standard documentation templates for requirements and software design • Used UML diagrams for documenting and modeling software • Applied lessons learned to continually improve process and architecture • Responsible for recruiting, coaching, and managing technical staff; including writing performance appraisals • Developed commercial web based product. Brought initial concept into realization using agile principals• Technologies applied AJAX, Java 1.5, Struts, Spring, Hibernate, JBoss, Oracle Application Server, Oracle Database, Microsoft SQL Server, and MySQL• Tools used Eclipse, Subversion, CVS, Mantis (Bug tracking), Visio, Microsoft Project, and Microsoft Office