Software Engineer
- Orchestrated small development teams, monitoring project advancement and coaching junior engineers.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Devised automation, backup and recovery protocols to preserve and safeguard data.
- Utilized Agile methodologies to manage project timelines and deliverables efficiently.
- Designed databases to store application data using SQL Server or MongoDB technologies.
- Developed requirements for system modifications and new system installations.
- Participated in continuous learning opportunities to stay current with emerging technologies.