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.

34 Years Old
Based in Carretera de El Plantío, Majadahonda, 28221, Spain
View Projects
Álvaro García Ruiz

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.

34
Years Old
10+
Years Experience
50+
Projects Completed

Professional Experience

My professional journey and work experience

IT Analyst

Som IT Cooperatiu SCCL

Matarò - Barcelona
Full-time Current
Feb 2024 - Current 1 year 5 months

Design 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 - Madrid
Full-time Current
Aug 2019 - Dec 2023 4 years 4 months

Design 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 - Madrid
Full-time
Mar 2016 - Jul 2019 3 years 4 months

Work 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 - Madrid
Full-time
Sep 2013 - Sep 2014 1 year

Consists 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

Madrid
Full-time
Jul 2012 - Nov 2012 4 months

Application 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 - Madrid
Full-time
Mar 2012 - May 2012 2 months

Webfocus 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

j

jQuery

Frameworks & Libraries

100%
12 years exp.
Proficiency Expert

Advanced jQuery development for dynamic web interfaces and AJAX applications.

X

XML

Web Technologies

100%
12 years exp.
Proficiency Expert

XML document structure, parsing, and transformation. Extensive use in Odoo view definitions.

P

PostgreSQL

Databases

100%
12 years exp.
Proficiency Expert

Advanced PostgreSQL database design, optimization, and administration. Primary database for Odoo implementations.

O

Oracle Database

Databases

100%
12 years exp.
Proficiency Expert

Oracle Database administration, performance tuning, and PL/SQL development.

M

MySQL

Databases

100%
12 years exp.
Proficiency Expert

MySQL database design and management for web applications.

L

Linux

Cloud & DevOps

100%
12 years exp.
Proficiency Expert

Expert Linux system administration, shell scripting, and server management.

J

JavaScript

Programming Languages

100%
12 years exp.
Proficiency Expert

Expert-level JavaScript development including ES6+, Node.js, and modern frameworks. Strong experience in both frontend and backend development.

G

Git

Cloud & DevOps

100%
12 years exp.
Proficiency Expert

Advanced Git version control, branching strategies, and collaborative development workflows.

C

CSS3

Web Technologies

100%
12 years exp.
Proficiency Expert

Advanced CSS3 styling, animations, responsive design, and modern layout techniques.

H

HTML5

Web Technologies

100%
11 years exp.
Proficiency Expert

Semantic HTML5 markup, accessibility standards, and modern web development practices.

P

Python

Programming Languages

100%
8 years exp.
Proficiency Expert

Advanced Python programming for web development, data analysis, and automation. Extensive experience with Odoo, pandas, numpy and more.

O

Odoo/OpenERP

Frameworks & Libraries

100%
8 years exp.
Proficiency Expert

Expert in Odoo ERP development, customization, and implementation. Extensive experience across versions 6.0 to 18.0.

B

Bootstrap

Frameworks & Libraries

100%
8 years exp.
Proficiency Expert

Responsive web design and component development using Bootstrap framework.

Frameworks & Libraries (8 skills)

j

jQuery

12 years exp. 100%
framework
O

Odoo/OpenERP

8 years exp. 100%
framework
B

Bootstrap

8 years exp. 100%
framework
R

React

5 years exp. 75%
technical
N

Node.js

5 years exp. 75%
technical
U

Unity

4 years exp. 50%
technical
N

Next.js

3 years exp. 50%
technical
A

Astro

2 years exp. 25%
technical

Web Technologies (3 skills)

X

XML

12 years exp. 100%
technical
C

CSS3

12 years exp. 100%
technical
H

HTML5

11 years exp. 100%
technical

Databases (3 skills)

P

PostgreSQL

12 years exp. 100%
technical
O

Oracle Database

12 years exp. 100%
technical
M

MySQL

12 years exp. 100%
technical

Cloud & DevOps (3 skills)

L

Linux

12 years exp. 100%
technical
G

Git

12 years exp. 100%
tool
A

AWS

2 years exp. 25%
tool

Programming Languages (5 skills)

J

JavaScript

12 years exp. 100%
technical
P

Python

8 years exp. 100%
technical
P

PHP

6 years exp. 100%
technical
J

Java

5 years exp. 75%
technical
C

C#

4 years exp. 50%
technical

Tools & Software (1 skill)

D

Doodba

3 years exp. 50%
technical
23
Total Skills
6
Categories
82%
Average Proficiency

Featured Projects

Some of my most notable work

Portfolio Website
Featured
Completed

Portfolio Website

web

Modern portfolio website built with Astro and Node.js

Less than 1 month

Technologies

Astro Node.js Express PostgreSQL +4
1
Total Projects
1
Completed
1
Featured

Education & Certifications

My academic background and professional certifications

Bachelor's Degree in Computer Science

Universidad Complutense de Madrid

Computer Science and Software Engineering

Degree
Sep 2013 - Jun 2017 4 years
7.2

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

Degree
Sep 2011 - Jun 2012 1 year

Higher Vocational Training (2nd YEAR), Computer Applications Development

Formación de grado superior (DAI)

IES Gerardo Diego

Computer Science and Software Engineering

Degree
Sep 2010 - Jun 2011 1 year

Higher Vocational Training (1nd YEAR), Computer Applications Development

3
Total Education
3
Degrees
0
Certifications
0
Ongoing

Get In Touch

Have a project in mind? Let's work together!

Ready to start your project?

Let's discuss how we can bring your ideas to life

Start a Conversation

Location

Carretera de El Plantío, Majadahonda, 28221, Spain

Follow Me