5,099 reputation
1533
bio website http://----------------------------------
location
age
visits member for 4 years, 6 months
seen Apr 16 at 16:04

Full stack architect and developer, specialized in large volume document processing for financial and legal markets. Experienced in image and PDF pre-processing, classification, data extraction, data mapping and document management system integration.

Vast experience spanning decades of exposure to systems ranging from embedded firmware for telecommunications to large scale database and image processing systems. Many years of experience with programming languages such as C, C++, Java, VB, VB.Net, C# and SQL.

Experienced with complex multithreaded and high performance applications.

Experience in systems profiling, memory and performance optimization for systems in general and for databases. Capable of troubleshooting complex issues through the use advanced tools.

Specialties:

System Architecture; System Design; Software Development; Configuration Management; Automated Builds and Testing; Performance Tuning; Advanced Debugging;


Jul
23
answered Documentation degrading - how to deal with it?
Jul
20
comment Why is it preferred to write a commit message in present tense/imperative mood?
Yes, I agree and for me that's what the "commit" is - the set of things being committed.
Jul
20
answered Why is it preferred to write a commit message in present tense/imperative mood?
Jul
18
comment How do you disarm a cowboy coder?
If that's the case then Scrum is a good for nothing process. When all are in charge no one is in charge, and the product suffers from the bystander effect.
Jul
18
comment How do you disarm a cowboy coder?
So... you got not one managing this thing. That's your problem, not the cowboy coder.
Jul
18
comment How do you disarm a cowboy coder?
Under who's authority did he stop code reviews?
Jul
9
comment Dynamic Fields/Columns
Interesting reference although I don't quite understand how using Stored Procedures help in database design.
Jul
5
comment ORM and component-based architecture
yes good point, what I meant was you should be able to have a DAL that is used by zero or many BLLs.
Jul
5
comment ORM and component-based architecture
I believe so. A DAL should be able to exist regardless of any business layer using it or not, it would actually be 0:n relationship. Of course the zero scenario is trivial but possible.
Jul
5
answered ORM and component-based architecture
Jul
3
comment Why #pragmas are not part of the C++ standard?
inline is a C++ language keyword so any compiler will compile it. However it is totally up to the compiler implementation to honor it. Some compilers do, some don't and in this case the inline is simply ignored.
Jul
3
comment Why #pragmas are not part of the C++ standard?
The C++ language does not depend on a compiler existing at all.
Jul
3
answered Why #pragmas are not part of the C++ standard?
Jun
20
comment Should I pay my developers for bugs fixes for a project or work that's still in progress?
Well... if you pay them by the hour, you pay them for whatever they do during these hours. It doesn't seem to me that you have the luxury of choosing what work gets paid and what work doesn't. You have the option of firing the bad ones though...
Jun
20
answered Should I pay my developers for bugs fixes for a project or work that's still in progress?
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
May
21
answered Excellent knowledge of C++
May
18
awarded  Good Answer
May
15
comment Interview assignment: how long is reasonable?
blogs.hbr.org/schrage/2012/05/…