Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Alien Fernandez Fuentes

Alien Fernandez Fuentes

Hollywood,FL

Summary

Senior front-end developer with a focus on scalable applications using Angular and TypeScript. Achieved enhanced user engagement through effective API integrations and compliance with WCAG 2.1 AA standards, significantly improving accessibility. Expertise in multi-tier distributed systems with Spring Boot, Spring Data, Hibernate, and Spring Security in J2SE/J2EE environments. Skilled in deploying Spring Cloud applications, leveraging microservices patterns and ensuring security through Spring Security and OAuth2.

Overview

17
17
years of professional experience

Work History

Senior Front-End Developer

Spirit Airlines
Dania Beach, United States
03.2021 - 05.2026
  • Developed and maintained large customer-facing applications for Spirit Airlines, including Spirit.com, Team Travel, and Loyalty application, by implementing scalable UI components and modular libraries with Angular 19, NGRX, NX, TypeScript, HTML5, and CSS Bootstrap 5, improving reusability and development efficiency.
  • Integrated Travel Guard and Rokt Cover Genius APIs into Angular application for real-time policy quotes based on products like seats, bags, bundles, and passenger information, enhancing user experience.
  • Integrated Payment Processing System supporting multiple payment methods including Credit Card (Navitaire) and Uplift (Buy Now Pay Later).
  • Integrated Priceline APIs for hotel and car rental booking functionality within web applications and WIFI functionality using Thales API.
  • Enhanced Bank of America credit card landing pages to effectively showcase card features, rewards, and customer benefits, resulting in improved user engagement and conversions.
  • Implemented WCAG 2.1 AA accessibility standards across responsive web applications, improving usability for keyboard and screen reader users and performing accessibility audits with tools such as Lighthouse and Axe to identify and remediate compliance issues.
  • Extensive experience writing and maintaining unit tests for Angular components, services, and pipes using Jasmine + Karma.
  • Forked ngx-bootstrap GitHub project to implement custom modifications of date and range picker, adding flight prices to calendar, custom template footer, and optimizing multiple libraries.
  • Spirit Airlines in Dania Beach, FL, United States

Full-Stack Web Developer

Arc-One Solutions
Miramar, United States
07.2020 - 03.2021
  • Developed Manufacturing UI app architecture and reusable UI components and libraries with Angular 10, Nx, HTML5, TypeScript, Angular Material, Treo Theme, and Tailwind CSS, enhancing application performance and user experience.
  • Implement components for touchable devices, custom Angular form validators, control and container error directive to display errors dynamically, custom decorators (auto-unsubscribe, response-with-pagination and unique-id) to decorate methods or properties.
  • Implemented Core Module functionality for Manufacturing UI Application, including i18n, startup, error handling services, HTTP interceptors, and error components (404, 500), improving application reliability and user feedback.
  • Create most of the components for Apheresis, Check-In, Storage, Separation, and Whole Blood Modules and unit tests using Jest.
  • Created Icon SVG library to optimize SVG icons and define imports for applications using a Custom Icon Service, streamlining icon management and reducing unnecessary imports.
  • Arc-One Solutions in Miramar, FL, United States
  • Technical environment: Java, J2EE, Spring Boot, Angular 10, Microservices, JavaScript, HTML, CSS, API, Typescripts, Angular Material, PostgreSQL.

Full-Stack Web Developer

World Fuel Services
Miami, United States
01.2020 - 04.2020
  • Implemented REST Web Service with Spring Boot, Hibernate, and documented endpoints using Swagger for seamless integration with Angular Portal and MYSQL Database.
  • Developed UI components with Angular 4.3, HTML5, TypeScript, PrimeNG, and Bootstrap to enhance user experience and application functionality.
  • Used various Angular 4.3 custom directives and developed reusable components and templates that can be reused at various places in the application.
  • Performed unit testing after writing the code by using Karma/Jasmine.
  • Worked on JMS API with Amazon SQS for processing of a document queue.
  • Implemented Java-Thread programming using Reentrant Lock in a JMS Service with a race condition.
  • Designed and developed application using Agile Scrum methodology, breaking project into several sprints to ensure timely delivery and adaptability.
  • Worked at World Fuel Services in Miami, FL, providing services and support.
  • Technical environment: Java, J2EE, Spring Boot, Angular 4, Webservices, Microservices, JavaScript, HTML, CSS, API, TypeScript, PrimeNG, JMS, Amazon SQS, MySQL, Agile.

