Lead Software Engineer

  • Designed and developed REST-based integration services, proxy APIs and API management for enterprise applications, following API-first design principles, OpenAPI/Swagger specifications and Boomi API management for development APIs.
  • Implemented OAuth 2.0 based authentication and authorization mechanisms for secure system-to-system integrations.
  • Built reusable integration patterns including request transformation, validation, error handling, retry mechanisms and asynchronous processing.
  • Worked with JSON, XML and EDI (X12/EDIFACT — 850, 810, 856, 997) payloads over AS2, SFTP and FTP/S to integrate cloud and on-premise enterprise applications.
  • Designed integrations leveraging queue-based and event-driven processing patterns to improve reliability and scalability.
  • Worked with relational databases and SQL-based data transformations for enterprise integration and reporting requirements.
  • Implemented secure integration practices including encryption, credential management and least-privilege access controls.
  • Collaborated with cross-functional teams to design scalable integration architectures and troubleshoot complex production issues.
  • Developed integration monitoring and operational dashboards to improve observability, error tracking and supportability.
  • Participated in technical design discussions, API documentation, solution reviews and customer-facing integration workshops.
  • Optimized Boomi processes for UKG PRO WFM and UKG PRO using Groovy DSL scripting for automation and debugging.
  • Built custom integrations, Hyperfinds and Alfresco Activiti BPM workflows within Workforce Dimensions (WFD), including reporting of integration details per user locale (User Locale Reporting).
  • Delivered WFD integrations for Timekeeping, Accruals and Scheduling for Kronos Workforce Dimensions customers.