Jesús Seijas de la Fuente, Developer in Barcelona, Spain
Jesús is available for hire
Hire Jesús

Jesús Seijas de la Fuente

Verified Expert  in Engineering

Software Engineering Developer

Location
Barcelona, Spain
Toptal Member Since
March 24, 2021

Jesus Seijas is an AI advocate, team leader, and backend developer with more than 25 years of software engineering experience. He is a Node.js and Python expert and the author of NLP.js, an open source framework for conversational artificial intelligence built in JavaScript, focused on performance and precision. He designed architectures for large companies, working now with MLOps architectures, and deployed into production more than 20 chatbots and call center virtual agents.

Portfolio

Shiseido
Artificial Intelligence (AI), Azure, Python, Node.js, TensorFlow, JavaScript...
AXA Group
JavaScript, Go, Python, Java, Amazon Web Services (AWS), Azure...
Sopra Steria
Java, AngularJS, Node.js, C#, Hibernate, Spring, Chatbots...

Experience

Availability

Part-time

Preferred Environment

Node.js, Python, Express.js, TensorFlow, Jupyter Notebook, XGBoost, PyTorch, Jest, REST

The most amazing...

...thing I've developed is a conversational artificial intelligence open source library that is widely used by companies and individuals.

Work Experience

Head of Engineering

2021 - 2022
Shiseido
  • Developed the microservices architecture for integrating artificial intelligence services with different front ends and applications.
  • Created the computer vision microservice to identify skin issues in faces from a picture.
  • Made development of the rules and microservice for product recommendation multi-brand and multi-language.
  • Built a natural language test framework so the end-to-end tests can be designed with human language and converted to computer actions.
Technologies: Artificial Intelligence (AI), Azure, Python, Node.js, TensorFlow, JavaScript, OpenL Tablets, Compiler Design, React

New Technologies Team Leader

2016 - 2021
AXA Group
  • Managed and mentored the New Technologies team and led the technical decisions.
  • Built a conversational AI product with call center integration, virtual agents, and chatbot channels.
  • 0Built and maintained a conversation AI open source, NLP.js, focusing on precision and performance with native support for 41 languages and 102 languages using BERT.
  • Developed chatbots integrated with Facebook, Slack, Skype, Telegram, and web, with tools such as Microsoft Bot Framework, API.ai, Wit.ai, and LUIS.
  • Developed Alexa Skills for Amazon Echo and Google Actions for Google Home.
  • Developed artificial intelligence projects focused on Computer Vision using TensorFlow, OpenCV, NumPy, PyTorch, Tesseract, Theano, and OpenALPR.
Technologies: JavaScript, Go, Python, Java, Amazon Web Services (AWS), Azure, Artificial Intelligence (AI), Computer Vision, Convolutional Neural Networks (CNN), Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), GPT, Node.js, Natural Language Understanding (NLU), Named-entity Recognition (NER), OpenCV, Elasticsearch, Express.js, Jupyter Notebook, CI/CD Pipelines, Jenkins

Software Architect

2011 - 2016
Sopra Steria
  • Designed the software architecture and technical design of the MDS project for the Airbus A400M airplane.
  • Managed communications with the client being the Single Point of Communication (SPOC) for the migration of shop floor applications for Airbus Operations.
  • Developed a mobile application designed for the maintenance of airplanes, using responsive HTML5 + AngularJS, including offline capabilities using IndexedDb (JayData), video camera control, picture taking, canvas image modification, or NFC.
  • Researched and developed artificial intelligence and machine learning projects related to Computer Vision, prediction, classification, and recommender systems.
Technologies: Java, AngularJS, Node.js, C#, Hibernate, Spring, Chatbots, Chatbot Conversation Design, Artificial Intelligence (AI), Entity Framework

Analyst Programmer

2009 - 2011
Novabase SGPS SA
  • Implemented a module for communications and interoperability with other NATO countries for the Spanish and Switzerland army.
  • Implemented the data library for military models such as C2IEDM and JC3IEDM.
  • Oversaw the automated tests of interchangeability of the command and control applications.
Technologies: C#, Military, Artificial Intelligence (AI), Entity Framework, Database Design, Windows Communication Foundation (WCF)

Analyst Programmer

2007 - 2009
NCS - Network Centric Software
  • Implemented a module for communications and interoperability with other NATO countries for the Spanish and Switzerland army.
  • Handled implementation of the data library for military models such as C2IEDM and JC3IEDM.
  • Oversaw the automated tests of interchangeability of the command and control applications.
Technologies: C#, Windows Forms (WinForms), SQL Server DBA, Entity Framework, Database Design, Windows Communication Foundation (WCF), Oracle

Software Developer

2004 - 2006
Createcna
  • Created a 24/7 compliance recording application for different TV channels.
  • Developed a digital production and archiving system for the media industry.
  • Built software to broadcast TV in real-time from mobile devices.
Technologies: Delphi, DirectX, C++, Assembly, MySQL

NLP.js Conversational AI and NLP Language Support

https://github.com/axa-group/nlp.js
A JavaScript set of libraries for conversational AI and NLP with support for 41 languages and a chatbot orchestrator. It's the best in its class in terms of performance and ability to process almost 20,000 transactions per second. The measures for the English language in terms of precision and recall are outstanding.
1994 - 1999

Bachelor's Degree in Computer Engineering

Universidad de Coruña - A Coruña, Spain

Libraries/APIs

Node.js, TensorFlow, XGBoost, PyTorch, OpenCV, Entity Framework, Windows Forms (WinForms), DirectX, React

Tools

Named-entity Recognition (NER), Jenkins

Frameworks

Express.js, Jest, AngularJS, Hibernate, Spring

Languages

JavaScript, Python, Go, Java, C#, Delphi, C++, Assembly

Paradigms

REST, Database Design, Compiler Design

Platforms

Jupyter Notebook, Amazon Web Services (AWS), Azure, Oracle

Storage

Elasticsearch, SQL Server DBA, MySQL

Other

Natural Language Processing (NLP), Natural Language Understanding (NLU), Software Engineering, GPT, Generative Pre-trained Transformers (GPT), Artificial Intelligence (AI), Computer Vision, Convolutional Neural Networks (CNN), CI/CD Pipelines, Chatbots, Chatbot Conversation Design, Military, Windows Communication Foundation (WCF), OpenL Tablets

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring