Software Engineer
- Updated existing software to fix errors, support newly implemented hardware, or optimize interfaces.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Designed databases to store application data using SQL Server or MongoDB technologies.
- Deployed applications on server machines with AWS or Azure.
- Performed troubleshooting of post-release software faults to support live service and installed software patch design.
- Established clear system performance standards and wrote specifications.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.