My Personal Curriculum
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md

README.md

Currículo

Dados Pessoais

Nome: Daniel Simão da Silva
Telefone: (11) 94970-1297
Cidade: Itaquaquecetuba / SP
Email: simaodeveloper@gmail.com
Portfólio: clique aqui
Github: https://github.com/simaodeveloper
LinkedIn: https://www.linkedin.com/in/daniel-simao-da-silva
Open-Source: https://github.com/frontendizando

Especialidades

  • Javascript

    • jQuery e criação de plugins;
    • Animações com GSAP;
    • OOP e FP (estudando) ;
    • Design Patterns como: Singleton, Factory;
    • APIs como: Facebook, Twitter, Youtube, GoogleMaps;
    • VueJS, Vuex, VueRouter (Estudando);
    • Ajax, Axios - HTTP Resquest Library;
    • Promisses;
    • ES5;
    • ES2015 (ES6), ES2016, ES2017 (Estudando);
    • Performance (Estudando);
    • API Canvas (Estudando);
    • Consumo de REST API;
  • HTML5

    • Estrutura Semântica;
    • SEO on-page;
    • Rich Snippets como: OpenGraph, TwitterCards e MicroData;
    • Template Engine com Nunjucks;
  • CSS3;

    • LESS Pre-Processor;
    • Bootstrap Grid System;
    • Lost Grid System (Estudando);
    • Bootstrap Framework;
    • Técnicas de organização como: BEM e ITCSS;
  • NodeJS (Estudando);

  • ExpressJS (Estudando);

  • MongoDB (Estudando);

Ferramentas

  • Linux Bash (Terminal);
  • Git;
  • Gulp, Webpack 2, NPM Scripts;
  • Bower;
  • Photoshop;
  • Trello;
  • TDD (Karma, Mocha, Chaí, Sinon, Istanbul) (Estudando)
  • Travis CI, Jenkins CI (Estudando)

Práticas

  • Método Agile: Scrum;
  • Pomodoro;

Certificações

  • HTML & CSS - Codecademy
  • JavaScript - Codecademy
  • jQuery - Codecademy
  • Linha de Comando Linux - Udacity
  • JavaScript Orientado a Objetos - Udacity
  • Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex) - Udemy
  • Webpack 2: The Complete Developer's Guide - Udemy

Leituras

  • Princípios de Orientação a Objetos em JavaScript - Nicholas C. Zakas;
  • jQuery - A Biblioteca do Programador JavaScript - Maurício Samy Silva;
  • Segredos do Ninja JavaScript - John Resig / Bear Bibeault;
  • Expressões Regulares - Aurelio Marinho Jargas;
  • JavaScript de Alto Desempenho - Nicholas C. Zakas;
  • Aprendendo JavaScript - Shelley Powers;

Experiências

09/2017 - Atual
PagSeguro no Grupo UOL
Desenvolvedor Front-End Engineer
Como desenvolvedor Front-End Engineer tenho como responsabilidade em implementar e realizar manutenção em aplicações SPA, requisitando dados de Microserviços e/ou implementando diretamente no Monolítico. Utilizando métodos Ágile como Scrum/Kanban para planejamento das Sprints e atualizações de status para a equipe através de Dailies.

Tecnologias:

  • Gulp, Webpack, RollUp para automação de processos;
  • GIT para versionamento de código;
  • VueJS para estruturar e definir a lógica da aplicação;
  • NodeJS, ExpressJS para desenvolvimentode BFF (Back-End for Front-End);
  • Handlebars como template engine;
  • TDD com Karma, Mocha, Chaí, Sinon, Istanbul;
  • CSS3 animations;
  • SASS e Stylus como pré-processador;
  • Flexbox

02/2017 - 05/2017
F(x) : O marketplace de crédito estruturado
Desenvolvedor Front-End Engineer Junior
Como desenvolvedor Front-End Engineer tenho como responsabilidade em implementar e realizar manutenção em aplicações SPA. Utilizando métodos Ágile como Scrum para planejamento das Sprints e atualizações de status para a equipe através de Dailies.

Tecnologias:

  • Gulp para automação de processos;
  • GIT para versionamento de código;
  • AngularJS 1.x para estruturar e definir a lógica da aplicação;
  • jQuery como biblioteca Cross-Browser;
  • JS Patterns, OOP;
  • TDD com Jest;
  • CSS3 animations para animações;
  • LESS como pré-processador;
  • Bootstrap Grid;

09/2013 - 02/2017
Produtora Luego
Desenvolvedor Front-End Pleno
Como Desenvolvedor Front-End tenho a responsabilidade de implementar e otimizar páginas web, se preocupando com SEO, escrevendo código performático, bem documentado e limpo. Respeitando os diversos devices utilizando medidas responsivas e cross-browser.

Tecnologias:

  • HTML5, CSS3 e Javascript;
  • Gulp para automação de processos;
  • GIT para versionamento de código;
  • Nunjucks para modularizar o HTML;
  • HTML5 Semantico e seguindo Web Standards;
  • LESS como pré-processador;
  • Bootstrap Framework;
  • Bootstrap Grid;
  • API: facebook, twitter, google, youtube;
  • AJAX;
  • jQuery como biblioteca Cross-Browser;
  • JS Patterns, OOP;
  • TweenMax da GSAP para animações;

Idiomas

 - Inglês Técnico / Básico 2 (My English comprehension will be better on listening, reading and writing);

Formação Acadêmica

01/2011 - 06/2012
Técnico em Informática (Programação)
Escola Técnica Estadual de Poa/SP