Skip to main content
Juan Negrin
Juan Negrin

Resume

About me

Software developer specialised in the architecture and development of back-end systems using Java and Spring Boot. Experienced in designing REST APIs, implementing batch processing workflows, and building distributed systems with synchronisation mechanisms and asynchronous messaging. I have worked on projects within the insurance and digital identity sectors, contributing to the modernisation and automation of critical platforms. I complement my back-end expertise with front-end development in Angular, with a strong focus on best practices and code quality.


Name
Juan Carlos Negrin Mirabal
Location
Madrid, Spain

Work experience

Full Stack Developer

Profile Software Services S.L.

Consultant for Pelayo Mutua de Seguros, contributing to the design and development of a corporate REST API to unify receipt operations and modernise internal management systems.

  • Designed and developed a REST API using Java 11 and Spring Boot to centralise receipt management operations, improving system consistency and maintainability.
  • Implemented batch processes with Spring Batch for receipt issuance and payment processing, automating critical manual tasks.
  • Developed a new Angular 12 frontend for comprehensive receipt management, enhancing user experience and reducing operational time.
  • Built a commission management module using Angular 12 and OracleSQL, improving traceability and reporting capabilities.
  • Automated financial report generation processes, reducing manual intervention and minimising operational errors.
  • Worked within a corporate insurance environment using OracleSQL and agile methodologies, collaborating with multidisciplinary teams.

Software Engineer

Signicat S.L.U

Development of digital identity solutions and secure verification platforms, contributing to both new initiatives and the evolutionary maintenance of existing systems.

  • Contributed to the development of a human video identification platform using Java 8 and Spring Boot.
  • Implemented an email-based 2FA authentication system, strengthening access security processes.
  • Resolved race conditions in distributed environments when scaling service instances by implementing synchronization mechanisms using Redis.
  • Integrated RabbitMQ for asynchronous processing, improving overall system performance.
  • Worked with MySQL and MongoDB, designing and optimising data structures.
  • Participated in corporate website development and maintained legacy systems, ensuring operational continuity.

Java Software Developer

Hewlett Packard Enterprise

Development of data flows for enterprise systems in the telecommunications sector.

  • Designed and configured data processing flows using internal tooling (HPSE) to support telecommunications clients (e.g., Orange).
  • Collaborated on large-scale data transformation and processing workflows.
  • Provided support in corporate environments with a focus on system stability and operational efficiency.

IT Analyst

The Vippo Company

Development and maintenance of web and mobile solutions focused on digital financial services.

  • Developed an e-wallet top-up module through integration with external banking APIs.
  • Implemented a client-side payment verification system.
  • Maintained and enhanced an AngularJS application, improving stability and functionality.
  • Backend development with Java 8 and support for a hybrid mobile application using Cordova.

Education

Higher Technician in Web Application Development

iFP. Innovación en Formación Profesional

Madrid, Spain


Computer Engineering

Universidad Católica Andrés Bello

Caracas, Venezuela