Software Engineer
- Refined existing software to eliminate errors, integrate with newly implemented hardware, or improve interfaces.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Assessed code during testing stage to determine potential glitches and bugs.
- Integrated object-oriented design and development techniques into projects to support usability goals.
- Monitored software performance metrics to identify and resolve efficiency issues.
- Designed databases to store application data using SQL Server or MongoDB technologies.
- Collaborated with cross-functional teams to gather and define requirements for new software features.