Alberto S.
Backend Engineer at INARI.IO- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
INARI.IO
-
Spain
-
Information Technology & Services
-
1 - 100 Employee
-
Backend Engineer
-
Dec 2022 - Present
-
-
-
GoldenSpear LLC
-
Software Development
-
1 - 100 Employee
-
-
Apr 2020 - Oct 2022
Leading a team of systems engineers, configuring and deploying tools needed by developers and developing utilities to facilitate the work of a team of 30 engineers/developers given support of CI/CD.The most important milestones achieved have been- Securing servers using VPN and firewall- Centralize user management with LDAP- Centralize logs using ELK- Deploy Minio/S3 as object storage- Use of RabbitMQ and Kafka for Event Driven development- Deploy a Kubernetes cluster with machine learning utilities like Kubeflow and JupyterHub.- Automation of tasks on servers using Ansible- Development of an ecosystem of utilities to facilitate the deployment and development of microservices for developers. Show less
-
-
-
Apr 2015 - Feb 2022
Responsible for the development of a backend for an e-commerce platform as a SaaS, based on artificial intelligence. The main achievement has been leading, together with the CTO, the transformation from a monolithic architecture to one of microservices with asynchronous communication using Event Driven Development, as well as the change from the use of CRUD operations to the use of DDD using hexagonal architecture.Another achievement has been the development of product search algorithms in Python (using NumPy) and C++ (using MongoDB's native C++ driver) optimized to take as little time as possible.The technological stack of all the developments has included: NodeJS, ExpressJS, KoaJS, MongoDB, RAbbitMQ, Kafka, Javascript, Typescript, Docker, Docker swarm Show less
-
-
-
T-Systems Iberia
-
Spain
-
IT Services and IT Consulting
-
700 & Above Employee
-
PLM Consultant
-
Nov 2005 - Mar 2015
PLM Consultant. Virtual reality, augmented reality and projection systems consultant. ▪ Definition, management and execution of virtual reality installation projects. ▪ Analysis, design and development of 3D and Virtual reality software with commercial tools (Virtools, 3DViaStudioPro, Unity3D) and opensource as Ogre, RakNet, OpenAl, QT, ... ▪ Projects of webpages with graphic content in three dimensions using Virtools and Unity3D (Unity3d plug-in in www.vibia.es) ▪ Development of augmented reality applications for Android phones (with java and C++) and iOS (Objective C and C ++) Show less
-
-
-
Systemtronic Software, S.L.
-
Spain
-
Computer Hardware Manufacturing
-
Developer
-
Mar 2003 - Nov 2005
Analysis and programming of several management programs for sports centers: ▪ System for employee control (Gesman) ▪ System for management of fitness exercises (Progym) ▪ Development of a Virtualkiosk, ▪ Maintenance of the existing products of the company: Deporwin, CampWin, ReserWin, etc. ▪ Also I created the first version of an Internet portal for sports centers to provide Internet services to their users, such as making online bookings and signing up for activities at the center, using ASP.NET, Visual Basic .NET, Visual Basic 6 , MS SQL Server (Deporweb). This internet portal was used by caldea in order to offer to its clients the possibility to book services online. Show less
-
-
-
SITEP S.L. - Sistemas de Información Territorial y Posicionamiento
-
Spain
-
Information Technology & Services
-
1 - 100 Employee
-
Developer
-
Dec 2002 - Feb 2003
Analyst and developer of a buses lines maintenance system in Delphi and using the GIS (Geographical System Information) system Geomedia Analyst and developer of a buses lines maintenance system in Delphi and using the GIS (Geographical System Information) system Geomedia
-
-
-
-
Developer
-
Sep 2002 - Nov 2002
Developing a lottery management system with Visual Basic .NET Developing a lottery management system with Visual Basic .NET
-
-
-
SITEP S.L. - Sistemas de Información Territorial y Posicionamiento
-
Spain
-
Information Technology & Services
-
1 - 100 Employee
-
Becario
-
Jul 2000 - Mar 2002
Programador de un sistema gestión de líneas de autobuses (SitBUS) sobre un sistema GIS (Sistema de Información Geográfico) Geomedia y Geomedia Profesional. Programador de un sistema gestión de líneas de autobuses (SitBUS) sobre un sistema GIS (Sistema de Información Geográfico) Geomedia y Geomedia Profesional.
-
-
Education
-
Universitat Politècnica de Catalunya (UPC)
Engineer, Computer Science -
Universitat Oberta de Catalunya
Postgradute, Management of information technologies -
Universitat Politècnica de Catalunya (UPC)
Master, Computer networks, systems and advanced diffusion services