Alvaro Jose Lorente Perez

Alvaro Jose Lorente Perez Email and Phone Number

Director of Engineering | Fractional CTO | Serial Product Founder @ Voxel, an Amadeus company
Alvaro Jose Lorente Perez's Location
A Coruña, Galicia, Spain, Spain
About Alvaro Jose Lorente Perez

Engineering leader & technical entrepreneur with +13 years of experience in the software industry. Currently working in the green tech industry in a public traded company, with previous experience in Ad-Tech, an S&P 100 company, a renowned agile consultancy firm and independent consultancy.- Define tech strategy & support people management in fast-growth environments. Within a tech department of over 150 people, we planned to increase EBITDA to 32 million & reduce OPEX by 10%.- Understand business needs to generate balanced and scalable engineering organizations that deliver value to clients. Started a new office for Green-tech scale to 20 employees, delivering value across 2 products through MVPs in less than a year.- Organize teams to improve productivity through domain vertical slicing and provide access to customers, also using agile and extreme programming to provide quality, reliability, and speed on the value delivery. Teams performing in DORA metrics on the range of high & elite.- As a consultant, I supported clients not only by delivering code yet providing advice on future improvements in their platforms & practices. MVP of web API that saved ~6-month budget.- Create safe team & company collaboration environments by focusing on generating a good culture. Driving high retention. - Personal projects help me keep up with technology and provide value to >750k users from the development and open source community. Cleanlyer won the code4ACause Challenge in Sofia.- Passion for hands-on coding in side projects has kept me up to speed with the evolving technology and practices landscape.- Continuously share knowledge with the software community through different channels. Provided lunch and learns, talks, meetups, and multiple hands-on sessions in the last year.

Alvaro Jose Lorente Perez's Current Company Details
Voxel, an Amadeus company

Voxel, An Amadeus Company

