Alberto S.

Backend Engineer at INARI.IO
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Barcelona, Catalonia, Spain, ES

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Spain
    • Information Technology & Services
    • 1 - 100 Employee
    • Backend Engineer
      • Dec 2022 - Present

    • 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

    • 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

    • 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

    • 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

    • 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
    1996 - 2002
  • Universitat Oberta de Catalunya
    Postgradute, Management of information technologies
    2007 - 2008
  • Universitat Politècnica de Catalunya (UPC)
    Master, Computer networks, systems and advanced diffusion services
    2003 - 2004

Community

You need to have a working account to view this content. Click here to join now