Software Engineer
- Managed small development teams, monitoring project status and supporting junior engineers.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Utilized variety of engineering languages to develop web applications.
- Coordinated testing and validation procedures through software development lifecycle.
- Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
- Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
- Designed databases to store application data using SQL Server or MongoDB technologies.