Software Engineer
- Interpreted user requirements to construct software solutions and established technical specifications.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Utilized established design patterns to expedite novel software creation and support consistent performance results.
- Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
- Obtained and evaluated information on hardware configuration costs, reporting requirements and security needs.
- Utilized version control tools to manage source codes across multiple projects.