Michael Cymerman's Resume
Michael Cymerman's Resume
Michael Cymerman
Summary of qualifications
Experienced Architect, Project Manager and Software Developer with expertise in current technologies including Java (J2EE), Web Services, Wireless development (WAP/WML/J2ME), XML, LDAP and UML.
Top Secret (TS/SCI) with Full-Scope Polygraph – granted September 2004
Professional experience
ITPath Consulting (6/2000 – Present)
President & Principal Consultant
ITPath reduces costs and improves productivity by providing Software Development, Lifecycle Management, Network Infrastructure Construction, Security Management and Troubleshooting services that streamline operations and improve business outcomes.
SAIC, Inc. (10/2008 – PRESENT)
Responsible for software development, architecture, technical leadership.
· Primary software developer on large-scale Java/J2EE project.
· Architected, Designed and Developed modules providing integration between Oracle UCM and Java-based Application.
· Provided technical leadership, direction, mentoring for team.
Northrop Grumman, Inc. (1/2008 – 10/2008)
Responsible for Systems Engineering, Architecture and Analysis.
· Performed analysis, design and Systems Engineering as Agency attempted to rearchitect internal systems.
· Managed maintenance of existing application and provided troubleshooting and development recommendations.
General Dynamics, Inc. (10/2006 – 12/2007)
Responsible for project management, leadership, and software development at Corporate IT Office.
· Performed analysis and evaluation of alternative forward-looking web architectures for large federal agency.
· Managed maintenance and construction of office presence on community portal.
· Designed and Implemented system to digest and disseminate urgent notifications to executive officers.
SAIC, Inc. (10/2004 – 10/2006)
Responsible for technical architecture, leadership, software development and launch of highly-visible classified community-level portal.
· Designed and Implemented Action Tracker System to enhance communication and information sharing between Intelligence Community Entities.
· Incorporated PL3 requirements into system to enable highly sensitive information to be managed within the system.
· Performed systems analysis on heritage system to garner existing functionality, new requirements and possible architecture options. Made final determination to utilize custom components within existing license of Stellent Content Server.
· Managed development effort with Vendor professional services to ensure high-quality deliverable for the customer.
· Lead Developer for enhancements and modifications to existing code-base after delivery of first iteration of development cycle.
· Established and developed migration systems to accurately locate, clean and import existing content into Content Server.
Flarion Technologies (6/2003 – 12/2004)
Responsible for technical architecture, leadership, software development and support of Telecommunications systems for launch of market trial.
· Established systems architecture to provide high-availability, scalable solution to subscriber provisioning, billing, and network access.
· Developed Accounting Process/System to integrate subscriber usage into the billing and data analysis processes.
· Created development framework to integrate external components/subsystems seamlessly into the Billing Systems.
· Provided 24x7 support of production network in
Fannie Mae (9/2002 – 6/2003)
Responsible for technical leadership and software development of large-scale web application.
· Established development frameworks to integrate external components/subsystems seamlessly into the Accounting System.
· Designed and Developed components of the Accounting System ranging from UI components to backend EJB components.
· Requirements Gathering and Analysis workshops with business users to ensure proper functionality and usability.
UNITED STATES ARMY (4/2002 – 9/2002)
Responsible for providing project management, technical leadership and process improvement services for US Army CECOM.
· Developed Personnel Database System containing role-based authentication which allows Army Users to view personal information, perform updates on Education and Training Certifications and management staff to run queries generated dynamically by user selections.
· Established secure development environment for continued use by Army personnel.
· Established development process as part of push towards CMM Level 3.
· Production Support of Portal System based upon products from Viador, Sybase and Allaire.
· Performed Technical Investigations of external products under consideration for use in the Production System.
Titan Secure Systems (6/2001 – 4/2002)
Responsible for providing business development, project management and architecture direction on projects for large government and international government agencies.
· Provided technical architecture, design and implementation of a biometric-based identification and security system. Biometric technologies, including Iris Recognition and Fingerprint Recognition, were integrated with Physical Access and Network Access Security Systems.
· Applied technical background in Java distributed architecture towards management of large-scale project built with VisualC++ and ASP technologies.
· Prepared and presented demonstration of biometrics to CEO and key government client representatives including the Secretary of Transportation.
· Established proposal response timeline and processes to enable client to more rapidly respond to proposal requests. These processes focused on Work Breakdown Structures, Project Schedules and Operations timelines.
· Implementation of SiteMinder product to a biometric-based security infrastructure.
GroupServe, Inc. (6/2000 – 6/2001)
Director of Research & Development
Responsible for providing concurrent direction towards the development of two Internet-based groupware products designed to allow users to collaborate from PDA, WAP-enabled phones and desktop computers. Performed full lifecycle management of the GroupPort (www.groupport.com) application from early design phases through deployment and post-production support. Managed enhancements of the GroupVine (www.groupvine.com) consumer application with peak usage of over ten thousand users. These projects, coded in Java, combined the use of technologies including Jini, JSP, Java Servlets, RMI, JavaMail.
· Established the development process used to track software defects and enhancements from initiation through development into deployment on production systems. This consisted of the creation of proper environments, the automation of software builds, and the establishment of a set of procedures for the development, testing and production support teams.
· Designed GroupPort 2.0 with the intent of delivering a feature-rich system while maintaining a consistent and easy-to-use interface across multiple deployment platforms.
· Constructed and integrated code built to handle the navigational elements of the user interface using Java Server Pages within two weeks to meet the delivery of our Beta product to our customers.
· Established and coordinated the migration from version 1.0 of GroupPort to version 2.0 of GroupPort. This migration, which required a large-scale data migration, server and network enhancements.
· Provided product development leadership in the analysis, design and architecture of product enhancements to reflect the priorities of the company and the user experience.
· Development of Product release schedule to coordinate marketing, customer care and operational support requirements with the development timeline.
· Designed and performed benchmark analysis of system performance under load using web-based load testing software to determine maximum load for acceptable performance, existence of concurrency issues as well as the individual user experience of the system under load.
· Participated in application demonstrations to Venture Capitalists looking to evaluate GroupServe for funding opportunities. Participation included demonstration of software as well as presentation of architecture and technical direction.
Qwest Communications (2/1999 – 6/2000)
Product Manager/Technical Lead/Senior Developer
Responsible for the concurrent development lifecycles of three Internet-based products designed to provide network information to customers. These projects, coded in Java, combined the use of technologies including Enterprise Java Beans (EJBs) deployed on WebLogic’s Tengah Application Server with existing network infrastructure to provide network configuration, statistics, and trouble management capabilities to Qwest’s customers.
· Established business processes and inter-company communication in support of the large-scale integration effort necessitated by increased customer visibility into internal company processes.
· Created products from initial design concept, through detailed design and implementation, integrated product into overall Internet system and performed full testing on system.
· Concurrently managed team of five developers, two technical writers and two requirements analysts on three different delivery schedules.
· Primary customer point-of-contact for all issues related to the product under development.
· Individually performed full-lifecycle of development on a key product utilizing LDAP to interface with a Microsoft-based server. Developed layered software to isolate the dependencies of individual components.
· Project Architecture involved a Tengah Application Server acting as a web-server communicating with a Tengah Application Server containing Enterprise Java Beans (Stateless Session Beans) and an Oracle database.
Digital Focus, Inc. (12/1997 – 2/1999)
Staff Engineer / Program Manager
Fifth employee of startup company focused on Net-centric Systems Integration. Performed numerous duties ranging from software development, to process implementation and project management. Responsible for must-succeed fixed-price contracts throughout tenure at DFI.
GEICO Policyholder Services
On-site development effort geared towards re-establishing GEICO’s customer service web presence. Formulated requirements through customer interaction and established web branding image for customer. Performed all aspects of the system development lifecycle. Project was delivered on schedule and within cost.
· Performed requirements analysis, design, implementation and coding at customer location.
· Managed a team of two developers while performing bulk of code development.
· Project Architecture involved a Netscape Enterprise Server communicating with an iPlanet Application Server to an Oracle database. Code designed to reduce dependencies on iPlanet through abstraction of proprietary classes and methods.
Project: UOB (
Acted as primary point of contact for international development effort with a Bank in
· Managed two concurrent projects through the requirements analysis, design, implementation and coding at home office.
· Worked to drive design through incomplete client requirements to provide open framework capable of reacting to changing client needs.
· First project involved creation of printable documents using the Swing Document class to establish templates at design time and fill in data at loan creation time. Performed development on equation builder for template engine.
· Second project involved the creation of the terms and conditions printed with the loan offer letter. Performed rules-based decision making to allow the loan officer to tailor the bank product entered by the bank management to the needs of the customer.
· Project Architecture (for both projects) involved a Java Application containing swing classes communicating through Java Binding (formerly Java Relational Binding) to the Oracle database.
Project: Federal Express
Acted as primary point of contact for development effort with Federal Express. Built a Netdynamics based Application designed to maintain a knowledge repository for FedEx to store information on past projects and technologies for future use.
· Performed requirements analysis, design, development and deployment for customer at home-office.
· Primary point of contact for customer – acted as both project manager and relationship manager.
· Performed bulk of development in addition to managerial responsibilities.
· Project Architecture consisted of a Netscape Application Server communicating to the Netdynamics Server to serve up a signed Applet interacting with an Oracle database.
TRW (5/1997 – 12/1997)
Engineer/Scientist 2
Responsible for a variety of duties ranging from system testing to mission-critical development efforts for classified system..
· Independently performed analysis, design and development of Java version of a C-based asset tracking system. This system utilized the C-based middle tier (similar to CORBA) to interact with the analysis engines and databases to maximize performance.
· Created automation scripts to perform code declassification tasks. These scripts parsed through the existing code base to remove terminology and references deemed to be inappropriate for common viewing.
· Contributing member of mission-critical development teams dedicated to quick resolution of high-priority issues.
· Designed defect-tracking system to enable efficient management of software defects.
Lockheed Martin (5/1995 – 6/1997)
Engineering Leadership Development Program
Leadership development program combines a series of rotational assignments with formal leadership training and Coursework to improve the quality of Lockheed Martin’s future leaders.
Rotation III:
· Developed a Java application to monitor performance of local-area network. Application architecture was an n-tiered socket based architecture involving the use of servers running JNI to evaluate the performance of internal Solaris servers.
· Developed socket-level code to implement packet routing in an effort to evaluate and understand the technologies involved with Mobile-IP systems.
· Developed a Java application used in demonstrations of the Mobile-IP technology. Application utilized architecture described in first bullet to follow the movement of a mobile-ip enabled laptop through a network.
· Researched technologies for internal web-based projects designed to evaluate the feasibility of the introduction of n-tiered architecture into Lockheed’s future development efforts.
Rotation II:
· Designed and implemented a tool to monitor the distribution of a software baseline to remote locations. Project Architecture involved unix shell scripting, SAS and database access to Sybase.
· Designed, developed and executed tests to determine the modifications necessary in the distribution strategy to minimize the negative effects on the wide-area network.
·&nbs