Front-End Web Developer

Norwegian Cruise Line
Miami, United States
07.2019 - 11.2019
  • Developed web application using Angular 8, HTML5, TypeScript, NCL CSS theme, enhancing user experience.
  • Used various Angular 8 custom directives and developed reusable components and templates that can be reused at various places in the application, including input-regex mask directive, loading service, custom Angular form validators, and custom control error directive to show errors dynamically.
  • Implemented NGRX to maintain the states of the application. The NGRX store was used to store results after Angular retrieved the data from the back-end. Added logic to dispatch the action.
  • Managed application state by effectively utilizing data from the NGRX store to ensure seamless functionality.
  • Developed multiple Angular reactive forms. Applied form builders, form groups to handle child components of the reactive forms, and implemented custom components with control value accessor.
  • Performed unit testing after writing the code by using the Jest Framework instead of the classical Karma/Jasmine.
  • Designed and developed application following Agile Scrum methodology, breaking project into manageable sprints for efficient delivery.
  • Norwegian Cruise Line in Miami, FL, United States
  • Technical environment: JavaScript, HTML5, CSS, Angular 8, NGRX, Typescript, Jest, Agile.

Full-Stack Web Developer

Citibank Headquarters
Irving, United States
04.2018 - 07.2019
  • Developed Angular dashboard using Angular 6, HTML5, TypeScript, and Clarity Theme to enhance user data visualization.
  • Used various Angular 6 custom directives and developed reusable components and templates that can be reused at various places in the application.
  • Implemented error logging microservice using Spring Boot, Spring Security, and deployed to PCF for logging validation errors from tagging.js core, documenting endpoints with Swagger and utilizing log4j2 for efficient logging.
  • Performed unit testing for tagging.js by using Karma/Jasmine and reported the coverage to SonarQube JS.
  • E2E testing with Java, Selenium, and Cucumber.
  • Designed and developed the application using Agile Scrum methodology by breaking down the project into several sprints.
  • Updated core tagging.js file to streamline utility functions for gathering data sent to Adobe Analytics.
  • Citibank Headquarters in Irving, TX, United States
  • Technical environment: Java, J2EE, Angular6, Microservices, Spring Boot, Netflix, Eureka, Pivotal Cloud Foundry (PCF), Selenium, Cucumber, Typescripts, SonarQube JS.

Full-Stack Java Developer

ENET IT Group
Miami, United States
09.2017 - 04.2018
  • Implemented REST Web Service using Spring Boot Web Starter, Hibernate, documenting endpoints with Swagger, and using Oracle Database.
  • Implemented communication between microservices through Spring RestTemplate.
  • Developed UI components with Angular 4.3, HTML5, TypeScript, and Bootstrap to enhance user experience.
  • Created Angular 4.3 custom directives and reusable components/templates for consistent application functionality.
  • Performed unit testing after writing the code by using Karma/Jasmine.
  • Designed application architecture using Agile Scrum methodology, organizing project into manageable sprints.
  • ENET IT Group in Miami, FL, United States
  • Technical environment: Java, J2EE, Microservices, Spring, Spring Boot, Angular 4, Hibernate, HTML5, TypeScript, Bootstrap, Agile.

Full-Stack Java and JavaScript Web Developer

Kruger Corporation
Quito, Ecuador
02.2015 - 04.2016
  • Migrated existing web application, which manages Supermaxi workplace attendance control from Java JSP + JSF to an application with Spring Boot, Spring MVC, Spring Security, and AngularJS 1.5.
  • Develop, update, and maintain the Back-end application using J2EE, Spring, Hibernate, and DB2.
  • Handle, creation, and maintenance of the persistence layer by using Hibernate.
  • Managed security protocols using Spring Security.
  • Resolved dependencies, built EAR files with Maven, and deployed to JBOSS EAP Server, streamlining deployment process.
  • Utilized AngularJS 1.5 custom directives to develop reusable components and templates, enhancing application modularity and maintainability.
  • Worked at Kruger Corporation in Quito, Ecuador, contributing to various projects.
  • Technical environment: Java, J2EE, AngularJS, JSF, Spring Boot, Spring MVC, Hibernate, DB2.

