
Jesús Seijas de la Fuente
Verified Expert in Engineering
Software Engineering Developer
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
Experience
- JavaScript - 20 years
- Software Engineering - 20 years
- REST - 10 years
- Express.js - 7 years
- Node.js - 7 years
- Generative Pre-trained Transformers (GPT) - 6 years
- Natural Language Understanding (NLU) - 6 years
- Natural Language Processing (NLP) - 6 years
Availability
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
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.
New Technologies Team Leader
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.
Software Architect
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.
Analyst Programmer
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.
Analyst Programmer
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.
Software Developer
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.
Experience
NLP.js Conversational AI and NLP Language Support
https://github.com/axa-group/nlp.jsEducation
Bachelor's Degree in Computer Engineering
Universidad de Coruña - A Coruña, Spain
Skills
Libraries/APIs
Node.js, TensorFlow, XGBoost, PyTorch, OpenCV, Entity Framework, Windows Forms (WinForms), DirectX, React
Tools
Named-entity Recognition (NER), Jenkins
Languages
JavaScript, Python, Go, Java, C#, Delphi, C++, Assembly
Frameworks
Express.js, Jest, AngularJS, Hibernate, Spring
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, Generative Pre-trained Transformers (GPT), Artificial Intelligence (AI), Computer Vision, Convolutional Neural Networks (CNNs), CI/CD Pipelines, Chatbots, Chatbot Conversation Design, Military, Windows Communication Foundation (WCF), OpenL Tablets
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring