Paul Bernhardt
About Paul Bernhardt
Paul Bernhardt is a Principal Developer at Mappedin, where he has worked in various engineering roles since 2016. He has extensive experience in software development and architecture, contributing to the maintenance of over 30 services that support indoor mapping solutions globally.
Current Role at Mappedin
Paul Bernhardt currently serves as Principal Developer at Mappedin, a position he has held since 2023. In this role, he is responsible for developing and maintaining over 30 separate services utilizing Node, TypeScript, and JavaScript. He also architects, builds, and deploys critical services that create new opportunities for the company. His work supports the infrastructure that powers over 1.3 billion square feet of indoor spaces across more than 1,300 venues in over 54 countries.
Previous Positions at Mappedin
Prior to his current role, Paul Bernhardt held several key positions at Mappedin. He served as Director of Engineering from 2020 to 2023 and as Vice President of Engineering for 7 months in 2023. His earlier role at Mappedin was as Software Development Manager from 2017 to 2020. Additionally, he worked as a Developer Evangelist in 2016. His tenure at Mappedin has involved significant contributions to the company's engineering and development strategies.
Experience at BlackBerry
Before joining Mappedin, Paul Bernhardt worked at BlackBerry as an Application Development Consultant from 2008 to 2014. During his six years at BlackBerry, he contributed to various application development projects, enhancing his skills in software development and project management.
Educational Background
Paul Bernhardt studied at Queen's University, where he earned a Bachelor of Computing (Honors) in Cognitive Science from 2004 to 2008. He also completed his high school education at Eastwood Collegiate Institute, obtaining his High School Diploma from 2000 to 2004. His educational background provides a strong foundation in both cognitive science and computing.
Mentorship and Development Practices
In his current role, Paul Bernhardt actively mentors junior developers and provides guidance to teams lacking a principal developer. He focuses on making sound architectural decisions and reviews security pull requests while developing security best practices. Additionally, he enhances internal workflows through a suite of internal tools, contributing to increased efficiency and productivity within the development team.