Acerca de 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
Español
Bilingüe o nativo
Catalán
Bilingüe o nativo
Inglés
Competencia profesional básica
Experiencia
- GM Integra RRHHProject Manager / Technical LeadRECURSOS HUMANOSdiciembre de 2022 - julio de 2026 (3 años y 7 meses)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 LeadMEDIO AMBIENTEseptiembre de 2007 - diciembre de 2022 (15 años y 3 meses)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
Recomendaciones
Sé el primero en recomendar a Alvaro
Ayuda a este freelance a destacar compartiendo tu experiencia.
Estos perfiles de freelance también coinciden con tus criterios
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
Formación
- Degree in Computer EngineeringUniversitat Politècnica de Catalunya – UPC2008Degree in Computer Engineering
- Business Administration and ManagementUniversitat Oberta de Catalunya2013Business Administration and Management