Software Engineer
- Developed software solutions employing object-oriented programming principles for optimized code reuse.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Assisted in the estimation of project scopes and timelines during planning phases.
- Analyzed user needs and software requirements to determine design feasibility.