Software Engineer
- Constructed applications and tools employing object-oriented languages aimed at promoting code abstraction, stability, and reuse.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
- Wrote user manuals and other documentation for roll-out in customer training sessions.
- Developed, tested, debugged and documented software programs using Java, JavaScript and HTML and CSS.
- Analyzed user needs and software requirements to determine design feasibility.
- Coordinated installation of software systems and collaborated with user experience team on design and implementation of new features.