John Hansen

Principal Embedded Software Engineer at Mercury Systems

John Hansen has a diverse work experience spanning multiple industries. John currently works as a Principal Embedded Software Engineer at Mercury Systems. Prior to that, they worked as a High School Science/Mathematics Teacher at Maranatha High School from September 2021 to June 2022. Before transitioning to the education field, John spent a significant amount of their career at NortonLifeLock, where they held the position of Senior Principal Software Engineer from September 2000 to February 2021. John played a key role in designing and implementing system-level kernel extensions for Norton firewall, anti-virus, and privacy control in Unix-based Macintosh systems. Additionally, they were the development lead for the product release team. Earlier in their career, John served as a Senior Software Engineer at Microtek International, Inc. from August 1994 to July 2000. John was the development lead for the ScanWizard™ software and developed high-speed algorithms for image processing flows. Prior to that, they worked at the University of California, Los Angeles, where they held multiple roles. John worked as an Associate-Adjunct Professor, teaching undergraduate courses and overseeing teaching assistant staff from September 1993 to July 1994. John also worked as an Assistant Research Physicist and Teaching Assistant from September 1983 to June 1994, conducting research on the heating of the F-layer of the ionosphere. Their research yielded significant findings published in respected journals and their PhD thesis.

John Hansen has a Doctor of Philosophy (PhD) in Physics from UCLA. John has also obtained certifications in "Neural Networks and Deep Learning" and "Machine Learning" from Coursera in 2022 and 2021, respectively.

Links

Previous companies

UCLA logo
Gen logo
Microtek International Inc logo

Timeline

  • Principal Embedded Software Engineer

    December, 2022 - present