Christhopher Lion

Christhopher Lion

Software Developer & Designer

https://lion-portfolio.netlify.app/

Randstad, Netherlands

itsmelion@icloud.com

+31682135435

christhopher.amaral

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.

    Design
  • 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

    Frontend
  • 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

    Backend/DevOps
  • 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

    Wishlist
  • Flutter

  • Swift

Certifications

Javascript: The Weird Partsprovided by Udemy
  • 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
Angular 2provided by Udemy
  • 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
NodeJS & MongoDBprovided by Udemy
  • 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
ES6/7+ and TypeScriptprovided by Udemy
  • 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
Advanced React and Reduxprovided by Udemy
  • 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
Docker Crash Courseprovided by Udemy
  • 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

2012201320142015201620172018201920202021

Education

  1. Computer Science
    Faculdade Pitágoras

    Pitágoras

    Logo Faculdade Pitágoras
  2. Production and Multimedia
    PUC Minas(PUC-MG)

    Pontifícia Universidade Católica de Minas Gerais

    Logo PUC Minas
  3. Digital Games
    Universidade UNA(UNA)

    Centro Universitário UNA

    Logo Universidade UNA
  4. HighSchool
    CEFET-MG(CEFET-MG)

    Centro Federal de Educação Tecnológica de Minas Gerais

    Logo CEFET-MG

Loading...
Carregando