Salesforce Developer
Current• Integración de Datos: Encargado del proceso de transferencia de datos de clientes y direcciones desde la Masterdata de VTEX a Salesforce, lo que demandó una comprensión de las APIs de VTEX, incluyendo sus estados, tiempos de sincronización y gestión de logs para la identificación y solución de errores.• Análisis de API: Realicé una evaluación detallada de las APIs de VTEX para promover unaintegración fluida. Desarrollé una estructura análoga en Salesforce para la recepción y almacenamiento de datos de clientes y direcciones.• Administración y Configuración: Configuré la plataforma de Salesforce utilizandoelementos clave como Named Credentials, Permission Sets, Cache Platform, RemoteSites, Custom Settings, Custom Metadata Types y Custom Objects. Diseñé relaciones ypermisos necesarios para asegurar la correcta invocación de las APIs de VTEX desdeSalesforce APEX y el almacenamiento apropiado de los registros.• Desarrollo en APEX: Elaboré algoritmos en APEX dedicados a la solicitud, validación yrecepción de información de clientes y direcciones. Implementé componentes comoClases Queueable, Clases Scheduler y Clases orientadas a OOP. Utilicé JSON2APEX yrealicé pruebas en APEX, adhiriendo a principios SOLID como la inyección dedependencias y la responsabilidad única para mantener un código eficiente y sostenible.• Patrones de Diseño y Arquitectura: Apliqué diversos patrones de diseño comoSingleton, Strategy, Facade y Service Layer Pattern para optimizar la arquitectura yfuncionalidad del sistema. Creé y gestioné API REST para la integración, y utilicé SOQLpara consultas eficientes y precisas.• Manejo de Logs: Implementé soluciones robustas para el manejo y monitoreo de logs,facilitando así la detección y resolución de errores durante el proceso de integración.