Matias Hernandez

Matias Hernandez

Talca, Chile
Hire Matias
Scroll To View More
Matias Hernandez

Matias Hernandez

Talca, Chile
Member since March 11, 2014
Matías is an experienced software engineer with more than 7 years of work as a front-end developer with several companies all around the globe on a variety of challenging projects. Currently, he works as mainly as a JavaScript developer and project manager.
Matias is now available for hire
  • JavaScript, 7 years
  • CSS3, 4 years
  • AngularJS, 3 years
  • Redux, 1 year
  • Functional Programming, 1 year
  • React.js, 1 year
  • ES6, 1 year
  • Elm, 1 year
Talca, Chile
Preferred Environment
Git, OS X, Sublime Text 3, Chrome
The most amazing...
...code I've written is a multi-camera/multi-customer image processing program in C++ that connects with a Node.js real-time service to show alarms on a website.
  • Front-end Developer
    2014 - PRESENT
    • Refactored parts of the code.
    • Created new modules for new tools with AngularJS.
    • Updated the CSS code to use SASS instead.
    • Started a new protocol with the team for the development process.
    • Set up and developed new designs.
    Technologies: AngularJS, SASS
  • Front-end Engineer
    Streamlined Studio
    2016 - 2016
    • Developed front-end features.
    Technologies: AngularJS, ES6, Webpack, Gulp, Babel
  • Front-end Engineer
    2015 - 2016
    • Implemented new designs.
    • Improved AngularJS code.
    • Wrote new SASS code.
    • Helped fix bugs.
    • Improved performance.
    Technologies: AngularJS, HTML5, SASS
  • Rails/AngularJS Developer for a SaaS Web App
    Video Rascal (via Toptal)
    2015 - 2015
    • Added a Stripe subscription method.
    • Managed Stripe subscription plans.
    • Created new buttons based on Bootstrap.
    • Worked with the Stripe API on Rails.
    • Worked with the Stripe API on JavaScript.
    Technologies: Rails, AngularJS, Stripe, SASS
  • Software Engineer
    Jobfoundry (Via Toptal)
    2014 - 2015
    • Improved the back-end.
    • Created new MongoDB models.
    • Updated the UI.
    • Created a new API for new models.
    • Continued with new features.
    Technologies: Node.js, AngularJS, MongoDB, Mongoose, Express.js
  • CTO, Founder
    Munki Studio
    2014 - 2015
    • Created a new developer enterprise.
    • Created solutions directly for clients.
    • Managed customer requirements, doubts, and dislikes.
    • Created the first mobile application (MVP) for a local startup.
    • Wrote reusable code for each project.
    Technologies: Ruby on Rails, SASS, CSS3, JavaScript, AngularJS, PHP, Titanium Appcelerator
  • Senior Front-end Developer
    ConsumerAffairs (Via Toptal)
    2014 - 2014
    • Created reusable JavaScript code.
    • Integrated new modules for the app.
    • Learned to test for everything.
    • Worked with Agile methodology.
    • Learned to use JIRA and Confluence.
    Technologies: Django, CoffeeScript, Jinja2, AngularJS
  • JavaScript Developer
    ClassDojo (Via Toptal)
    2014 - 2014
    • Learned Mojo.js.
    • Handled front-end work.
    • Created front-end tests.
    • Used Agile development methodology.
    • Implemented UI and use cases.
    Technologies: JavaScript, CoffeeScript, Node.js, Mojo.js
  • Full-stack Engineer
    2013 - 2014
    • Updated and improved the main application for the service.
    • Created two side projects using Django and PostGIS.
    • Proposed the use of a new architecture on the front-end.
    • Developed new solutions for old bugs.
    • Implemented new features using new tools.
    Technologies: JavaScript, HTML5, CSS3, Backbone.js, JSON, Python, Django, Postgres, PostGIS
  • Front-end Software Engineer (via Toptal)
    2013 - 2013
    • Updated designs of the master piece of the app.
    • Worked with plain JavaScript.
    • Worked with strong code guidelines.
    • Worked with the German language.
    • Improved several JavaScript methods.
    Technologies: JavaScript, Ruby on Rails, SASS
  • CTO, Lead Developer
    2012 - 2012
    • Presented the architecture for the new service.
    • Created the MVP for the startup.
    • Created a set of automated tests.
    • Managed video uploading and editing using JavaScript and Rails.
    • Improved the responsive design of the MVP.
    Technologies: Ruby on Rails, HTML5, CSS3
  • Computer Engineer
    2011 - 2012
    • Created numerous dashboard applications for customers.
    • Proposed a new methodology of work, using an API to improve the standard of classical ASP.NET.
    • Taught the team how to work with Backbone.js for a single-page application.
    • Communicated with clients, gathered requirements, and analyzed and designed solutions.
    • Improved the workflow between designers and developers.
    Technologies: C#, JavaScript, HTML5, CSS3, Bootstrap, PHP
  • Viverelajacion (Development)

    Viverelajacion is the website for a small kinesiology clinic in need of a new and beautiful website to publish content and products.

  • Ayelen Hostel (Development)

    Ayelen is a little hostel in the countryside. I developed its site to represent the nature and tranquility of the place.

  • Offers (Code) (Development)

    A Rails API built with Grape and rabl to create the MVP for a small local startup.

  • Jobfoundry (Development)

    I updated and improved the code from the MEAN Stack for this startup.

  • ClassDojo (Development)

    Worked on this full-time as a JavaScript developer.

  • Mozio (Development)

    Worked on the redesign of a checkout page and the Travel Agent Tool.

  • Github Repository (Development)

    My public repository.

  • Sass Style Guide: A Sass Tutorial on How to Write Better CSS Code (Publication)
    When working on big web applications as a team with other developers, code needs to be scalable and readable. This can be a challenging process when it comes to CSS, although preprocessors like Sass are available. But only using preprocessors will only get you so far. In this article, Toptal engineer Matias Hernandez presents a style guide with advice on how to improve the way you write your code.
  • AngularJS Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of AngularJS best practices and AngularJS tips provided by our Toptal network members.
  • JavaScript Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of JavaScript best practices and JavaScript tips provided by our Toptal network members.
  • Matias is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Matias shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
  • Languages
    CSS3, LESS, JavaScript, HTML5, SCSS, PHP, C++, SQL, ES6, Python, Ruby, C, Elm, Java, C#
  • Frameworks
    Redux, Bootstrap 3, Express.js, AngularJS, GeoDjango, Django, Ruby on Rails (RoR)
  • Libraries/APIs
    Node.js, jQuery, React.js, jQuery UI, Backbone.js, Facebook API, Twitter API
  • Tools
    Yeoman, Gridle, Grunt, Sublime Text, Gulp.js, Sketch, Adobe Photoshop
  • Paradigms
    Responsive Web Design (RWD), REST, Agile Software Development, Scrum, Functional Programming, Test-driven Development (TDD)
  • Platforms
    Mac OS X, Linux
  • Storage
    MongoDB, SQLite, MySQL, PostgreSQL, NoSQL, PostGIS, CouchDB
  • Misc
    User Experience (UX)
  • Bachelor of Science degree in Computer Engineering
    Universidad Católica del Maule - Talca, Chile
    2004 - 2010
I really like this profile
Share it with others