- Syntax Parsers, Execution Contexts, and Lexical Environments
- Creation and Hoisting
- The Scope Chain
- Asynchronous Callbacks
- Operator Precedence and Associativity
- Coercion
- By Value vs By Reference
- Object Functions And This
- Function Overloading
- Immediately Invoked Functions Expressions (IIFEs)
- Understanding Closures
- Function Factories, Closures and Callbacks
- call(), apply(), and bind()
- Functional Programming
- Classical vs Prototypal Inheritance
- Reflection and Extend

Randstad, Netherlands
Bio
Im a Frontend Developer, that loves growth and innovation. Im performance obsessed, love cutting edge software, and i also am a Design and UIUX enthusiast.
Strengths
My range of skills gives me the ability to take solid decisions on building a beautiful and performant software. Resolve development problems with strategy, building scalable and easy maintainable software. I can serve improving communication between Designers and Developers, lead teams, and mentor less experienced Designers or Frontend Developers.
In Depth: A Lion heart
My journey as a professional since the very beginning always required for me to making decisions, prioritise, explore, and be aware of core things like data flow and layout consistency. I always were responsible for deliver all or majority of software developed, and my work alone having direct impact on what stakeholders would get in the end of the day. This shaped my way to think, and how i relate to the product and team. It leaded me to be criterious, humble, and pro-active. In daily basis i am called on to to argue about course of actions, do or don't, and to listen others. As if work wasn't enough to make this point, in life it follows the same pattern. Im constantly involved leadership of theological study groups, or church ministry, that requires loads of skills like: public speaking, systematic argumentation and clear communication, mentoring, serve in humility, honor, commitment, care and regard of other peoples opinions, beliefs, sexual orientation and rights. I am also a father of a beautiful girl, and if that alone doesn't require a lot of responsibility, we find ourselves living on a foreign country. All of these responsibilities though may seem overwhelming, i do with joy, and don't see myself doing something else. All i seek are greater environments where i can be even more fruitful and deliver even more, building a better tomorrow for me, and everyone around me.
11 years of experience with Adobe After Effects
14 years of experience with Illustrator
14 years of experience with Photoshop
10 years of experience with Adobe Lightroom
10 years of experience with inVision
9 years of experience with Sketch App
14 years of experience with 3ds Max
Design
GraphQL
9 years of experience with React
7 years of experience with React Native
12 years of experience with AngularJS
11 years of experience with Wordpress
8 years of experience with Automated Tests
12 years of experience with Sass Styles
11 years of experience with Webpack
11 years of experience with Version Control
Frontend
11 years of experience with Shell scripts
9 years of experience with nGinx
9 years of experience with Node.js
9 years of experience with MongoDB
8 years of experience with Docker
Backend/DevOps
Flutter
Swift
Wishlist
Certifications
- Concepts of Components, Templates, Services, and Dependency Injection
- Working with Templates, data binding and event handling
- Validating forms using the Angular Forms module
- Making HTTP requests and integrating with a backend using a REST API
- Setting up a production-ready build workflow using NPM and Webpack
- Handling navigation in a single-page application with the Angular Router
- Writing unit tests with Jasmine and running them with Karma
- Integrate MySQL and MongoDB
- Design Pattern MVC
- Express Framework, and EJS as view engine
- RESTful APIs
- Body-parser: and requests parameters
- Express-validator: validating your data
- Session and autenthication
- Cryptography MD5 with Crypto
- Connect-Multiparty: uploading files
- Websockets
- ECMAScript 2015, 2016+
- Classes and Inheritance
- Webpack
- Typescript@2.2
- Typescript Static types
- Typescript Declarations
- Typescript Interfaces
- Composed types, types aliases and abstract classes
- Namespaces
- Method Decorators
- Testing: Jest and Enzyme
- Testing: Reducers
- Testing: Simulate events
- Integration Tests
- Higher Order Components
- Cookie-based and token-based authentication
- Creating Redux middlewares
- State Validation Middleware
- Async Middlewares
- JSON Schema
- Scalable Architecture
- Containerize applications with a microservices automate it using Dockerfile
- Scale with DockerSwarm, orchestrate and deploy large-scale applications across multiple hosts in the cloud
- Best practices of working with Docker
- Setting up continuous integration workflows
Experience and Contractors
Education
Computer Science
Faculdade Pitágoras
Production and Multimedia
PUC Minas(PUC-MG)
Digital Games
Universidade UNA(UNA)
HighSchool
CEFET-MG(CEFET-MG)