Data has been my passion for almost 20 years, and I am excited to share that passion with you. Let me help you unlock your organizations’s potential through better leveraging the possibilites available in your data.
How I can support you
Developing a Data Strategy
Effective determination of your goals and priorities for your data program is critical to maximizing the value you get from it. I can work with you to build a comprehensive data strategy covering people, technology, and processes to efficiently create value through insight.
Interim Head of Data
With more than a decade leading data teams, I am eager to share my experience to help your team succeed. Whether helping build your first team, supporting an existing one during your search, or leading a virtual team, let me help you get the most from your analysts and engineers.
Technical Architecture and Work
I have been doing hands-on data development for more than 15 years across a wide variety of systems and technologies. If you are looking for support building or improving your code base, data models, or analytics, I would be happy to support you strategically and operationally.
Training and Development
Improving team skills is one of the highest ROI activities a business can engage in. With over a decade of training team members on hard and soft skills, I would love to help your engineers and analysts develop their competencies as data professionals.
Recent Posts
Building an "Engineering-First" Analytics Team
The landscape of data analytics is changing rapidly, becoming much more akin to software development in many organizations. Gone are the days where an analyst might have a folder full of SQL files on their desktop, used to generate charts which are pasted into a powerpoint. Today, most analysts are being asked to create work which is easily repeatable, traceable, and consistently reliable. In other words, work like engineers
Building a dbt work environment for analytics with devcontainers
We absolutely love dbt at TripActions, for all the capability it affords our team for data transformation, lineage and documetnation management, and testing. As a lead, one of the things I appreciate most is it empowers everyone to produce and deploy production grade code with confidence. However, the technical requirements for the work environment continue to get more complex, and many analysts would prefer to focus on analytics, getting into the data, building models, and gathering insights.
Better NPS Analysis Using NLTK
Like many companies, we regularly ask our customers for feedback in the form of NPS surveys after their travels. However, we have an additional challenge in that we receive thousands of comments a day in 11 different languages which need to be interpreted by Category Managers (CMs) and Sales Managers (SMs) who are very unlikely to be able to read that language (our CMs/SMs come from all over the world, not many speak Finnish).
How to Give Feedback
Why give feedback? Feedback is one of the greatest ways to help others succeed in their work and professional lives. It is a chance for us to identify weaknesses that we may not be aware of, reinforce things we do well that we may not notice or realize the impact on others, and can help us prioritize which weaknesses we should focus on addressing. Additionally and somewhat paradoxically, giving difficult feedback to each other is a way to build stronger relationships within a team and increases overall performance as it shows trust (for the person giving and the person receiving), investment in each other, and prevents issues from remaining below the surface.