0% found this document useful (0 votes)
36 views12 pages

CV Daniel2025

The document outlines the professional experience and technical expertise of a Full Stack Senior JS Architect with extensive background in front-end and back-end development using technologies like ReactJS, Node.js, and AWS. Key accomplishments include leading various projects, implementing hexagonal architecture, managing CI/CD pipelines, and optimizing data storage solutions. The individual has also contributed to system reliability and performance through monitoring and automated testing across multiple industries.

Uploaded by

Daniel Esteban
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views12 pages

CV Daniel2025

The document outlines the professional experience and technical expertise of a Full Stack Senior JS Architect with extensive background in front-end and back-end development using technologies like ReactJS, Node.js, and AWS. Key accomplishments include leading various projects, implementing hexagonal architecture, managing CI/CD pipelines, and optimizing data storage solutions. The individual has also contributed to system reliability and performance through monitoring and automated testing across multiple industries.

Uploaded by

Daniel Esteban
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Parser Actually

Full Stack Senior JS Architect


Financial times:

Designed, developed, and maintained front-end applications using ReactJS,


crafting dynamic and reusable components with React Server JSX, and
styling with SCSS and the custom Origami CSS framework.

Engineered back-end services with Node.js, Express, and NestJS,


leveraging GraphQL, REST APIs, and OpenAPI for seamless integration and
documentation. Implemented a hexagonal architecture pattern to enhance
modularity and testability, allowing for the decoupling of components like
data access layers and business logic, simplifying system upgrades and
maintenance.

Documented and validated APIs using Swagger/OpenAPI, ensuring


consistent standards and smooth cross-team collaboration.

Built scalable and secure infrastructures using AWS services, including EC2,
IAM, S3, CloudFormation, Lambda, and CloudWatch. Extended serverless
capabilities with Terraform, creating reusable templates for Grafana
dashboards to monitor and visualize system metrics effectively.

Managed data storage solutions with Redis, PostgreSQL, MongoDB, and


Elasticsearch, optimizing performance and enabling efficient data handling
for diverse application needs.

Streamlined CI/CD pipelines with GitHub, CircleCI, and Heroku, ensuring


rapid and reliable deployment processes.

Conducted thorough testing using Jest for unit tests, Supertest for
integration tests, and Cypress for end-to-end testing, maintaining
high-quality standards across the codebase.
Enhanced monitoring and performance analysis with Grafana, Splunk,
Kibana, Elasticsearch, and OpenTelemetry, delivering actionable insights
and fostering proactive performance improvements.

Utilized Doppler for secure and efficient management of environment


variables, reinforcing system security.

Designed and implemented API gateways for robust and scalable API
management in microservices and serverless architectures.

Minsait August 2018 - January 2022


Full Stack Architect / Team leader in different projects (Polymer, React,
NodeJS, Angular…)
Projects:
Industry IOT project:
Led the development of a React frontend application (utilizing Hooks, RxJS)
for real-time tracking of industrial plant events with Raspberry Pi, leveraging
protocols such as OPC-UA and MQTT. Incorporated Node-RED for event
processing and React for frontend alert panels within a hexagonal
architecture framework, ensuring flexibility and maintainability.
Universia Santander:
As the Site Reliability Engineering (SRE) and JavaScript technical lead for the
global scholarship application platform sponsored by Santander Bank, I
played a pivotal role in ensuring the reliability, scalability, and performance of
the system. Within the context of the hexagonal architecture, my
responsibilities included implementing best practices for system monitoring,
automated testing, and disaster recovery planning. For instance, I led the
effort to integrate robust monitoring solutions like Splunk and Grafana into
our infrastructure, enabling real-time visibility into system health and
performance metrics. Additionally, I spearheaded initiatives to automate
deployment processes using tools like Jenkins and Kubernetes, streamlining
our release cycles and enhancing overall system resilience. Through
proactive monitoring, automation, and continuous improvement efforts, we
maintained high availability and uptime for the scholarship application
platform, delivering a seamless user experience to students and
administrators alike.
BBVA contact center:
As the architect for the BBVA Contact Center project, I oversaw the
development of a native Windows application (Electron) for real-time
telephone call management integrated with Avaya phones. In addition to
utilizing Polymer, Sass, HTML5, and Node.js (WebSocket with Socket.IO) for
frontend and backend development, we employed RESTful APIs and
Swagger/OpenAPI for clear and consistent API documentation and
validation. This ensured seamless communication and integration between
different components of the system.

