Sergio del Amo Caballero

Sergio del Amo Caballero

Guadalajara
Open to Work

20,785

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Company

    Softamo S.L.U.

  • Spoken Languages

    • english
    • spanish
    • german
    • italian

278 Achievements

  • Meet Selenium
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Getting Started with GraphQL
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Creating Spring Controllers and Thymeleaf Views
  • Using Java's Built-In Annotations
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Security: Concerns
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Testing and Publishing an Alexa Skill
  • Building an Alexa Skill
  • Alexa Skills Kit Overview
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Better SEO Through Content
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Adding Play Services to Your App
  • Publishing on Google Play
  • Using SQLite for Structured Data
  • Responsive Theory
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Getting Started with WordPress
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Getting a WordPress Site
  • Working with Media in WordPress
  • Starting a WordPress Theme
  • Getting Started with Android
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Building the Master and Detail Views (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Functions
  • Swift Optionals
  • Swift Parameters and Tuples
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Variables, Mixins, and Extending Selectors
  • Deleting Data
  • Listing Data using NSFetchedResultsController
  • Inserting and Saving Data
  • Understanding Core Data
  • Presentation Skills
  • Important Skills For Professional Success
  • The Logo Sprint
  • Logo Design 101
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Using Auto Layout and Managing the Keyboard
  • Implementing Custom Login and Sign Up Screens
  • How WordPress Plugins Work
  • Sharing Your Creation
  • Licensing
  • Protecting and Sharing Your Work
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Getting Started with WordPress.com
  • Creating a Data Collection
  • Beyond the Basics
  • Getting Started (iOS7)
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Relating Users in Parse.com
  • Sending Messages
  • Capturing Photos and Videos
  • Using Fragments for Tabs
  • Adding Users Using Parse.com
  • Starting the App
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • Local WordPress Development
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • WordPress Themes
  • Installing Wordpress
  • Getting Started with iPhone
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Financing Your Company
  • Social Media
  • Email Marketing
  • Search Engine Optimization
  • Video Marketing
  • From Idea to Execution
  • Rails Deployment
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Building the Profile Page
  • Testing the Whole App
  • Rails Routing
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Interrogating the App
  • Selectors
  • Getting Started with CSS
  • Usability Basics
  • Shaking Things Up
  • Introduction to jQuery
  • Configuring WordPress
  • Pretty Little Things
  • Getting Started with WordPress
  • Framework Foundations
  • Introduction to Accounting
  • Marketing Basics
  • Launching the Website
  • Styling Content
  • Learning the Language
  • Getting Started with Android
  • Creating a Website Structure
  • Responsive Design
  • Adaptive Design
  • Location
  • Page Layout
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Text Editors and HTML
  • Website Basics
  • Forming Your Company
  • Corporate Structure
  • Type Tools
  • Layer Basics
  • Workspace Basics
  • Printing
  • Why Start a Business?
  • Graphic Basics
  • Web Apps
  • Accessibility
  • Websites
  • Introduction
  • Multi-Column Layouts
  • API Access
  • Controls
  • App Lifecycle & View Controllers
  • Views
  • Foundation Framework
  • Objective-C
  • Online Dating
  • Taking The Perfect Profile Picture
  • Chair Yoga
  • Blocks and Categories
  • iOS5
  • App Settings
  • Tab bar
  • TableViewController
  • Your First App
  • Appearance
  • Notifications
  • Web View
  • iOS 5 Core Data
  • Storyboards
  • Automatic Reference Counting
  • Box Model
  • Mobile
  • Responsive Web Design
  • Fundamentals
  • Text Code Challenge
  • Text Code Challenge
  • Selector Code Challenge
  • Tables Challenge
  • HTML
  • Gradients
  • Principles
  • Elements
  • Functions
  • Introduction to Programming
  • Objects and Arrays
  • Control Structures
  • Basics
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Website Basics
  • Basics
  • HTML Master
  • Forms
  • Tables
  • Objects
  • Links
  • List Challenge
  • Lists
  • Text
  • Introduction
  • Newbie