Full-Stack PHP and JavaScript Web Developer

Yakindu Cía. Ltda.
Quito, Ecuador
05.2014 - 02.2015
  • Designed and developed a 3-tier MVC web-application (Cordicom and RUOS CRM) with Nginx, PHP5, PostgreSQL, jQuery, and Backbone.js.
  • Implemented Presentation layer using Bootstrap, jQuery, Backbone.js and HTML5 to provide elegant user interfaces.
  • Created interactive charts with NVD3 to visualize data from Facebook and Twitter, enhancing user engagement.
  • Followed MVC architecture (Phalcon Framework) for the development.
  • Used Twitter and Facebook API to retrieve Posts and Tweets and then process them.
  • Developed Bash Job Queue with RabbitMQ for efficient processing of data from social networks, improving data handling speed.
  • Developed Phady, an extension of Phalcon in Zephir, featuring a Symfony 2-based security system and essential classes, available at https://github.com/alienfernandez/phady.
  • Worked at Yakindu Cía. Ltda. in Quito, Ecuador, contributing to various projects.
  • Technical environment: PHP, Phalcon Framework, jQuery, Backbone, HTML5, Bootstrap, PostgreSQL.

Full-Stack PHP and JavaScript Web Developer

University of the Informatics Sciences
Havana, Cuba
08.2009 - 04.2014
  • Worked as a Full-Stack PHP Developer and Leader in ERP-Cuba Project.
  • Developed business and DAO layers using Doctrine Framework, enhancing data access and management efficiency.
  • Designed and implemented Fixed Assets Modules with dynamic attributes using entity-attribute-value model; migrated to alternate implementation to optimize database querying costs.
  • Designed and developed product catalogs as hierarchical data structure using adjacency list and nested set model; utilized DB triggers to maintain left and right indexes during add and deletion operations.
  • Implemented the Presentation layer using ExtJS 2.2 Framework.
  • Followed MVC architecture (Zend Framework) and ZendExt Extension built for the Architecture Team.
  • Technical environment: PHP, Zend Framework, Symfony 2, ExtJS, Doctrine, PostgreSQL, HTML and CSS.

Education

Engineer - Computer Sciences

Universidad de las Ciencias Informáticas
Havana, Cuba
01-2009

Skills

  • JavaScript and TypeScript
  • Angular and Angular Material
  • RxJS and NgRx
  • HTML5 and Bootstrap
  • API integration
  • Java development
  • Spring Boot
  • PostgreSQL and MySQL
  • MongoDB and Redis
  • Git version control
  • Unit testing
  • Responsive design
  • Problem solving
  • Team collaboration

Languages

English
Full Professional
Spanish
Native/ Bilingual

Timeline

Senior Front-End Developer

Spirit Airlines
03.2021 - 05.2026

Full-Stack Web Developer

Arc-One Solutions
07.2020 - 03.2021

Full-Stack Web Developer

World Fuel Services
01.2020 - 04.2020

Front-End Web Developer

Norwegian Cruise Line
07.2019 - 11.2019

Full-Stack Web Developer

Citibank Headquarters
04.2018 - 07.2019

Full-Stack Java Developer

ENET IT Group
09.2017 - 04.2018

Full-Stack Java and JavaScript Web Developer

Kruger Corporation
02.2015 - 04.2016

Full-Stack PHP and JavaScript Web Developer

Yakindu Cía. Ltda.
05.2014 - 02.2015

Full-Stack PHP and JavaScript Web Developer

University of the Informatics Sciences
08.2009 - 04.2014

Engineer - Computer Sciences

Universidad de las Ciencias Informáticas
Alien Fernandez Fuentes