Andres Sapper

Andres Sapper

Member Since July 23, 2015
Open to Work

I'm a seeker of wisdom. I love to play golf. I also like to read and learn new stuff, as well as new sports.

9,093

Total Points

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

Skills & Experience

  • Spoken Languages

    • English
    • Spanish

114 Achievements

  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Setting up with Create React App
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Getting Started with Redux
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • What is Big Data
  • Reduction and Aggregation
  • Java's Functional Toolset
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Data Persistence & ORMs
  • Persisting Data with Hibernate
  • Getting the REST You Need
  • File Uploads and Entity Updates in Spring + Hibernate
  • User Messages in Spring
  • Getting Started with CRUD in Spring + Hibernate
  • Data-Driven Application Design
  • Integrating Hibernate with Spring
  • Getting Started with Hibernate
  • Using the MVC Architecture with Spring
  • Modeling, Storing, and Presenting Data with Spring
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Error Handling
  • Protocol Basics
  • Introduction to Optionals
  • Introduction to Enumerations
  • Improving Our User Interface
  • Running Apps on a Device
  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • An Introduction to Swift Programming
  • Say Hello to Django
  • Takin' Names
  • Making Strong Users
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Buggy Logs
  • Cleaner Code
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • PHP Getting Started
  • Flask Templates
  • Welcome to Flask
  • Workflows
  • Lists Redux
  • Local Python
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Reading Data from Databases with SQL
  • Introducing JavaScript
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Working With Remote Repositories
  • Merging
  • Hosting with GitHub Pages
  • Building and Customizing the Blog
  • Installing Sass and Setting up the Project
  • Basic Layout
  • Getting Started with CSS
  • Branches
  • Getting Started With Git
  • Build a Todo List Application with Rails 4
  • Installing a Ruby Development Environment
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Debugging HTML and CSS Problems
  • Why Version Control Matters
  • Sharing a Website
  • Getting Started with Jekyll
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Getting Started with WordPress
  • Moving Around in the Console
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie