Software Engineer
- Identified strategies to improve efficiency of team and project workflow.
- Recommended improvements to facilitate team and project workflow.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Participated in continuous learning opportunities to stay current with emerging technologies.
- Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
- Deployed applications on server machines with AWS or Azure.
- Assessed code during testing stage to determine potential glitches and bugs.