Fabio - family

Hi there!

I am a Senior Front-end Architect at a global financial company and an Associate Professor in Computer Science at the University of North Carolina.

Web Development is my life long passion, working on professional projects as early as 13 years old (1996). Please check my LinkedIn page.

During the day I spend my time coordinating front-end Projects, conducting research and POCs on the latest technologies, defining standards for our Front-end Shop, providing technical solutions and recommendations, giving training and workshops, and assisting individual front-end developers in various challenges. At night, I have the opportunity to teach "Software Architecture and Design" to the undergrads and "System Integration" to the graduate students at UNCC.

The combination of my involvement with real world challenges, practical hands-on coding, and a strong theoretical foundation, has brought me valuable insights on how to increase the quality of front-end products and the efficiency of their development in a way that is meaningful to organizations and to final users. I am excited to share these constant insights to help the front-end community through books, workshops, lectures, video courses, and blog posts.

Personal goals:

  • Director of Frontend:
    Coordinate the work of front-end development, including UI, UX, JavaScript, R&D, Continued Innovation, Artificial Intelligence, Accessibility, CI & CD, and so forth.
  • Front-end Architecture:
    To bring maturity to front-end development by creating a sub-specialization of the field of Software Architecture that s especially curated to benefit front-end work.
  • Research:
    • Aritificial Intelligence: AI applied on UI/XU and vice-versa;
    • Increase productivity and maintainability of front-end projects;
    • Stragegic planning of Front-end projects with lean and flexible blueprints;
    • Front-end code for Desktop, Mobile, IoT and Embedded systems;
    • Extended front-end capabilities with WebAssembly, WebGL, WebGPU and the New Capabilities Project;
    • Front-end communication with external devices - WebUSB WebBluetooth WebNFC.

Book - Professional Front-end Architecture

Book - Professional Front-end Architecture

Front-end development has become too big, too important, too complex and too expensive to be treated as a mere sub-part of the web development pipeline. In order to break free from survival mode and move toward “continuous innovation” we need... Read more...


 

Go to Amazon page...

Visit also...

Frontend-architecture.com

A blog to discuss ideas and practices of Front-end Architecture. Have something to say? Become one of our authors!

Proven experience

Techonolgies

  • Specialist in all Frontend related topics
    • React, Angular, Vue, Svelte, Marko, ...
    • AG-Grid, HighCharts, Bootstrap ...
    • Tensorflow, D3JS, Babylon, ThreeJS, ...
    • SASS, BEMCSS, OOCSS, ...
    • Cordova, Electron, Tauri, Neutralino, ...
    • Web Components
    • SSR - Server Side Rendering
    • Browser Performance
    • SEO
  • Backend
    • NodeJS and Python
    • SQL and Non-SQL Databases
    • System Integration
      • API development, testing, monitoring, security
      • Microservices, REST, GraphQL, RPC, Kafka, etc
      • Authentication and Authorization

Management

  • Direct and coordinate Frontend initiatives
  • Convert business directives into strategic architectural plans
  • Translate business requests into techincal actions
  • Lead techincal research into new technologies
  • Contact and maintain good rapport with vendors
  • Conduct Proof of Concepts
  • Coach/train developers in new technologies
  • Perform quality control for code and products
  • Establish and improve Agile efforts
  • Ensure scalability and maintainability of Frontend products
  • Secure Frontend products
  • Design and Coordinate Cloud Infrastructure
  • Direct UX Research and Design
  • Promote and capture strategic ideas
  • Coordinate innovation efforts - from ideation to delivery
  • Knowledge management