Software Engineer
- Evaluated and synthesized information related to hardware configuration costs, reporting requirements, and security needs.
- Obtained and evaluated information on hardware configuration costs, reporting requirements and security needs.
- Documented software designs and architecture for future reference and maintenance.
- Reviewed project requirements to identify customer expectations and resources needed to meet goals.
- Updated software upon release of vendor patches to mitigate vulnerabilities.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.