Javier López Ruiz

Staff Software Engineer at Sparta

Javier López Ruiz has a diverse work experience in software engineering roles.

At Sparta Commodities, they are currently serving as a Staff Data Engineer since January 2022. Prior to this, they worked as a Senior Backend Engineer from March 2021 to December 2021.

Before joining Sparta Commodities, Javier worked at Addentra Internet, where they held the position of Machine Learning Engineer from September 2020 to January 2021. Their responsibilities in this role included developing a multiclass medical image classifier using Deep Learning and creating a machine learning service that extracts and identifies data from forms and handwritten texts. Javier utilized various technologies such as Apache Spark, AWS, CDK, Deep Learning, DynamoDB, Hadoop, Pandas, Python, Serverless, scikit-Learn, and Tesseract. Prior to this role, they served as a Senior Software Engineer at Addentra Internet from January 2020 to August 2020. In this position, they were responsible for database design, optimization, and administration, code reviews, and exploring new technologies to enhance products.

Javier also has experience working as a Senior Software Engineer at AceroDocs from January 2020 to December 2020. In this role, they provided training and support to technical employees, improved the quality and maintainability of the Acerodocs tool, and developed a unit and integration testing plan.

Additionally, Javier has worked at Cátedra de Investigación Planificando. From January 2015 to December 2019, they served as a Senior Software Engineer, leading a team of 10 people and being responsible for analysis, design, implementation, testing, deployment, maintenance, and management of projects in the lifecycle of an Enterprise Information System and Document Management (ERP, CRM, and HR). Prior to this role, they worked as a Junior Software Engineer from October 2012 to December 2014, contributing to the development of a Complex Software Development Research Group and projects such as a Route Management and Optimization System and an ERP and CRM system for Candispe S.L.

Javier López Ruiz completed their Bachelor's degree in Computer Engineering at Universidad de Alcalá from 2010 to 2014. Javier then pursued a Master's degree in Artificial Intelligence, specializing in Natural Computing and Machine Learning, from 2015 to 2017 at Universidad Politécnica de Madrid. In 2013, Javier also participated in the Erasmus PhD Intensive Programme on Multimedia and the Future Internet: Moving Social and Mobile at the University of Reading. The duration of their program at the University of Reading is not specified.

Links

Timeline

  • Staff Software Engineer

    January, 2022 - present

  • Senior Backend Engineer

    March, 2021