View
Director of Engineering | Fractional CTO | Serial Product Founder
Alvaro Jose Lorente Perez Work Experience Details
  • Voxel, An Amadeus Company
    Director Of Engineering Platform
    Voxel, An Amadeus Company Oct 2024 - Present
    A Coruña, Galicia, Spain
  • Kanekotic
    Open Source Contributor & Side Projects
    Kanekotic Jun 2015 - Present
    Barcelona, Catalonia, Spain
    Personal organization to develop projects during personal time. Open-source projects and tools have >700k downloads. Some projects undertaken through this time are:- Extensible full-stack actor system written in typescript. Allowing to focus on business logic and not traversal subjects like remote request, database interaction, etc. - Remote board games using react-native and backend in GraphQL.- Package to improve top-level exception handling in NodeJS express applications.- Mobile applications using React Native published on the android market, with backends deployed in AWS. One of this projects won Sofia's Angel Hack hackathon of code4ACause challenge. - Package generator that retrieves and loads platform dependent modules into NodeJS applications.- NPM packages for electron that improve the extensibility of the platform. By providing a plugin system that integrates with NPM and adding social login.- Multiple plugins for Visual Studio & Atom to improve productivity by providing error searches and follow video tutorials.- Develop and maintain Jenkins plugin to add support of the .travis.yml pipeline as code definitions.- Multiple command lines that improve interaction with databases and app dependencies analysis.- Develop unofficial API’s wrappers for NodeJS platform to sync data in between running platforms.- Chatbots for Facebook Messenger used for promoting small businesses. - Package to add future toggles to Scala applications by configuration files.- Extensible electron applications to manage social media.Tech Stack & Practices: JavaScript, Scala, c++, CoffeeScript, react-native, expo, Redux, VueJS, jQuery, electron, bootstrap, stylus, AR toolkit, dynamodb, NodeJS, express, GraphQL, apollo-graphql, sockets.io, MongoDB, redis, webpack, babel, jest, mocha, chai, sinon, proxyquire, google-test, Travis CI, GitHub actions, appveyor, docker, azure, digital ocean, AWS, Heroku, ruby, Jenkins, open source.
  • Scrm - Lidl International Hub
    Stl
    Scrm - Lidl International Hub Mar 2024 - Sep 2024
    A Coruña, Galicia, Spain
    - Improve internal alignment of the engineering management group, and with other groups, specifically the product and cross engineers group (staff & principals). - Define product budget, and team requirements for the future.- Lead a multidisciplinary team & redefine its practices to focus on product value.
  • Holaluz.Com
    Head Of Software & Architecture
    Holaluz.Com Oct 2022 - Jan 2024
    Barcelona, Catalonia, Spain
    Green-tech IBEX35 company revolutionizing the energy sector in Spain by transforming rooftops and generating energy in a distributed way. I joined the team to help provide a future engineering strategy path during the hyper-growth phase in a department with 150 people. Some of my duties include:- Reorganize the technological decision-making process through RACI responsibilities. Improve efficiency and reduce the time from plan to execution.- Define values, principles, and practices that are standardized across the organization. Simplifying the overall processes and the support system required.- Run domain discovery for the entire organization through DDD to reorganize teams and projects to accommodate vertical slicing, improving the team's autonomy and streamlining user value delivery.- Define a plan and timeline to reduce legacy systems, reduce maintenance workload and correct scale resources, reducing OPEX.- Reshape engineers and engineering recruitment process to foster T-shaped development, providing autonomy inside the team and reducing silos.- Run tech radar, simplifying the overall complexity of the technology landscape. Reducing the cognitive load of solution generation.TechStack & Practices: Engineering strategy, Servant Leadership, Candid Feedback, RACI, DDD, DORA, AWS, GitHub Actions, Datadog, Inceptions.
  • Climatepartner
    Engineering Manager & Barcelona Office Starter
    Climatepartner May 2021 - Oct 2022
    Barcelona, Catalonia, Spain
    First employee in the Barcelona office. Looking to grow a technical exelence delivery center. We want show that technology can be fun, challenging at the same time we help the environment and the future of this planet.I take care of a multitude of subjects, like:- Create partnerships with the city socio-economical structure to provide opportunities in technology through initiatives like Barcelona Inclusive Coding. This helps scale our operations.- Support the team members personal growth by preparing a plan and doing 1:1 to provide the correct support.- Enable tooling for the entire organization to take ownership of their domains by taking care of the Infrastructure team and treating it as a product. Implementation of integrations like github actions (CI/CD), datadog (obeservability) & opsgenie (alarming).- Drive the architecture & data guild to get company level alignment in diferent subjects.- Help define the user journey and how they will use our product. Devise how this translate to domains that teams can take onwnership.- Define company wide support system for employee growth.- Drive Technology Radar exercise at company level to clarify gidelines in technology and practices.- Improve our Recruitment process by optimizing the pipeline and communicating with the department in charge of sourcing the expected figures and data so they scale acordingly.
  • Chartboost
    Technical Lead Software Engineer
    Chartboost Jul 2020 - May 2021
    Barcelona, Catalonia, Spain
    - Design and development of an ML-based prediction models training platform. Using Spark and GCP Dataproc as base technology. - Enable data engineers to define new models using a comprehensive UI develop in react.- Design and development of a Device Identity Graph. Determine identity of billions of devices out of billions of daily requests.- Propose and provide tooling for technology radar initiative inside the organization.- Share team management tooling and knowledge with the leadership team.- Share knowledge in presentation to the Barcelona office related to continuous deployment and delivery acceleration.
  • Thoughtworks
    Technical Lead Software Consultant
    Thoughtworks Mar 2020 - Jul 2020
    Barcelona, Catalonia, Spain
    - Lead multidisciplinary team working in implementing the public API in charge of the instream of listings into the platform.- Implementation of microservices in scala. Ingesting information from integrating parties and propagating them in the current platform running over the AWS infrastructure. - Work on the evolution of the contract on the public API on the basis of versionless changes through expand and contract.TechStack & Practices: scala, aws, cloudformation, play-framework, kafka, firehose, dynamodb, oracle, scala test, jenkins, kibana, datadog, opsgenie, tdd, trunk development, feature toggles, scrum, pair programming.
  • Thoughtworks
    Technical Lead Software Consultant
    Thoughtworks May 2019 - Mar 2020
    Dallas, Texas
    - Lead multidisciplinary fullstack team within a dynamic space with competing priorities and multiple initiatives to support.- Design and development of kotlin & java micro-services in charge of trace containers and their content waiting to be transferred or given to customers.- Design and development of react applications optimized for mobile platforms in charge of providing user capabilities to find, collect and store content into containers, and containers into locations.- Continuous development of new functionalities after MVP by continuous delivery using feature toggles.- Support and discuss architectural requirements at different levels to align multiple teams with the architectural vision.- Manage expectations from stakeholders and make sure the team was correctly supported to focus on delivery.- Empower team members to grow as leaders by taking ownership of epic level requirements as feature leads.- Grow Team & recruiting new team members by having conversations and understanding their background.- Create a safe environment where everyone feels confident to participate in team conversations by doing team huddles for team level decisions.TechStack & Practices: typescript, kotlin, java, react, pcf, Spring Boot, kafka, JMS, OMS, Cassandra, nunit, gitlab, kibana, xmatters, tdd, trunk based development, feature toggles, kanban, pair programming.
  • Thoughtworks
    Senior Software Consultant
    Thoughtworks Apr 2017 - May 2019
    Barcelona Area, Spain
    - Architecture design and implementation of scala micro-services in a real-time streaming environment with the responsibility of integrating with competitor retailers.- We integrate into the production environment due to CI/CD practices. Test coverage ~95%,, master branch development using feature toggles, monitoring, and real-time queryable logging.- Write and maintain stateless code and AWS cloudformation files, able to support bursts of more than 2 million messages.- Improve response time performance by ~40% of existing .net webapi application, removing bottlenecks in existing code and implementing more efficient middlewares.- Integration with a new micro-service in charge of image handling without breaking the current workflow by async messaging using rabbitmq.- Moved existing identity provider from 3rd party vendor with proprietary technologies to new internal service that uses standard jwt tokens over oauth2.0.- Added integration with new service that validates user imputed data that must heavily comply with the automobile manufacturing companies expectations for legal purposes.- Provide mentoring through pair programming and knowledge sharing sessions at team and office level.TechStack & Practices: scala, c#, ruby, aws, cloudformation, play-framework, webapi, rabbitmq, kafka, kafka-streams, akka, dynamodb, oracle, guice, autofac, mockito, scala test, nunit, moq, jenkins, gocd, splunk, kibana, datadog, opsgenie, tdd, trunk base development, feature toggles, kanban, pair programming.
  • Stremio
    Consulting Software Engineer
    Stremio Oct 2016 - Apr 2017
    Development of new functionality and generating required tooling using C++ and Javascript.- Setup CI/CD infrastructure and pipelines to deploy a multi-OS application, improving the path to production to take only ~15 minutes for all platforms. - Working on debugging and solving issues related to casting to different hardware.Implemented multi-OS updater for OSX, Windows, and Linux.- Benchmark of different video playback technologies, to decide the most efficient player for the product.- Refactor middleware and added integration tests.TechStack & Practices: javascript, c++, nodejs, qt, angular, qmake, chromecast, tape, mocha, chai, proxyquire, ffmpeg, hls, jenkins, rollbar, kanban.
  • Schlumberger
    Software Engineer
    Schlumberger Jul 2014 - Sep 2016
    Paris Area, France
    - Main developer in software project, my main responsibilities are the implementation of new functionality on the client-side using C# and WPF, and on the server-side using C++11 standard in conjunction with the STL and Boost libraries.- Update WPF UI and controls to use Metro style. - Refactor to accommodate new telemetry by introducing architectural and code changes, extending the current functionality to accept a new type of plug-in. - Improved communication performance between OPC-Server and hardware, removing problems related to eco and deadlocks on the serial communication.- Final code reviewer in the project (client and server).- Implementing and reviewing coding tests for the recruitment of new candidates (C# and C++).- Commissioning the infrastructure required to use TFS build system across the centre. - Migrated project SCM and CI systems, to use GIT and TFS.- Work directly with the client to define and establish requirements. Use of agile techniques to validate that requirements had been correctly implemented. - Become an Agile coach for teams interested in applying new practices.
  • Schlumberger
    Software Engineer
    Schlumberger Aug 2011 - Jul 2014
    Abingdon, United Kingdom
    - Developer in software project, implementing functionalities on the client-side using C#, and on the server-side using C++.- Migrated application client-side from Winforms to WPF, aiming to improve user experience with intuitive and friendly interfaces, thus reducing training needed.- Created a low level back-end Modbus simulator.- Improved performance of OPC-Server and the network traffic generated by the application, disabling the gathering of data for non-configured or non-present hardware.- Created new plug-ins for hardware supported, increasing the functionality of the software.- Created visual representation of the hardware boards and their current status, helping the troubleshooting process (WPF).- Integrated support for non-Modbus hardware equipment (Impedance check).- Increased unit test coverage (more than 10%).- Lead and mentor an intern on company procedures, helping him to get up to speed with project, practices and work environment.- Integrated UI automation testing to continuous integration system, validating the quality of daily builds.- Work directly with the client to define and establish requirements. Use of agile techniques to validate that requirements had been correctly implemented.
  • Europa House Apartments
    It Management
    Europa House Apartments Jan 2010 - Jul 2011
    Alacant Area, Spain
    - Development of a java based room and services manager application for the hotel, with integrated web services.- Prepared a tailored IT services budget, meeting company´s needs and expectations, while saving management over 75% of their previous IT budget.- Network design for the five-building student residence complex (900 users approx.).- Assemble and maintenance of the network for 2 of the buildings (300 users approx.).- Collaborated with sales and marketing team (generating Advertising and logotype design.), helping achieve a 90% of continuous room occupancy.

Alvaro Jose Lorente Perez Education Details

Frequently Asked Questions about Alvaro Jose Lorente Perez

What company does Alvaro Jose Lorente Perez work for?

Alvaro Jose Lorente Perez works for Voxel, An Amadeus Company

What is Alvaro Jose Lorente Perez's role at the current company?

Alvaro Jose Lorente Perez's current role is Director of Engineering | Fractional CTO | Serial Product Founder.

What schools did Alvaro Jose Lorente Perez attend?

Alvaro Jose Lorente Perez attended Universitat D'alacant.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.