Software Engineer
- Constructed applications and tools utilizing object-oriented languages aimed at promoting code abstraction, stability, and reuse.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Monitored equipment function to verify conformance with specifications.
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
- Monitored software performance metrics to identify and resolve efficiency issues.
- Employed integrated development environments (IDEs).
- Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.