Matheus Lima

Rio de Janeiro, Brazil · matheusml90@gmail.com

I am experienced in building high-scalable well-tested JavaScript applications and architecting the front-end to leverage maintenance and performance.


Experience

Senior JavaScript Developer

Carta

  • Building high-scalable JavaScript applications in React
  • Architecting the front-end to leverage maintenance and performance
  • Optimizing Front-End applications

September 2018 - Present

JavaScript Lead Developer

Concrete (an Accenture Company)

  • Building JavaScript applications in AngularJS and ReactJS with TDD
  • Architecting the front-end to leverage maintenance and performance
  • Optimizing Front-End applications
  • Collaborating with Back-End Developers
  • Designing APIs for server and client side interactions

February 2015 - August 2018

Software Developer

Passei Direto

  • Building JavaScript applications in AngularJS with TDD
  • Building .NET and NodeJS scalable applications
  • Designing the API for server and client side interactions

February 2014 - January 2015

Junior Software Developer

Innvent

  • Building Ruby on Rails applications with TDD
  • Building JavaScript applications in jQuery
  • Unit testing

November 2011 - February 2014

Intern

Cortex Intelligence

  • Building Java applications

January 2010 - August 2011

Education

Universidade Federal Fluminense

Bachelor of Computer Science
2008 - 2014

Skills

Programming Languages & Tools
Workflow
  • Front-end architecture
  • Unit testing
  • Cross Functional Teams
  • Agile Development & Scrum

Talks

JavaScript and Blockchain

Front in Sampa | São Paulo

Video | Slides

2018

React.js and Functional Programming

ReactConf BR | São Paulo

Video

2017

Progressive Web Apps 101

Google Developers Group | Maceió
2017

Elm: front-end done right

Front-End Carioca | Rio

Slides

2016

Why Functional Programming matters

TDC | Florianópolis

Slides

2016

Functional Programming in ES6

RSJS | Porto Alegre

Slides

2016