Babel January 2018 - August 2018


Architect / Consultant front-end working in BBVA Innovation Center
developing web components using polymer as framework for BBVA Wallet
native app ( Ios , Android) and Development of global bbva mocks api with
expressjs, lokijs.
Publication and management of application in app store and google play
store.

GFI January 2016-January 2018


Architect / Consultant front-end for different projects ( BANKIA , BBVA,
CASER ,TELEFONICA, QUIRON) for the implantation of front-end
technologies and training of developers in some technologies such as VueJs
, AngularJS , Angular (ngrx) , Polymer, SASS , Nodejs (Express, HapiJS,
Koa), Mongoose, GraphQL etc ..

Projects in GFI:

FrontEnd Bankia
Development and definition of the architecture for the new website for

private users in the banking sector, as well as the development of application

architecture for the financial terminal with AngularJS, npm, bower, sass

Development of new development framework for Caser

Replacement of Flex by AngularJS and creation of component library based on boostrap ui

training to the architecture staff team of Caser in good practices and definition of

continuous integration pipeline

Carrefour Pulsayvoy IOT project

Architecture and development of statistics portal and measurement of response time in

real time using AngularJS, npm , gulp, sass, websocket, browsersync proxy for local work

with microservices architecture.

Smartmobility
Development of ios and android app for measurement of measure of driving quality and

expenses with user ranking using IONIC 2 and ANGULAR2/4 as framework and AWS

lambda for backend

Telefonica mobile phone services web

Development and architecture with Angular2/4, typescript,SASS, node of new web for

telefonica and training of juniors developers

Definition of new architecture and pipeline of unit tests and integration

in AEGON

Definition and proof of concept of continuous integration pipeline for Aegon company using

karma, jasmine cucumber, gherking, selenium and protractor technologies and making a

conclusions report for decide the new architecture for QA in Aegon.

Quiron Hospital

Introduction of new architecture with native webcomponents and Vue,js as javascript framework
in replacement of previous architecture with vanilla javascript.
Training of frontend developers in this new architecture.
Fictizia
Javascript freelance trainer in Angular, AngularJS for different companies (

Sanitas , Aptus .. )

Megamedia (Mediaset) August 2015-January 2016

Architect Front-end components for creating own sites framework of the

Mediaset group. Using technologies HTML5 , CSS3 , PHP ( Symfony 2 ) ,

Javascript ( NODE , Browserify , lodash , nunjucks ) , JAVA . Taking

functional requirements and definition of ux components.

Worldnet21 (IECISA) August 2014- August 2015


HTML5 frontend consultant for multi-device application ATB ​tour

(Baleares)

Using technologies AngularJS , HTML5 , CSS3 ( responsive design) , LESS,

Jquery , LeafletJS , for integration with CMS Webcenter Sites, applications

Android, Windows Phone and iOS and web version . Apis also use Google

Maps geolocation , social networking api and api rest hello.js own plans for
persistent users.

Java – Web developer

Application development of national phone numering system of Mexico

using Java EJB, JPA , JSF ( Primefaces ) and ORACLE SQL as programming languages.

Amaris (ING DIRECT) November 2013- August 2014


Front-end Consultant working in the new multi-device application ING

DIRECT using Javascript ( Backbone , RequireJS , Marionette , Geppetto ,

Momentjs , Underscore , Jquery ... ) for integration with REST services

technologies.

Using other utilities such as task manager ( GRUNT ) , quality tools and unit

test ( SONAR, JSLint , JASMINE ) , work with CSS3 , HTML5 , responsive

design and Stylus

Cystelcom December 2012- November 2013

Front-end development and integration with the business layer of application

for monitoring chronically ills (www.mhealthalert.com). The application uses

the technologies and languages ​(Java , Spring , Hibernate for the part of
backend and JSF ( Primefaces ) , javascript, jquery, html5, CSS3 , Canvas,

Responsive Design for frontend part ) .

Fintonic July 2012-December 2012

