Skip to content

Latest commit

 

History

History
63 lines (38 loc) · 5.11 KB

Readme-es.md

File metadata and controls

63 lines (38 loc) · 5.11 KB

Fernando de Almeida Coelho

Currently based: Barcelona, España

Sobre mí

Soy un ingeniero de software que ama la informática y cómo interactuamos con cada pieza de tecnología. La forma en que las interfaces de usuario, especialmente en la web, pueden tener un gran impacto en la vida de las personas me fascina y me hace trabajar para ir aún más lejos y mejorar su experiencia a través de un diseño atractivo y una implementación eficaz.

Habilidades

  • Javascript (React, TypeScript, ES2015+, Redux, AngularJS, jQuery, NodeJS, Most.JS)
  • CSS (Stylus, Sass, PostCSS)
  • Tests (Jest, React testing library, Cypress, WebdriverIO, Playwright)
  • CSS Frameworks (CSS Modules, Styled Components, Tachyons)
  • Monitoring (Splunk, Sentry, Amplitude, Launchdarkly)
  • CI/CD (Github Actions, Jenkins)
  • Git

Experiencia Profesional

Ingeniero de Software Frontend - Typeform - Febrero 2022 - Presente

Actualmente trabajo en el equipo de experimentos trabajando en nuevas funciones para incorporar y guiar a los clientes a través de la plataforma y mejorar el uso de los formularios. Las funciones se desarrollan en React y se incluyen con la configuración interna del paquete web. Jest, react-testing-library y cypress se utilizan para validar y probar las soluciones. El equipo y yo también mantenemos un backend con NodeJS/Typescript.

Ingeniero de Software - Javascript - Klarna - Marzo 2020 - Febrero 2022

Trabajé en la página de pago alojada, que consiste en una integración de pago externa para comerciantes en la tienda y de comercio electrónico, que se creó en React incluido con el paquete web. Como es una integración de pago, se realiza con pruebas unitarias utilizando la biblioteca de pruebas jest y react, junto con webdriverIO y Browserstack para tener cobertura de pruebas e2e. También trabajo en la aplicación Klarna creando una nueva forma de pagar en la tienda con códigos QR. Está construido con React Native, Redux y Most.JS para manejar los flujos de usuario y Jest y Cypress para dar cuenta de las pruebas de la aplicación. También trabajo en una capa BFF, que es una función lambda de nodo que interactúa con la aplicación con múltiples backends.

Ingeniero Front End - VTEX - Junio 2017 - Enero 2020

Trabajé como ingeniero de front-end responsable de la interfaz de usuario de pago, una de las interfaces más importantes de la plataforma, que se ofrece a 2000 tiendas en todo el mundo. Actualmente, el proceso de pago completa alrededor de 150 mil pedidos por día, y también tiene el récord de 650 mil pedidos el Black Friday. Checkout UI SPA está compuesto por código actual (React, Redux) y heredado (Knockout JS) que viven juntos. Se implementa mediante AWS CodeBuild, ejecutando pruebas unitarias con Jest y React Testing Library. Para las pruebas end2end usamos Cypress ejecutándose en CD para todos los casos y casos de uso principal para el monitoreo.

Web Engineer - Huge - Noviembre 2015 - Mayo 2017

Trabajé en aplicaciones web escalables para corporaciones masivas, enfocándome principalmente en el desarrollo de frontend, haciendo uso de Javascript - específicamente AngularJS, Sass, CSS, HTML. Los proyectos se desarrollaron usando Javascript con control de versiones usando GIT. El proyecto más significativo fue un SPA de banca por Internet para BV Financeira que se centró en la gestión de extractos de tarjetas de crédito y préstamos. Fue un proyecto de 1 año entregado con soporte para todos los navegadores modernos e IE 10. Usé el marco Angular 1.x para desarrollar el SPA. Para las pruebas, se utilizó Karma con Selenio para realizar pruebas unitarias y e2e.

Desenvolvedor Front End - DClick Web e Mobile Solutions - Febrero 2015 - Septiembre 2015

Mantuve e implementé nuevas características con un enfoque altamente iterativo, para aplicaciones web que se enfocan en el frontend usando HTML5, CSS3, Angular.JS, Twitter Bootstrap y frameworks Java y Spring en el backend.

Capacitación

Computer Science (Exchange Student) - Clark University - Enero 2014 - Diciembre 2014

Computer Science (Summer Term) - Boston University - Junio 2014 - Agosto 2014

Análise e Desenvolvimento de Sistemas - Instituto Federal de Educação Ciência e Tecnologia Baiano (IFBaiano) - Marzo 2013 - Diciembre 2014 (Trancado)

Cursos Relevantes

Idiomas

  • Inglés Fluente (TOEFL iTP 550)