Senior developer and technical consultant with 20+ years of experience specializing in PostgreSQL, TimescaleDB, and distributed systems. Expert in database optimization, microservices architecture, and team enablement. Passionate about sharing knowledge through writing, speaking, and mentoring.

Staff Engineer at Bax Energy

Currently working as Staff Engineer at Bax Energy, focusing on database performance optimization and system architecture. With 20+ years of experience, I specialize in:

  • Database Performance Optimization & Architecture Design
  • Microservices Migration & System Modernization
  • Real-time Analytics & Time-series Data Solutions
  • Technical Leadership & Architecture Design
  • Team Mentorship & Knowledge Sharing
  • Conference Speaking & Community Building

Professional Highlights

  • Technical Leadership: Successfully led teams in transitioning from monoliths to microservices
  • Deep Technical Expertise: Extensive experience with PostgreSQL, TimescaleDB, Ruby, and distributed systems
  • Team Empowerment: Mentored 300+ developers, fostering autonomous and confident engineering teams
  • Innovation: Built custom tools and processes that significantly improve development workflows
  • Global Impact: Collaborated with teams worldwide, delivering results across different time zones and cultures

Contact

Fast

A Ruby tool for advanced code search and refactoring that treats code as data. Successfully processed 100k+ lines of production code, enabling confident refactoring at scale.

TimescaleDB Ruby

The official Ruby gem for TimescaleDB, providing seamless integration with ActiveRecord. Started as a personal project and evolved into a widely adopted community solution.

Blog Sniffer

An intelligent web crawler and data analysis tool that revolutionizes content discovery for engineering blogs through parallel processing and advanced text analysis.

Fun Projects

Mandala

A creative coding project that combines art and technology, generating interactive mandalas using CoffeeScript and HTML5 Canvas.

HP12C

A Ruby implementation of the legendary HP-12C financial calculator in just 45 lines of elegant Ruby code.

Technical Research & Publications

I鈥檓 passionate about performance optimization and system predictability. Through extensive research and practical implementation, I鈥檝e published several detailed analyses:

Ruby ORM Performance

Comprehensive benchmark comparing ActiveRecord vs Sequel performance with TimescaleDB, showing up to 7.46x faster simple queries with Sequel.

TimescaleDB on Raspberry Pi

Performance testing of TimescaleDB on Raspberry Pi hardware, demonstrating impressive capabilities for time-series data processing on low-power devices.

Ruby Memory Optimization

Deep dive into Ruby memory optimization techniques, achieving up to 12% memory reduction using optimized object models.

Connect with me on LinkedIn to discuss technical challenges and innovations in database performance and system architecture.