Od 8 lat zajmuje się projektowaniem, tworzeniem i wdrażaniem aplikacji wykorzystujących platformę .NET, SQL Server oraz Oracle.
Obecnie pracuje jako project manager dla LGBS Polska. Pracował także jako trener, programista, administrator baz danych, twórca dokumentacji oraz analityk biznesowy.
Aktywnie współpracuje z polskim oddziałem Microsoft publikując artykuły, webcasty oraz porady z zakresu SQL Server na stronach TechNet.
Jest współautorem książki „Serwer SQL 2008. Administracja i programowanie”. Speaker na wielu konferencjach. Od 2004 r. posiada certyfikaty firmy Microsoft: MCT, MCITP–DBA oraz MCSD.NET.
Jest współtwórcą oraz liderem jednej z największych grup pasjonatów SQL Server w Polsce – Śląskiej Regionalnej Grupy Microsoft (PLSSUG Katowice).
W styczniu 2009 nagrodzony tytułem MVP w kategorii SQL Server.
Pasjonat informatyki, interesuje się bazami danych, eksploracją danych, systemami wspomagania decyzji, teorią obliczeń, badaniami operacyjnymi i systemami ERP.
W karierze zawodowej zajmował się kierowaniem projektów ERP i BI, szkoleniami, pracował jako projektant, konsultant i wdrożeniowiec.
Obecnie niezależny konsultant w zakresie systemów ERP, baz danych Microsoft SQL Server i Oracle, rozwiązań analitycznych i hurtowni danych w oparciu o technologie Microsoft i Oracle, a także administracji i optymalizacji baz danych MS SQL Server.
Autor dedykowanych szkoleń i workshopów dla firm. Wykładowca na wyższych uczelniach.
Posiada między innymi certyfikaty MCTS SQL Server 2008, MCITP Database Developer, Database Developer 2008, MCITP Database Administrator, MCITP Databse Administrator 2008, MCITP Business Intelligence Developer, MCITP Business Intelligence Developer 2008, Microsoft Certified Trainer (MCT).
Jest jednym z liderów PLSSUG Poznań. Prelegent na wielu informatycznych konferencjach. Prowadzi dwa blogi techniczne PowerPivot’s Blog, oraz SQL Research. W październiku 2010 nagrodzony tytułem Microsoft Most Valuable Professional (MVP) w kategorii SQL Server.