EN  |  ES

Ángel Sánchez

Senior Frontend Architect / Team Leader

Software and web applications developer.

Experience across many areas of software development. From the management of servers, databases and systems administration, to the design of interfaces, through the complete development of frontend and backend web applications, where I carry out most of my activity as a developer.

Team worker, decisive, knowledgeable about good practices and clean code.

Date of birth
July 21, 1986

Nacionality
Spanish

Languages
English (B2+)
Spanish (native)

Skills

Frontend

JavaScript
Functional programming (Vanilla, Lodash, Underscore...)
Typescript
React
Redux and Context API (selectors, saga, persist, etc)
Ember
Nextjs (SSR)
Primereact
jQuery
AngularJS
Angular
Riot
RequireJS
CoffeeScript
Bootstrap
Foundation
HTML
CSS
Less
Sass
Grunt
Gulp
webpack
d3
Konva
Jasmine
Jest
Mocha

Backend

Nodejs
Nestjs
Express
PHP
Symfony
Twig
Blade
Smarty
SQL
Apache Solr
ElasticSearch

Systems

Linux
Windows

Version Managers

Github
Mercurial

Dependency Management

npm
Bower
Composer

Other Technologies

RxJS
Analítica (GTM, DTM)
Docker
AWS (Lambda & S3)
Swagger
SVG
XML
XSLT
RELAX-NG
JSON
JSON-LD
SSH

Graphic design

Illustrator
Photoshop
Fireworks
Adobe Flash (ActionScript 3)
Inkscape
Gimp

Deployments

Jenkins

Agile methodologies

Scrum
Lean

Accessibility

UX
UI
WCAG 2.0

Experience

September 2022 - Currently.
Seville, Spain.
Web page.

Position

  • Senior Frontend Architect.

Responsibilities

  • Frontend Architect.
  • Technical team leader.
  • Team management.

Technologies

Typescript JavaScript Ember Fastboot (SSR) Redux d3 HTML Handlebars Tailwind CSS Sass Prettier ESLint Analytics (GA, GTM) Qunit Jest Nodejs Docker AWS (Lambda & S3) Swagger Jira Postman Linux macOS Github npm Scrum Jenkins

January 2020 - August 2022.
Seville, Spain.
Web page.

Position

  • Frontend Leader Specialist. Center Leader Specialist, CLS.

Responsibilities

  • Center Leader Specialist, CLS.
  • Frontend Architect.
  • Technical team leader.
  • Team management.

Technologies

Typescript JavaScript Nextjs (SSR) React Redux Context API Primereact HTML CSS Sass Jest (unit y e2e) Nodejs Nestjs Express Mongodb RxJS Docker AWS (Lambda & S3) Swagger Jira Linux Windows Github npm Scrum Jenkins

August 2017 - December 2019.
Barcelona, Spain.
Web page.

Position

  • Senior frontend developer.

Responsibilities

  • Frontend developer of APP web platform with massive traffic for sale to the general public. Direct clients: FC Barcelona, Real Madrid, At.Madrid, El Corte Inglés, etc.
  • Responsible for web analytics (GTM, DTM).
  • Developer of internal tools for 3D rendering processes with Nodejs, Python (Cinema4d) and Shell script.
  • Project testing and maintenance tasks.

Technologies

Typescript JavaScript React Redux AngularJS RequireJS Analítica (GTM, DTM) Jasmine Mocha Bootstrap d3 Konva Grunt Gulp webpack HTML CSS Sass Less Nodejs Cinema4d (Python) Java (Play Framework) Shell script AWS (Lambda & S3) Linux Windows Mercurial Github npm Scrum Jenkins

March 2017 - August 2017.
Barcelona, Spain.
Web page.

Position

  • Fullstack developer.

Responsibilities

  • Developer (Frontend and Backend) of applications and web portals.
  • Troubleshooting and project maintenance.
  • In charge of the Workflow and management of the different Github repositories.
  • Project documentation.

Technologies

JavaScript Angular AngularJS jQuery TypeScript Bootstrap Foundation HTML CSS Sass Less Grunt Gulp PHP CodeIgniter Twig Blade MySQL Linux Github npm Bower

October 2014 - March 2017.
Sevilla, España.
Web page.

Position

  • Fullstack developer & Technical support.

Responsibilities

  • Web application developer.
  • Developer and support technician with Ximdex CMS.
  • Development of the different Ximdex CMS modules: XFIND, XOWL, XLYRE, XRANK.
  • Deployment of projects in production along with testing and maintenance tasks.
  • Project documentation.
  • Direct contact with the client through technical support.

Technologies

JavaScript jQuery Riot.js AngularJS CoffeeScript Bootstrap Kibana HTML CSS Less Sass Grunt Gulp PHP Twig Blade Smarty SQL Apache Solr ElasticSearch Linux Windows Github npm Composer Bower Scrum XML XSLT RELAX-NG JSON JSON-LD UX UI WCAG 2.0 Illustrator Photoshop Fireworks Inkscape Gimp

Position

  • Fullstack developer.

Responsibilities

  • Developer of multiple corporate web portals and online stores (e-commerce).
  • In charge of developing the company's own CMS (e-conecta).
  • Support technician with e-conecta.

Technologies

JavaScript jQuery Bootstrap HTML CSS Less Sass PHP Smarty SQL Windows Lean Illustrator Photoshop Fireworks

February 2012 - May 2012.
Sevilla, España.
Web page.

Position

  • Fullstack developer.

Responsibilities

  • Full development of the online platform for students of the Andalusian Interuniversity Institute of Criminology, University of Seville.
  • Developer (Frontend and Backend) of web applications and portals.

Technologies

JavaScript jQuery HTML CSS PHP SQL Windows

July 2010 - January 2012.
Sevilla, España.
Web page.

Position

  • Fullstack developer.

Responsibilities

  • Developer of web platforms for students (e-learning) and multimedia applications developed with Adobe Flash (ActionScript 3.0).

Technologies

JavaScript HTML CSS Adobe Flash (ActionScript 3) PHP SQL Windows Illustrator Photoshop Fireworks

Education

2008 - 2009

Web Design and Programming, Computer Science.

CEA. Andalusian Business Confederation.

Seville, Spain.

2007 - 2008

Graphic Design and Desktop Publishing, Graphic Design.

CEA. Andalusian Business Confederation.

Seville, Spain.

2005 - 2007

Higher Technician in Telecommunications and Computer Systems.

I.E.S Torre de los Herberos.

Seville, Spain.