Software Engineer
- Orchestrated small development teams, facilitating project execution and mentoring junior engineers.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Optimized existing software systems for improved performance and scalability.
- Assessed code during testing stage to determine potential glitches and bugs.
- Wrote user manuals and other documentation for roll-out in customer training sessions.
- Conducted code reviews to ensure adherence to coding standards and best practices.
- Recommended strategies to maximize performance and lifespan of equipment involved in software installations.