Todológico 🌱
Professional Web Programmer - Business Solutions
I'm a Professional Web Programmer with more than 15 years' experience building websites and software solutions. I have performed a wide range of projects, from custom websites for wholesale companies to bespoke software for Insurance companies. My main goal is to produce high-quality and robust software, ensuring that the end customer gets an excellent product and the best user experience.
This is my knowledge:
Tech Path:
Object Oriented Programming - Object Oriented Analysis and Design - Patterns - GRASP - Clean Code - SOLID - Software Architecture - Testing - Repository SVN - Metrics
Tech Stack:
HTML - CSS - JAVASCRIPT - ANGULARJS - VUEJS - PHP - POO - LARAVEL - MVC - MYSQL - POSTGRESQL - API REST - MICROSERVICES - TDD - GIT - GITHUB - CICD - DOCKER - LAMP - CENTOS - UBUNTU
Personal Stack:
Focus on processes - Problem solving - Good team player - Good interpersonal skills - Analytical skills - Organisation - Responsibility
Nationalities: German and Argentine
"Go To Statement Considered Harmful" - Edsger W. Dijkstra - March 1968:
"My first remark is that, although the programmer's activity ends when he has constructed a correct program, the process taking place under control of his program is the true subject matter of his activity, for it is this process that has to accomplish the desired effect; it is this process that in its dynamic behavior has to satisfy the desired specifications. Yet, once the program has been made, the "making' of the corresponding process is delegated to the machine.
My second remark is that our intellectual powers are rather geared to master static relations and that our powers to visualize processes evolving in time are relatively poorly developed. For that reason we should do (as wise programmers aware of our limitations) our utmost to shorten the conceptual gap between the static program and the dynamic process, to make the correspondence between the program (spread out in text space) and the process (spread out in time) as trivial as possible."