I seek not to know all the answers, but to understand the questions.
- Kwai Chang Caine
I've been programming for more than two decades. I specialize in database design, SQL, PL/SQL, Unix Shell Scripting, Java SE, OOP, OOD, good practices, SOLID principles, software patterns and code quality. Manipulating and processing data with scores of different tools is something I do often. I've done extensive work automating routinary tasks by leveraging Shell Scripting. I like to improve software usability and user experience.
Fledgling DBA with 6 years of experience but with an awful lot to learn.
Spanish is my mother tongue and I'm fluent in english. I can read technical french.
Member for 6 years, 8 months
3 profile views
Last seen Nov 14 '19 at 0:15
- Software Engineering 36.2k 36.2k 1212 gold badges8585 silver badges143143 bronze badges
- Stack Overflow 2.1k 2.1k 22 gold badges1111 silver badges2727 bronze badges
- English Language & Usage 1.3k 1.3k 22 gold badges1111 silver badges2424 bronze badges
- Unix & Linux 1.3k 1.3k 22 gold badges1313 silver badges2424 bronze badges
- Ask Ubuntu 1.2k 1.2k 22 gold badges1414 silver badges2626 bronze badges
- View network profile →
Top network posts
- 410 What's wrong with comments that explain complex code?
- 325 "Never do in code what you can get the SQL server to do well for you" - Is this a recipe for a bad design?
- 143 Name of a program's startup/initial loading window?
- 130 Is making a small change, testing it, then "rinse and repeat", a bad habit?
- 80 Are assignments in the condition part of conditionals a bad practice?
- 72 Exception vs empty result set when the inputs are technically valid, but unsatisfiable
- 61 Is it good practice to always have an autoincrement integer primary key?
- View more network posts →