Software Engineer
- Examined advanced technologies and methodologies to present inventive software solutions.
- Researched new technologies and methodologies to propose innovative software solutions.
- Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
- Optimized existing software systems for improved performance and scalability.
- Assisted in the estimation of project scopes and timelines during planning phases.
- Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
- Implemented robust code in multiple programming languages including Java, C++, and Python.