Hello, I'm
Álvaro García Ruiz
Software Developer
As a Programmer Analyst, I specialize in identifying and satisfying the needs of clients through the most effective and optimized solutions . With an open attitude towards the adoption of new technologies, I promote constant innovation as an integral part of my practice professional. I am committed to learning continuo, always seeking to exceed my own limits and contribute with significant improvements in every project I undertake. My goal is to remain at the forefront of my field, thus ensuring the delivery of high quality services.

About Me
As a Programmer Analyst, I specialize in identifying and satisfying the needs of clients through the most effective and optimized solutions . With an open attitude towards the adoption of new technologies, I promote constant innovation as an integral part of my practice professional. I am committed to learning continuo, always seeking to exceed my own limits and contribute with significant improvements in every project I undertake. My goal is to remain at the forefront of my field, thus ensuring the delivery of high quality services.
Professional Experience
My professional journey and work experience
IT Analyst
Som IT Cooperatiu SCCL
• Matarò - BarcelonaDesign of new modules for Odoo 12, 13, 14, 15, 16, 17 and 18. Design of Widgets. Migrations with OpenUpgrade and data migration using CSV, XLS and XLSX. Languages used: Python, XML, Javascript, JQuery, JSON, AJAX, QWeb, CSS(Supported in Bootstrap), PostgreSQL, PL/SQL. Versioning in GIT. Application deployments using Docker, Docker-Compose, Doodba and Ansible.
Key Achievements
- Design of new modules for Odoo 12 - 18
- Created custom widgets and extended existing functionality
- Performed complex data migrations using multiple formats
- Integrated external APIs with Odoo systems
- Automated Linux system processes with custom scripts
- Python scripts
- Application deployments using Docker, Docker-Compose, Doodba and Ansible
IT Analyst
INFORMA D&B
• Alcobendas - MadridDesign of new modules for Odoo 12, 13, 14 and 15. Design of Widgets, functions and extensions of existing ones. Migrations of data. Generally through CSV readings, XML, JavaScript, jQuery, JSON, Python. Use of external APIs connected to Odoo. Incident service by email and telephonically. Linux operating system with script automation.
Key Achievements
- Designed and developed new Odoo modules for versions 12-15
- Created custom widgets and extended existing functionality
- Performed complex data migrations using multiple formats
- Integrated external APIs with Odoo systems
- Automated Linux system processes with custom scripts
IT Programmer
CONTROLA Y ORGANIZA SOLUCIONES SL
• Alcobendas - MadridWork with OpenERP/Odoo version 6.0, 6.1, 7 and 10. Database with other technologies such as Python, XML, JavaScript, jQuery and CSS supported by Bootstrap. Usually we added new modules and improved other modules. We deployed incidents and improved other modules. Incidents were usually on Linux with AWS services. Versioned on GIT. Application deployment on Linux with script automation.
Key Achievements
- Developed and maintained Odoo modules across multiple versions
- Deployed applications on Linux with AWS services
- Automated deployment processes with custom scripts
- Provided technical support via email and phone
Junior IT Analyst
DESARROLLOS TOP
• Las Rozas - MadridConsists of web programming of CMD and portal. The technology that was used was PHP, CSS, Javascript, jQuery, XML, AJAX, Oracle, PL/SQL. Access is also made to some application in mySQL and Android. Version control was on GIT.
Key Achievements
- Developed web applications for CMD and portal systems
- Worked with multiple database technologies (Oracle, MySQL)
- Implemented responsive web interfaces using modern technologies
Junior Programmer
NVA
• MadridApplication for TV broadcasting. Partly from a stable version and consisting of improving the application. The programming language was Java Swing. And Git as version control.
Key Achievements
- Developed TV broadcasting application improvements
- Used Java Swing for application development
- Managed version control with Git
WebFocus Developer
INFORMATION BUILDERS
• Majadahonda - MadridWebfocus developer, consisted of web programming, made reports with graphs and forms to request a report in a certain way.
Technical Skills
Technologies and tools I master
Featured Skills
jQuery
Frameworks & Libraries
Advanced jQuery development for dynamic web interfaces and AJAX applications.
XML
Web Technologies
XML document structure, parsing, and transformation. Extensive use in Odoo view definitions.
PostgreSQL
Databases
Advanced PostgreSQL database design, optimization, and administration. Primary database for Odoo implementations.
Oracle Database
Databases
Oracle Database administration, performance tuning, and PL/SQL development.
MySQL
Databases
MySQL database design and management for web applications.
Linux
Cloud & DevOps
Expert Linux system administration, shell scripting, and server management.
JavaScript
Programming Languages
Expert-level JavaScript development including ES6+, Node.js, and modern frameworks. Strong experience in both frontend and backend development.
Git
Cloud & DevOps
Advanced Git version control, branching strategies, and collaborative development workflows.
CSS3
Web Technologies
Advanced CSS3 styling, animations, responsive design, and modern layout techniques.
HTML5
Web Technologies
Semantic HTML5 markup, accessibility standards, and modern web development practices.
Python
Programming Languages
Advanced Python programming for web development, data analysis, and automation. Extensive experience with Odoo, pandas, numpy and more.
Odoo/OpenERP
Frameworks & Libraries
Expert in Odoo ERP development, customization, and implementation. Extensive experience across versions 6.0 to 18.0.
Bootstrap
Frameworks & Libraries
Responsive web design and component development using Bootstrap framework.
Frameworks & Libraries (8 skills)
jQuery
Odoo/OpenERP
Bootstrap
React
Node.js
Unity
Next.js
Astro
Web Technologies (3 skills)
XML
CSS3
HTML5
Databases (3 skills)
PostgreSQL
Oracle Database
MySQL
Cloud & DevOps (3 skills)
Linux
Git
AWS
Programming Languages (5 skills)
JavaScript
Python
PHP
Java
C#
Tools & Software (1 skill)
Doodba
Featured Projects
Some of my most notable work

Portfolio Website
Modern portfolio website built with Astro and Node.js
Technologies
Education & Certifications
My academic background and professional certifications
Bachelor's Degree in Computer Science
Universidad Complutense de Madrid
Computer Science and Software Engineering
Comprehensive study of computer science fundamentals including programming, algorithms, data structures, software engineering, and database management. Specialized in web development and enterprise applications.
Formación de grado superior (DAI)
IES Maria de Zayas
Computer Science and Software Engineering
Higher Vocational Training (2nd YEAR), Computer Applications Development
Formación de grado superior (DAI)
IES Gerardo Diego
Computer Science and Software Engineering
Higher Vocational Training (1nd YEAR), Computer Applications Development
Get In Touch
Have a project in mind? Let's work together!
Phone
646399639Location
Carretera de El Plantío, Majadahonda, 28221, Spain