Timothy Rimnac

Timothy Rimnac

Chicago
Open to Work

26,219

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

    435 Digital

  • Job Title

    Web Developer

  • Spoken Languages

    • English

302 Achievements

  • Getting Started with Data Science
  • Interactive Visualizations
  • Styling and Scaling Data
  • Data Binding with D3
  • Selections with D3
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Introduction to Node.js
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Creating an SVG
  • Introduction to SVG
  • Local Python
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Migrating a SQLite Database
  • CRUD Operations with SQLite
  • Delivering the MVP
  • Creating the MVP
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Adding Push Notifications from Parse.com
  • Updating Other GridViews
  • Using SQLite for Structured Data
  • Customizing a GridView for Friends
  • Customizing a ListView for the Inbox
  • Selecting Elements and Adding Events with JavaScript
  • Customizing the Action Bar
  • Using Custom Styles and Themes
  • Website Basics
  • Harnessing the Power of Objects
  • Customizing the Login Screen
  • Meet Objects
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Sending Messages
  • Capturing Photos and Videos
  • Structuring Tables
  • Finishing the User Interface
  • Table Basics
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Shopping List
  • User Input
  • Relating Users in Parse.com
  • Key-Value Saving with SharedPreferences
  • JavaScript and the DOM
  • File Storage
  • Using Fragments for Tabs
  • Introduction to Data Persistence
  • Starting with Design Mockups
  • Adding Users Using Parse.com
  • Starting the App
  • Perfecting the Prototype
  • Using your New Tools
  • Using Intents to Display and Share Posts
  • Getting Started with Java
  • Adapting Data for Display in a List
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Publishing on Google Play
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Introduction to Objective-C
  • 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 Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Build a Todo List Application with Rails 4
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Getting Started With Rails
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Ruby Hashes
  • The Logo Sprint
  • Logo Design 101
  • Ruby Arrays
  • Ruby Numbers
  • What Do User Experience Designers Do?
  • Introduction to Design
  • Color Theory
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Principles
  • What is User Experience (UX)?
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Ruby Strings
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • AJAX and APIs
  • Advanced Sass Concepts
  • jQuery and AJAX
  • Speeding up Workflow With Sass
  • Workflows
  • Working With Remote Repositories
  • Programming AJAX
  • Merging
  • Variables, Mixins, and Extending Selectors
  • AJAX Concepts
  • Branches
  • Getting Started With Git
  • Getting Started with Sass
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Chrome DevTools Basics
  • Media Queries
  • Installing Programs
  • Web Apps
  • Websites
  • CSS Animations
  • Creating a Spoiler Revealer
  • Transitions and Transforms
  • Environment and Redirection
  • Introduction
  • Flexbox and Multi-Column Layout
  • Gradients
  • Why Version Control Matters
  • Introduction to jQuery
  • Console Processes
  • Connecting to MySQL
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Web Typography
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Creating Tables and Manipulating Data with SQL
  • Adding Search: Model
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Reading Data from Databases with SQL
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • PHP Objects and Classes
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Customizing Colors and Fonts
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • CSS: Cascading Style Sheets
  • DNS Basics
  • Graphic Basics
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Learning the Language
  • JavaScript Objects
  • Launching and Supporting a WordPress Plugin
  • Building WordPress Template Tags, Widgets, and Shortcodes
  • Connecting WordPress Plugins with 3rd Party APIs
  • Building a WordPress Plugin Settings Page
  • Introduction to Front-End Frameworks
  • JavaScript Functions
  • How WordPress Plugins Work
  • Launching a WordPress Site
  • WordPress and Forms
  • Customizing Google Maps
  • Google Maps Integration
  • Extending WordPress Template Functionality
  • Installing MySQL Server and MySQL Workbench
  • jQuery Plugins
  • Local WordPress Development
  • Form Validation and Manipulation
  • JavaScript Arrays
  • Introduction to jQuery
  • JavaScript Numbers
  • JavaScript Strings
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Introduction to Data, Databases and SQL
  • Introduction Variables
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • Elements
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Advanced Techniques
  • Responsive Design
  • Configuring WordPress
  • Getting Started with WordPress
  • Console Users and Permission
  • Adaptive Design
  • Fluid Foundation
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Self-Assessment
  • Getting Started with PHP
  • Introduction to Responsive Web Design
  • Backgrounds and Borders
  • CSS Box Model
  • Moving Around in the Console
  • Getting Started with iPhone
  • Functions
  • Why Start a Business?
  • Objects and Arrays
  • Text, Fonts, and Lists
  • Values and Units
  • Control Structures
  • Advanced Selectors
  • Selectors
  • Basics
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Getting Started with Android
  • Text Editors and HTML
  • Website Basics
  • Newbie