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;


Apr
3
answered Should injecting dependencies be done in the ctor or per method?
Apr
1
answered Does your programming knowledge decrease if you don't practice?
Feb
28
comment Is Object Oriented stuff really that important?
<sarcasm>Nah, don't worry about it. C should be enough for you.</sarcasm>
Feb
17
answered Do We Have a Responsiblity to Improve Old Code?
Feb
17
comment Logistically, how do you manage embedded SQL?
@syrion - even so I doubt it is worse than what you can write in a SQL string.
Feb
17
answered Logistically, how do you manage embedded SQL?
Feb
15
comment Can Agile be accomplished without client involvement?
A client that refuses to participate often is in my view a client in need of education. It is not unusual for the client's business experts to put in a position where they have to interact with the software development company and still perform their day to day activities and that needs to be addressed by talking to their higher ups.
Feb
15
answered Can Agile be accomplished without client involvement?
Feb
9
answered What is the difference between a software process model and software engineering methods (methodology)?
Nov
24
awarded  Nice Answer
Nov
22
comment Modern programming language with intuitive concurrent programming abstractions
@P.Brian.Mackey - I agree. However that is not uncommon, it wouldn't be a stretch to compare this to using ORMs when one does not fully understand relational model and SQL...
Nov
22
answered Modern programming language with intuitive concurrent programming abstractions
Nov
17
awarded  Nice Answer
Nov
17
answered Is ORM an Anti-Pattern?
Nov
14
answered Does Java have automatic memory management?
Nov
14
answered Do you start writing GUI class first or reverse?
Nov
9
awarded  Yearling
Aug
16
awarded  Good Answer
Aug
16
comment How old is “too old”?
@Bernard - strangely maybe not because the OP did not specify the region / country.
Aug
16
answered How old is “too old”?