Software Engineer
- Evaluated project criteria to determine client needs and necessary resources for goal achievement.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Deployed software updates and patches to ensure security and functionality.
- Utilized Agile methodologies to manage project timelines and deliverables efficiently.