Software Engineer
- Evaluated new technologies and methodologies to advocate for innovative software solutions.
- Researched new technologies and methodologies to propose innovative software solutions.
- Utilized version control tools to manage source codes across multiple projects.
- Performed troubleshooting of post-release software faults to support live service and installed software patch design.
- Developed and maintained scalable software applications for various platforms.
- Provided technical support and troubleshooting assistance for software users.
- Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.