# Geoffrey Montee ### Objective Collaborate with smart and talented people to solve challenging technical problems using my broad set of hard and soft skills. ### Education - The Florida State University, M.S. in Computer Science (February 2012), Tallahassee, FL - The Florida State University, B.S. in Computer Science (December 2009), Tallahassee, FL - General H.H. Arnold High School, High School Diploma (June 2005), Wiesbaden, Germany --- ## Professional Experience ### MariaDB **Technical Information Manager, October 2019-Present** - Perform Structured Analytic Techniques (SATs) and competitive analysis of products to determine documentation gaps. - Apply User Experience (UX) skills to documentation work. - Interview potential contract technical writers and offer hiring advice to senior management. - Enable current contract technical writers to complete documentation tasks by providing requirements, feedback, and oversight. - Determine how to efficiently populate documentation pages using automation by extracting details from the product with custom tooling. - Collaborate with Product Management, Engineering, Marketing, and Customer Success to determine documentation needs based on a holistic, organization-wide view of the product. - Fact-check new technical details against product behavior and existing fact corpus to ensure that the full set of technical details remains consistent, mutually exclusive, and comprehensively exhaustive. - Provide suggestions for process changes to management that would improve the flow of information. - Write and edit documentation pages. ### Open Source Community **PostgreSQL Extension Developer, April 2014-Present** - Develop a Foreign Data Wrapper extension called tds_fdw, which allows PostgreSQL to query Microsoft SQL Server and Sybase databases. - Post releases of tds_fdw on GitHub and the PostgreSQL Extension Network (PGXN). - Address user feedback via GitHub issues and PostgreSQL's public mailing lists. - Give talks about tds_fdw for educational and promotional purposes. - For more information, see tds_fdw on GitHub: https://github.com/tds-fdw/tds_fdw ### MariaDB **Principal Technical Support Engineer, January 2015-October 2019** - Responded to & solved customer support issues. - Customers often requested Geoff to handle complex issues by name, due to his attention to detail and high level of customer satisfaction. - Collaborated with Product Management, Engineering, and external partners to solve customer issues and submit customer feature requests. - Provided customers with instructions on how to profile, monitor, and troubleshoot systems to identify root causes of issues. - Developed patches to fix bugs impacting customers. - Interviewed potential support engineers and offered hiring advice to senior management. - Wrote blog posts and documentation on technical topics. - Assisted users and developers on mailing lists, IRC, Slack, and Jira. ### Department of Defense **MySQL/PostgreSQL Database Administrator, February 2012-January 2015** - Held a TS/SCI clearance. - Acted as Lead MySQL/MariaDB DBA in charge of approximately 200 databases across several servers. - Acted as PostgreSQL DBA administrating approximately 30 databases across several servers. - Configured MySQL databases to replicate across multiple sites using MariaDB Galera Cluster. - Configured PostgreSQL databases to replicate across multiple sites using RepMgr and streaming replication. - Linked database security controls to external authorization sources to provide row-level security. - Extensively focused on securing databases and applications. - Center for Ocean-Atmospheric Prediction Studies (at The Florida State University) **MySQL Database Administrator / Software Developer, January 2010-February 2012** - Designed and administrated MySQL databases. - Developed SAMOS 2.0: a system that analyzes meteorological and oceanographic data in near real-time. - Developed & maintained other automated systems and web services that support oceanographic and meteorological research. **MySQL Database Administrator / System Administrator, October 2006-December 2009** - Administrated MySQL databases. - Administrated Red Hat Enterprise Linux/CentOS 4 and 5 servers. - Administrated SGI IRIX servers. - Administrated Linux-Apache-MySQL-PHP (LAMP) web stacks. - Supported Linux, Windows, and Mac OS X workstations. - Maintained tape backups of important data. - Provided on-site technical support for scientists and researchers. --- ## Skills ### Databases - 18 years of experience with databases, including, but not limited to MariaDB, MySQL, PostgreSQL, Percona Server, Microsoft SQL Server. - Experience with distributed databases, including, but not limited to MariaDB Xpand, MariaDB Enterprise ColumnStore, Galera Cluster. - Experience with database proxies, including MariaDB MaxScale and HAProxy - Proficient in SQL. - Developed portions of a modular database server (e.g., an interface for storing and sorting pages on disk, and an interface for a disk-based B-tree). ### Linux/Unix - 17 years of experience with Linux/Unix. - Familiar with CentOS, Red Hat Enterprise Linux (RHEL), Rocky, Ubuntu, Debian, Solaris, and SGI IRIX. - Experience with monitoring tools, including, but not limited to sar/sysstat, vmstat, iostat, nagios. - Developed Linux kernel drivers for academic research. ### Programming - Experience with programming languages, including, but not limited to C, C++, Python, Java, Scheme (Lisp), Perl, PHP, Ada, HTML, JavaScript. - Experience with programming tools, including, but not limited to git, gdb, strace, cmake, autotools, make, rpmbuild. - Able to analyze and debug code in most languages. ### Networking - Formal training in routing and routed protocols as well as access-control lists. - Experience configuring Cisco enterprise routers and switches. - Experience with monitoring and analyzing network traffic with tcpdump and Wireshark. ### Cloud - Experience with Infrastructure-as-a-Service (IaaS), Database-as-a-Service (DBaaS), Monitoring-as-a-Service (MaaS). - Experience with Amazon AWS, Google Cloud Platform (GCP), Microsoft Azure, and MariaDB SkySQL. ### DevOps - Experience with Terraform, Ansible, Docker, Kubernetes, Prometheus, Jenkins. ### Security - Experience with PAM, TLS/SSL, Microsoft Active Directory (AD), data-at-rest encryption, row-level security. - Reported security-related flaws in product designs and implementations. ### Technical Writing - Experience with reStructuredText, Sphinx, LaTeX, Markdown, Wikitext. - Able to accept feedback or criticism on deliverables and apply changes. --- ## Awards **Customer Success Award, October 2018** - Awarded by MariaDB for providing exceptional customer service to very high value customers. **Research Assistantship, January 2010-January 2012** - Awarded by the Center for Ocean-Atmospheric Prediction Studies to work on a M.S. in Computer Science with a tuition waiver and stipend. **Florida Bright Futures Medallion Scholar, January 2006-December 2009** - For exceptional high school grades and SAT scores, the Florida Bright Futures Medallion Scholar award paid 75% of undergraduate tuition. **Tech Student of the Year by DoDDS-Europe, 1st in school, 2nd in Europe, 2005** - For prolonged success in the high school technical program as well as displaying an exemplary drive to seek out and use new skills. **Networking Configuration Competition (Team Leader) by DoDDS-Europe, 1st in Europe, 2004 & 2005** - For completing a practical network implementation and completing it faster than other teams and meeting the requirements better than other teams. **Computer Troubleshooting Competition by DoDDS-Europe, 2nd in Europe, 2005** - For troubleshooting hardware problems with several computers. Judging based on accuracy and completion. --- ## Connect <div style="display: flex; justify-content: flex-start; gap: 20px; max-width: 200px;"> <a style="width: 90px; margin: auto; text-align: center; font-size: .8rem;" title="linkedin" href="https://www.linkedin.com/in/geoff-montee/" target="_blank" rel="noopener"> <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" height="24px" width="24px"> <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path> </svg> <br> linkedin </a> <a style="width: 90px; margin: auto; text-align: center;font-size: .8rem;" title="github" href="https://github.com/GeoffMontee" target="_blank" rel="noopener"> <svg style="enable-background:new 0 0 578.305 578.305;" viewBox="0 0 578.305 578.305" height="24px" width="24px" y="0px" x="0px" xmlns="http://www.w3.org/2000/svg" version="1.1"> <path d="M533.32,160.379c0.532-26.518-5.294-53.33-10.024-79.731c-1.628-9.088-4.927-17.87-8.177-26.487 c-2.448-6.487-9.676-10.618-16.334-9.198c-4.309,0.918-8.183,1.812-11.94,3.048c-39.327,12.938-75.741,31.86-110.723,53.844 c-4.7,2.95-11.536,4.015-17.21,3.599c-13.574-0.992-27.001-4.37-40.569-5.013c-33.58-1.591-67.093-0.569-100.368,5.251 c-4.626,0.808-10.716,0.012-14.559-2.472C165.27,78.537,125.582,57.411,80.937,45.55c-6.702-1.781-13.599-0.838-15.294,1.824 c-1.035,1.628-1.971,3.317-2.485,5.128c-4.823,16.946-10.539,33.807-13.342,51.114c-3.341,20.655-6.554,41.935-4.969,62.565 c0.998,12.968-2.583,20.937-9.669,30.037C11.407,226.757,0.703,261.861,0.048,300.35c-0.563,32.919,3.794,65,13.819,96.47 c15.355,48.219,45.006,84.406,89.652,107.95c36.708,19.357,76.708,26.818,117.639,28.256c36.892,1.292,73.856,0.196,110.79,0.404 c37.021,0.208,73.532-3.091,108.948-14.633c35.447-11.549,66.121-30.184,89.922-59.486 c34.376-42.326,45.079-92.186,47.276-144.965c1.684-40.361-6.542-78.329-30.178-111.347 C538.332,189.603,532.959,178.097,533.32,160.379z M462.047,469.641c-15.876,13.728-35.288,20.227-55.16,24.976 c-38.99,9.315-78.69,11.635-118.519,9.896c-39.37,1.707-78.287-0.747-116.592-9.762c-28.256-6.646-54.052-17.821-72.032-42.075 c-28.611-38.599-35.924-112.057,11.353-152.148c12.056-10.221,25.502-16.708,41.39-17.717c17.534-1.12,35.074-3.305,52.595-3.097 c44.199,0.526,88.378,2.724,132.571,3.054c20.184,0.146,40.509-4.56,60.545-3.348c18.207,1.102,37.351,4.455,53.875,11.781 c27.546,12.215,42.374,36.983,46.854,65.992C505.597,400.326,496.796,439.586,462.047,469.641z"></path> <ellipse ry="56.298" rx="42.124" cy="385.552" cx="390.026"></ellipse> <ellipse ry="56.298" rx="42.13" cy="385.552" cx="189.028"></ellipse> </svg> <br> github </a> </div>