Resume for Stig Sæther Nordahl Bakken
Work Experience
This is an outline, further details are available on request.
Database Senior Architect
Design and implementation aspects of two HTAP (hybrid OLTP/OLAP) database products for
use with GaussDB for MySQL (similar to AWS Aurora):
- Orion: ClickHouse-based solution with replication
latency of seconds, designed and implemented (in a small team) transaction support, usability
improvements and performance improvements.
- Hermes: DuckDB-based solution with replication latency of
milliseconds, designed and implemented metrics/monitoring system and cloud control
plane integration. Large team.
Technologies involved: C++20, CMake, MySQL, Python, ClickHouse, DuckDB, OpenMetrics, Prometheus,
Docker, Ansible
Principal Software Engineer
Primary focus on data engineering for enabling efficient machine
learning workflows for fraud detection.
Work included:
- Cloud architecture for data warehouse / analytics workloads for the financial services division,
got ClickHouse approved by the Enterprise Architecture Board.
- Designed and led small team implementing PCI-connected data mirroring service, providing data
catalog/governance features as well as aggregating data from Oracle, MySQL, plain CSV files and
ClickHouse.
- Tech/tools involved: Java, Kotlin, Python, Oracle, MySQL, ClickHouse, AWS, Azure, Kubernetes
May 2009-Nov 2019: Zedge
Chief Technology Officer
Work included:
- Introduced SCRUM
- Modernized existing (PHP) codebase, introduced code reviews
- Containers / cloud migration, initially Mesos/Marathon, later Google Cloud / Kubernetes
- Continuous integration/deployment (CI/CD) with Jenkins and Mesos/Marathon (2013-2017)
- Continuous deployment / GitOps with GitLab and Kubernetes (2017-)
- Internal tools for Continuous Experimentation
- Mentoring/coaching technical staff, helping with all kinds of troubleshooting
- Hiring - interviews, talks and meetups
- Overall architecture and internal dev productivity / collaboration tools and processes
- Data/platform engineering - led team building a new data pipeline+warehouse for apps/web with focus on developer productivity (DX) and automation.
Senior Software Engineer (Infrastructure and Search Properties)
Work included:
- Config-driven search (making it easier to repurpose core search)
- System for elastically scaling a search cluster based on predicted traffic
- Training data labeling system for Google News article category prediction
- Updated Google Alerts UI
- Recruiting - interviews and various talks around Europe
Engineering Manager, Yahoo! Image Search (2005-2006)
Technical lead, Yahoo! Multimedia Search (2003-2004)
Some early contributions to in-house search platform called Vespa which has later
been open sourced.
Integrated FAST and AltaVista Multimedia Search products
1999-2003: Fast Search & Transfer (aquisition, has since been acquired by Microsoft)
- Multimedia Search technical lead (2002-2003)
- part of alltheweb.com frontend team (2001-2002)
- built first FAST/Lycos Multimedia Search (1999)
- maintained FAST FTP Search (1999-2003)
- built and maintained FAST/Lycos MP3 Search (1999-2002)
- contributed to improving PHP performance and functionality for FAST products
1996-1998: Co-founded Guardian Networks
- main product 1: Hardened Linux distribution for firewalls (Guardian Networks Secure Linux)
- main product 2: Web publishing platform
- consulting work, including Unix sysadmin, Oracle, web development and building an academic Linux distribution
1995-1996: BIBSYS (Norwegian academic library database)
- Unix systems engineer
- Unix resource during port of BIBSYS application from VM/ESA to AIX
- System administration and automation
1994-1995: NTNU IT department
- internal Unix/networking training
- built NTNU’s first centralized Unix account database
- maintained heterogenous Unix software distribution system (Store)
1993: NTNU Institute for Petroleum Technology
- summer internship installing AIX student lab
Publications
-
PHP 5 Power Programming (Bruce Perens’ Open Source Series)
Prentice Hall 2004, 720 pages
ISBN 0-13-147149-X (Published translations: Polish, German, Russian, Italian, Czech)
Internet / Open Source “claims to fame”
- 1994: Implemented first web interface to MS160 Archie, later known as FTP Search
- 1996-2003: Active member of the PHP Group, contributed support for Oracle, XML, DocBook-based documentation framework (still in use), Unix build system, extension package format+installer (PECL, still in use), some ODBC drivers, *printf and much more
- 1999-2002: Held various PHP-related talks and workshops at PHP/Apache/Linux conferences in Europe/US
- 2001-2004: Founded PHP Extension and Application Repository (PEAR) and built the initial infrastructure - later retired and handed off the project to The PEAR Group
- Apache Software Foundation Emeritus
Nominations and Awards
PDF Version
|