Front-end development of fintonic.com( financial aggregator

App) using as main languages ​javascript ( jQuery ) , HTML5 , CSS3 ( SASS ,

960GS ) , JAVA (JSP , Spring ) , MYSQL , MongoDB

Unaparejacomolanuestra December 2011-July 2012

Developing applications for advertising agencies, aimed at mobile platforms

and social networks , mainly using languages ​javascript ( jquery ) , HTML5 ,

CSS3 , PHP and MYSQL also counting with use of MVC frameworks like

Symfony 2 CMS ( Wordpress , Joomla ) and APIS (Facebook , Google Maps).

Nviasms March 2011-December 2011

Planning, development and management of online advertising campaigns (

CPA control expenses, CPM , CPC ) addnetworks in different national and

international level . ( Microsoft , Google Adwords , media Harren , Fox,

clinopyroxene , Zedo advertising, etc. ) to generate consistent profits through


micropayments by SMS or subscription premium sms alerts . Positioning

web portals created with content management systems ( Wordpress ,

Joomla , Drupal ), following optimization procedures , web standards

compliance validation , enhancing popularity and visits from social

networking optimization. Design, layout HTML5 / CSS3 and web

programming ( PHP, MySQL , Javascript , Jquery ) of the microsites of sms

campaigns and portals generated with the CMS.

Yelladworks. 2009-March 2011

Advertising design and development of apps offered to customers

paginasamarillas.es ( Banners , discount coupons online, landing pages ,

web 2.0 , Basic Seo optimization in customer sites ) using for this purpose

various design applications Adobe (Photoshop , Firewors , Flash ) . Control ,

implementation and management of advertising objects in the search box

paginasamarillas.es through the adserver tool Double Click.

Web design and programming in languages (Javascript , XHTML , CSS ).


Studies
Master JAVA EE AND JAVA SE
CICE - 2012

Técnico Superior en desarrollo de aplicaciones informáticas


I.E.S. Virgen de la Paloma - October 2009-June 2011

Técnico en Comunicación Audiovisual


C.E.I. - 2008-2009
Bachelor of technology
Escuelas Profesionales Padre Piquer - 2006-2008

Technical Knowledge
Web programming languages

Front-end: HTML5(Canvas), CSS3(SASS,960GS,Bootstrap),


Javascript(JQuery, Backbone, AngularJS, Ember, Marionette, NodeJS,
Bower, Gulp, Grunt, HandleBars)

Back-end: Nodejs frameworks (NestJS, hapijs, expressjs, mocha, chai,


lokijs) , PHP 5, Framework Symfony 2 (Twig,Doctrine), MYSQL,
JAVA(JSP),ORACLE
Web desing
Experience and management tools web design adobe and macromedia :
Photoshop , Fireworks , Illustrator , Indesign . Freehand , Flash

SEO (Search Engine Optimized)

Knowledge of influential factors in SEO both on-page (importance of tittle

tag, headers h1, strong tags relevant keywords, standards compliance

validation web to facilitate crawlers index the relevant text, share text the

web than 15% from the html code, etc.) as off-page (number of links with

relevant keywords to optimize the page, including the page directories like

Dmoz, Yahoo, bing, domain age, state domain renewal, hosting location,

enhancement of popularity in social networks, etc.). Analysis of relevant

keywords for specific client or web using Google study tools like google

analytics, Google webmaster tools, Google trends, Google Adwords.

Monitoring Seo own evolution and competition with tools like Google

monitor, Google analytics, SEMRush, Spyfu for rethinking and strategizing.


Other knowledge
Knowledge about creating applications on social networks like (API
Facebook , blogs , Facebook tabs , sync Twitter , Tuenti, etc ) . Knowledge
and experience with CMS and frameworks like Wordpress , Joomla , Drupal,
Symfony 2 . Administrative management office tools (Word , Excel ) and
database ( Access). Notions and knowledge of other programming
languages ​( C and Java ) . Course Objective- C and iOS application
development . Management tools audio editing and video ( Premiere / Final
Cut , After Effects, Encore , auditon , Soundbooth ).

Languages

English : High level written and intermediate conversation.

Other interest data

Driving license B.

Capacity for teamwork.

Response capacity.

You might also like