You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Juan Pablo Lozano BarberoJP

Juan Pablo Lozano Barbero

Senior Frontend Engineer

500 €/día
Barcelona, ES
8-15 años

Tiempo medio de respuesta: 1h

Acerca de Juan Pablo

Senior Frontend Engineer with extensive experience in React, Vue, and mobile application development. Builds scalable, high-quality applications with a strong focus on UI/UX design and clean software architecture. Enjoys refining user interfaces and delivering polished digital experiences that scale.
  • Español

    Bilingüe o nativo

  • Inglés

    Competencia profesional completa

  • Catalán

    Nociones

Solo teletrabajo
Lleva a cabo sus proyectos principalmente en remoto

Experiencia

  • EVPASSPORT
    Senior Frontend Engineer
    enero de 2023 - Hoy (3 años y 5 meses)
    • Led the migration of a Java API to Node.js using NestJS, transforming a legacy RESTful API into a modern, maintainable service, which enabled the frontend team to improve response times, and significantly enhanced development cycles, release management, and overall collaboration. Implemented Swagger documentation based on OpenAPI.
    • Adopted Domain-Driven Design (DDD) and Clean Architecture principles, significantly improving the maintainability and scalability of the legacy codebase.
    • Maintained and enhanced the React Native app (both for Android and iOS), adding new features and optimizing performance to ensure a consistent user experience.
    • Developed a Design System from scratch using React and MUI, facilitating component reuse and maintaining a consistent look and feel across web and mobile applications.
    • Introduced meaningful integration tests with Jest, increasing code coverage and improving overall reliability.
    • Integrated a robust OAuth-based authentication system using Keycloak on the API and frontend (via Bearer tokens), enhancing security and user management.
    • Used GitHub Actions to automate and streamline CI/CD pipelines, reducing manual errors and speeding up deployment cycles.
    • Assumed leadership responsibilities in 2023, overseeing architecture and technical decisions.
  • MEDIKTOR
    Frontend Lead
    enero de 2016 - enero de 2023 (7 años)
    • Led a team of 8 engineers, fostering collaboration and technical growth through mentorship and guidance.
    • Migrated the legacy code from PHP to TypeScript, modernizing the technology stack and significantly increasing consistency, maintainability, and performance.
    • Developed internal tools in ReactJS, leveraging React Contexts and Material UI, used by healthcare professionals to manage data and train the AI system.
    • Built and documented an SDK from scratch in Typescript on top of Vue.js. This SDK was used by clients worldwide to integrate our software into their platforms, improving adoption and usability through comprehensive, developer-friendly documentation.
    • For every project, designed and implemented a modular architecture following Clean Architecture and DDD principles, establishing the foundation for reusable components. This significantly eased the onboarding process for new developers and improved the maintainability of the codebase.
    • Developed the UI layer of a symptom checker and internal tools using Vue.js 2 (Composition API and Class-based Components) and 3, creating a responsive and consistent user experience across multiple applications, utilizing Webpack for fine-tuning and optimization.
    • Introduced unit and integration tests using Jest, increasing code coverage by 40% and improving overall reliability.
    • Created a Design System using Storybook, enabling component reuse both within the SDK and across client integrations, promoting consistency and reducing development time.
    • Advocated for best practices by introducing tools like ESLint, leading to better code quality and increased team productivity.

    The development of the SDK, the Design System, and the web integrations played a pivotal role in the company's business growth, as the majority of revenue was driven by the web platform and client integrations made possible through the SDK.
  • SELF-EMPLOYED
    Full-Stack Developer
    enero de 2010 - enero de 2016 (6 años)
    Developed web and native mobile applications using the LAMP stack, Angular, Vue, and Swift for various clients. Built custom CMSs and REST APIs.

Recomendaciones

TS
AU
Toni Sureda y 1 otra persona recomiendan a Juan Pablo

Estos perfiles de freelance también coinciden con tus criterios

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formación

  • Degree
    Facultad de Ingeniería (Universidad de la República
    2005
    Degree

Conjunto de habilidades profesionales

Categorías