Software Engineer
Fairfax, Va, Us
Embedded Software Engineer: Worked with the Information Assurance Division developing secure embedded cryptographic systems for the Advanced INFOSEC Machine (AIM) platform.Β Technical Lead: Worked as technical team lead for a ten person development team. Responsible for estimating effort, staff scheduling and prioritization, earned value, and technical leadership.Β Developer/Architect: Designed and implemented secure embedded software systems specializing in cryptography, device drivers, kernel enhancements, memory management, firmware updates, boot loaders, flash file management, complex algorithms, performance optimization, and power savings. Worked with all phases of the software life cycle.Β System Engineer: Created technical documentation including system white papers and documents, interface documents, detailed design documents, sequence diagrams, and architecture diagrams.Β Tool Developer: Invented and created several tools that increased team productivity. These tools included test generation, automated test execution, result collection, result analysis, and automated generation of customer-deliverable code documentation.Β Software Integrator: Integrated new software modules into multiple software baselines, performed regression tests, and debugged integration issues. Maintained complex build environments with multiple build variants.Β Hardware/Software Integrator: Integrated production software on multiple hardware platforms and debugged complicated target-specific issues.