In my previous life I have always been a back-end MS Windows C++/C# (90/10) developer working with various recording, streaming and analytics servers. Lots of COM/DCOM, multithreading with emphasis on performance (CPU, disk/network I/O, memory footprint...), scalability and reliability.
Since November 11, 2012 (same day I started drinking coffee), I have been with Carbon Black, an awesome startup in the InfoSec space that will make the world a safer place. My current role is an Enterprise Server Engineering Lead, which primarily involves Python/Java (75/25) development with lots of open-source packages all running on Linux (CentOS/RedHat).
I have a strong passion for building quality software. I'm also a huge proponent of Agile/Lean methodologies and always advocate for iterative approaches, continuous improvement and an ideal that the only constant in what we do should be change.
Back when I used to have a 40-hour job, I started a GitHub project, which still has some of my code. Unfortunately, these days that had to go to the back burner.
Member for 8 years, 9 months
12 profile views
Last seen Nov 1 '18 at 17:05
- Software Engineering 18.8k 18.8k 44 gold badges4343 silver badges8282 bronze badges
- Stack Overflow 3.9k 3.9k 11 gold badge1616 silver badges2626 bronze badges
- Motor Vehicle Maintenance & Repair 1.4k 1.4k 22 gold badges1010 silver badges1111 bronze badges
- Project Management 286 286 11 silver badge55 bronze badges
- Personal Finance & Money 241 241 11 silver badge33 bronze badges
- View network profile →
Top network posts
- 137 What's the benefit of object-oriented programming over procedural programming?
- 118 Better ways to find if both variables are true or both are false
- 51 Why should identifiers not begin with a number?
- 37 What is the best way to divide work among developers
- 35 How to convert a copy/paste/spaghetti programmer to see the light?
- 27 Should unit test expected results be hardcoded?
- 24 Is printing to console/stdout a good debugging strategy?
- View more network posts →