About
Hi, I'm Conor
Lead Software Engineer with over a decade of experience building scalable data systems and leading high-velocity engineering teams.
Professional Background
Throughout my career, I've had the opportunity to work across diverse sectors including defense contracting and SaaS companies. My expertise spans ads, marketing analytics, and large-scale data engineering, where I've built systems processing petabyte-scale datasets.
I thrive in environments that demand both technical excellence and deep domain understanding, consistently delivering solutions that drive business impact while maintaining the highest standards of code quality.
Technical Expertise
Core technologies and approaches I leverage to build robust data systems
Functional Programming
Scala and Python expertise, leveraging immutability and pure functions for predictable, testable code.
Data Engineering
Building scalable pipelines with Apache Spark, Iceberg, and ClickHouse for petabyte-scale analytics.
Cloud Infrastructure
Designing and implementing cloud-native solutions on AWS for high-availability data platforms.
Domain Expertise
Deep dive into business domains to build systems with the right abstractions and models.
Team Leadership
Mentoring engineers and leading high-velocity teams to deliver complex projects successfully.
System Design
Architecting maintainable, testable, and extensible systems that stand the test of time.
Work Philosophy
I believe in building systems that are not just functional today, but maintainable and extensible for years to come. My approach combines technical rigor with a deep commitment to understanding the domain and working collaboratively with teams.
Maintainability First
Code is read far more than it is written. I prioritize clarity and maintainability to ensure systems remain understandable and evolvable.
Test-Driven Approach
Comprehensive testing provides confidence to refactor and evolve systems without fear of breaking existing functionality.
Right Abstractions
Finding the right abstractions for the domain is crucial. I invest time in understanding business problems to build elegant solutions.
Team Collaboration
Great software is built by great teams. I focus on mentoring, knowledge sharing, and fostering a collaborative environment.
Beyond Code
When I'm not building data systems, you'll find me on the ultimate frisbee field, strategizing over board games, or spending time with my two dogs—a collie and a samoyed. I'm also a dedicated Boston sports fan, experiencing all the highs and lows that come with it.
These interests keep me balanced and remind me that the best solutions often come when you step away from the keyboard and approach problems with a fresh perspective.