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, 11 months
8 profile views
Last seen Jun 29 '17 at 19:41
- Software Engineering 34.3k 34.3k 1212 gold badges8282 silver badges140140 bronze badges
- Stack Overflow 1.7k 1.7k 22 gold badges1010 silver badges2727 bronze badges
- English Language & Usage 980 980 11 gold badge88 silver badges2323 bronze badges
- Unix & Linux 621 621 22 gold badges88 silver badges2323 bronze badges
- Ask Ubuntu 573 573 22 gold badges99 silver badges2424 bronze badges
- View network profile →
Top network posts
- 407 What's wrong with comments that explain complex code?
- 317 "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?
- 79 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
- 60 Is it good practice to always have an autoincrement integer primary key?
- View more network posts →