About Alvaro
- Backend development and architecture
- API and system integrations
- Microservices architectures
- Enterprise software
- ERP and HR/payroll integrations
- Technical consulting and architecture
- Modernisation and refactoring of existing systems
Spanish
Native or bilingual
Catalan
Native or bilingual
English
Conversational
Experience
- GM Integra RRHHProject Manager / Technical LeadHUMAN RESOURCESDecember 2022 - July 2026 (3 years and 7 months)Barcelona, Spain• • Designed and built the Iris integration platform from scratch, taking responsibility for its technical architecture, core data model, implementation and ongoing maintenance.• • Designed a microservices architecture to consolidate reusable integration logic and avoid maintaining duplicated connector applications for different platform combinations.• • Designed asynchronous, distributed communication using RabbitMQ so services could consume shared events independently rather than relying on point-to-point service dependencies.• • Developed REST APIs to receive webhook notifications from external platforms and trigger internal synchronization workflows.• • Implemented scheduled, on-demand and webhook-driven synchronization processes between heterogeneous HR, payroll, employee and workforce-management platforms.• • Designed an internal canonical data model based on HR-JSON concepts and implemented mappings between the internal model and each external platform's API and data model.• • Designed the application database and business data structures used for integration configuration, credentials and synchronization processes.• • Investigated performance issues using service logs and available monitoring data and increased the number of service instances where required to improve processing throughput.• • Created Docker configurations for the services and designed a simple TeamCity-based automated deployment pipeline.• • Worked directly with customers and external platform partners to understand integration requirements, investigate API inconsistencies and adapt the solution to changes in third-party APIs.• • Wrote the majority of the production code and remained responsible for the technical evolution of the platform throughout its lifecycle. Technologies: C#, .NET 6, Microservices, RabbitMQ, REST APIs, Webhooks, Docker, TeamCity, SQL, API Integration, Distributed Systems
- Hydrometeorological Innovative Solutions - HYDSProject Manager / Software Developer / Technical LeadENVIRONMENTALSeptember 2007 - December 2022 (15 years and 3 months)Barcelona, Spain• • Progressed from software development intern to software developer and project manager in a small technology company, combining technical work with project and business responsibilities.• • Developed backend and frontend software, with a strong focus on backend processing of meteorological data and real-time information using C# and PHP.• • Worked on a meteorological forecasting and alerting product that processed incoming weather data and generated forecasts and alerts for public-sector customers including municipalities, civil protection organisations and water agencies.• • Participated in the design of technical solutions and architecture, with increasing responsibility as experience grew.• • Worked on European technology projects involving larger multidisciplinary teams, contributing as a developer and managing specific technical tasks and work packages.• • Analysed customer requirements and helped design practical technical solutions, working directly with customers and project stakeholders.• • Prepared technical proposals and project budgets for new opportunities and participated in broader strategic and planning decisions within a small company.• • Worked across the full stack when required, including backend, frontend, databases and GIS-related technologies. Technologies: C#, .NET, PHP, Symfony, JavaScript, Angular, PostgreSQL, PostGIS, MySQL, GIS, Real-time Data Processing
Recommendations
Be the first to recommend Alvaro
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Degree in Computer EngineeringUniversitat Politècnica de Catalunya – UPC2008Degree in Computer Engineering
- Business Administration and ManagementUniversitat Oberta de Catalunya2013Business Administration and Management