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, 7 months
12 profile views
Last seen Nov 1 '18 at 17:05
- Software Engineering 18.2k 18.2k 44 gold badges4343 silver badges8282 bronze badges
- Stack Overflow 3.7k 3.7k 11 gold badge1616 silver badges2626 bronze badges
- Motor Vehicle Maintenance & Repair 1.4k 1.4k 22 gold badges99 silver badges1111 bronze badges
- Personal Finance & Money 241 241 11 silver badge33 bronze badges
- Project Management 236 236 11 silver badge55 bronze badges
- View network profile →
Top network posts
- 135 What's the benefit of object-oriented programming over procedural programming?
- 116 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 null pointers vs. Null Object Pattern
- View more network posts →