I help people gather, understand, and act on information.
From self quantification to business metrics to machine learning, I like to
automate data collection, analysis, and recommendation for better understanding and decision-making.
analytics
•
innovation
•
collaboration
•
automation
•
strategy
•
leadership
Experience
Consultant,
Bouvet,
Bergen, Norway Oct 2018-present
Bouvet - Pulsen, November 2024-present
Dataplatform Lead: pulling together and making sense of internal data sources to serve in PowerBI reports that help Bouvet's leaders make better decisions
Developed Pyspark notebooks and library code for data ingestion, transformation, and serving on Databricks
Led a migration from SQL Server into Databricks to reduce costs, reduce development time, improve governance oversight, improve disaster recovery, and prepare to become a data product
Understood and implemented complex business logic, working closely with data experts
Understood and implemented new features, working closely with data experts and PowerBI report developers
Improved development processes, architecture, compliance, and use of best practices in the dataplatform
Implemented a substantial data quality monitoring system
Mentored new backenders and maintained solid documentation
Databricks, PySpark, Azure Data Factory, SQL Server, Terraform
SFI Smart Ocean, April 2025-present
Facilitated Bouvet's participation in the Smart Ocean SFI, getting the academic results implemented in a digital twin
Liaised with contacts, kept updated on and coordinated with related parts of the project
Institute for Marine Research - Pelagic fish, November 2024-December 2024
Developed a CNN model for classifying samples based on image data, with the goal of tracking specific types of plankton
Deep learning, image classification, PyTorch
Worked closely with the researcher in charge of the project
Equinor - Integrated Operations Centre, January 2019-October 2024
Department Developer Lead: coordinated cross-team development, aligned with company guidelines, identified opportunities for collaboration, built shared utilities
Team Technical Lead: aligned team with department guidelines, coordinated with externals, responsible for architectural decisions and documentation
Fullstack Developer: Developed several web-based dashboards and analytics tools for preventing breakdowns in equipment
Evangelized wiki and documentation
Led competency development for backend developers
Joined internal networks for analytics, software development, and data science to keep up on recent developments in Equinor and our area of work
Azure, Azure DevOps, Python, React, ARM
Festspillene i Bergen (FiB), October 2018-December 2018
Modeled and developed a Norwegian language chatbot
The Analytics department continually monitored for anomalies, addressed inquiries for leadership, supported ongoing internal data needs in the company, and occasionally produced analytics-related features for the 40 websites
Led a team of up to 6 analytics developers and data scientists while actively developing around 50% of the time.
Built interactive visual analytics tools for making sense of information, and libraries and data pipelines to support analysis
Answered business and community questions requiring programmatic data mining or data science.
Sat with users to identify bottlenecks they weren't aware of
Spearheaded a project to reduce late night emergency calls to the analytics department by 80% via automation
Spearheaded a project to automate the daily site checks, freeing up 10-25% of each analyst's time daily
Analytic Software Scientist II,
FICO,
San Jose, CA May 2005-Dec 2009
Collaborated with team to design data visualization and interactive analysis tools in Java.
Implemented graph, tree, clustering, link, and chart, table, and other visualizations and algorithms.
Focused primarily on the areas of visualization, interactivity, and
UI design. Also worked on algorithms development and implementation,
software architecture design, and other aspects.
Learned about information visualization, UI design, software design, data mining.
Gained experience in project management and the full product development life-cycle.
Earned 5 patents and an internal innovation award
Operations Manager,
Diamond Games (now BetSoft Gaming),
Santa Monica, CA Sep 2004-Mar 2005
Managed Quality Assurance team.
Managed product release schedule.
Provided technical support for client base.
Continued to fulfill duties of prior position (see below).
QA and Web Developer,
Diamond Games (now BetSoft Gaming),
Santa Monica, CA Aug 2003-Sep 2004
Collaborated to produce innovative online casino-style games for clients including sportbooks.
Managed website rollouts and product releases.
Wrote specifications and site content.
Tested our products and websites.
Clinic Team Member,
Harvey Mudd College/United Devices,
Claremont, CA Sep 2001-May 2002
Participated in a unique capstone experience of solving a real-world problem for an industry leader.
Collaborated with small team to convert bioinformatics software to a distributed architecture. Software was in C, Pascal, and Perl.
Focused on documentation and document integration using LaTeX and CVS.
Harvey Mudd
College,
Claremont, CA Aug 1998 - May 2002Bachelor of Science in Mathematics/Computer Science with Cognitive Science minor
Computer Science coursework includes artificial intelligence, neural networks.
Mathematics coursework includes game theory, operations research,
probability.
Cognitive Science coursework includes cognitive psychology, perception
and cognition, cognitive anthropology, mind and language.
UCLA Computer Science,
Los Angeles, CA Sep 2002 - June 2003Graduate work in Computer Science.
Computer Science coursework includes automated reasoning,
reasoning with partial beliefs, pattern recognition, animats.
Research: neural/computational model of psychological causation.
Bouvet Norge AS,
Online, Sep 2022 - Feb 2023Practical React with Typescript
3 day crash course in the use of React with Typescript
Making modern webapps with API connections, state management, testing, styling, and more
Coursera,
Online, Sep 2022 - Feb 2023Deep Learning Specialization
Completed courses in: Neural Networks and Deep Learning, Improving Deep Neural Networks, Structuring Machine Learning Projects, Convolutional Neural Networks, Sequence Models
From their description: In this Specialization, you will build and train neural network architectures such as Convolutional Neural Networks, Recurrent Neural Networks, LSTMs, Transformers, and learn how to make them better with strategies such as Dropout, BatchNorm, Xavier/He initialization, and more. Get ready to master theoretical concepts and their industry applications using Python and TensorFlow and tackle real-world cases such as speech recognition, music synthesis, chatbots, machine translation, natural language processing, and more.
Databricks Academy,
Online, Nov 2024Databricks Fundamentals certification