Šime Galac  -  CV View
Language
Šime Galac
Software Engineer  -  Automation & Integrations
Tel: +385 91 722 7206 LinkedIn: Profile Location: Zadar, Croatia
* Azure Solutions Architect Expert * Azure Cosmos DB Developer Specialty
5 years of building systems that automate business processes and orchestrate dozens of integrations with external services - from WhatsApp channels to CRMs, marketing platforms, and Azure AI APIs.
5+years of experience
10+external integrations
2Microsoft certifications

AI for delivery automation: I actively use AI tools to accelerate prototyping, code generation, refactoring, and integration diagnostics while keeping architecture and quality decisions firmly engineering-led.

What I Bring
A
Automation & Workflow
Built an internal framework for defining business flows with triggers, conditions, and actions. Audit trail, idempotency, and reliable execution are built in.
Workflow Framework State Machine Audit Trail
I
Integrations
Modular integrations with Google APIs, Meta, Salesforce, Azure AI, and Seats.io - OAuth2, retry strategies, and circuit breaker patterns.
REST API OAuth2 10+ connectors
C
Azure Ecosystem
Azure Solutions Architect Expert in practice - AI Services, Cosmos DB, and Blob Storage used in production projects.
Azure AI Services Cosmos DB Blob Storage
B
Backend & Architecture
C# / .NET, Clean Architecture, MS SQL Server. Structured logging and code review are standards, not exceptions.
C# / .NET MS SQL Server Clean Architecture
Projects
WhatsApp Business Process Automation Platform
Users communicate through WhatsApp while the backend orchestrates the full business process across external services - from first contact to close.
2024 - present
Integration Connectors - Google, Meta, Salesforce, Azure AI
Modular connector library with OAuth2, automatic token refresh, and circuit breaker logic; Google Drive API, Marketing APIs, and Salesforce REST.
2021 - present
ticket4you.hr - Integration Architecture
External integration layer for a live ticketing platform - Google services, Seats.io real-time reservations, and Azure Blob Storage.
2025 - present
Lead Tracking Platform
System integrated with the client website that drives each lead from first contact to conversion through automated WhatsApp communication and Google Drive documents.
2021 - 2023
Technologies
Backend
C# / .NET REST API Design Clean Architecture Authentication & Authorization
Automation
Workflow Framework WhatsApp Business API State Machine Idempotency & Retries
Integrations
Google APIs Google Drive API Meta Marketing API Salesforce REST API Seats.io OAuth2
Cloud / Data
Azure (Architect Expert) Azure AI Services Azure Cosmos DB Azure Blob Storage MS SQL Server Git / CI/CD
Why I am the right person for automation initiatives
  • Problem solving is one of my strongest skills - I quickly isolate root causes in multi-system workflows and convert complex issues into clear, actionable fixes.
  • Integrations and automation are my everyday work - 5 years of building systems that orchestrate business flows across dozens of external services, with modular connectors and audit trail as a standard.
  • Workflow framework with production experience - built an internal framework for defining automated workflows and understands the tradeoffs between generic flexibility and long-term maintainability.
  • Azure ecosystem in real projects - both certifications are backed by hands-on use of Azure services in production (AI Services, Cosmos DB, Blob Storage).
  • Java component - ready to contribute on Java parts of the process layer; integration and architecture patterns are transferable across languages.
Šime Galac
Software Engineer - Automation & Integrations
Tel: +385 91 722 7206 LinkedIn: Profile
* Microsoft Certified: Azure Solutions Architect Expert * Microsoft Certified: Azure Cosmos DB Developer Specialty
Professional Summary
  • Software engineer focused on business process automation and integrations - builds systems that orchestrate complex flows across external services with strong reliability, clean architecture, and operational visibility.
  • Problem solving is a standout strength - especially in integration-heavy systems where fast diagnosis and precise fixes directly impact delivery speed.
  • Primary stack: C# / .NET, REST API design, MS SQL Server, Azure Cosmos DB; production experience with Google APIs, Meta, Salesforce, Azure AI, and Seats.io.
  • Holder of Azure Solutions Architect Expert and Azure Cosmos DB Developer Specialty certifications - makes architectural decisions with clear tradeoff awareness across scalability, cost, and operational complexity.
  • Believes business process automation is becoming one of the core segments of modern software development and approaches each project with that mindset from day one.
AI

AI-assisted engineering workflow: Daily use of AI tools for faster development automation, faster iteration loops, and cleaner delivery handoffs.

Core Competencies

Automation & Workflow Orchestration

WhatsApp Business API Workflow Framework (custom) Trigger-Action-Status Engine State Machine Condition Resolver Idempotency & Retries Audit Trail

Integrations

Google Marketing APIs Google Drive API Meta Marketing API Salesforce API Azure AI / Cognitive Services Seats.io API REST API OAuth2 / Token Management Webhooks

Backend

C# / .NET REST API Design Authentication & Authorization Error Handling & Resilience Structured Logging Rate Limiting Clean Architecture

Cloud / DevOps

Azure (Architect Expert) Azure AI Services Azure Blob Storage Git / CI/CD Azure DevOps Monitoring & Observability Secrets Management

Data

MS SQL Server Azure Cosmos DB Structured Event Log

Quality & Frontend

Code Review Mock Services / Test Doubles Integration Flow Debugging Angular Java (familiar, ready to contribute)
Work Experience
Software Engineer 2020 - present  ·  Zadar, Croatia
Telum Marketing
  • Developed and maintained a business process automation system where users interact through WhatsApp while the backend orchestrates dozens of integrations with external services - CRMs, marketing platforms, and AI services - transparently for end users.
  • Built an internal framework for defining and executing automated workflows: each business flow is modeled as a composition of configurable steps with triggers, conditions, and actions - significantly reducing implementation time for new processes without changing core logic.
  • Designed the integration layer for external systems (Google APIs, Meta, Salesforce, Azure AI) with OAuth2 authentication, automatic token refresh, and retry strategies; each connector is isolated as a replaceable component.
  • Primarily worked with MS SQL Server for structured business data and used Azure Cosmos DB for high-traffic scenarios requiring distributed consistency.
  • Contributed to integration standards, logging strategy, and code review practices; familiar with Azure DevOps processes and Git workflows for team delivery.
Selected Projects
WhatsApp Business Process Automation Platform Telum Marketing  ·  2024 - present
  • Platform where users interact through WhatsApp while the backend drives the full business process - from first contact to close - without manual intervention; built key architecture parts and implemented most integrations.
  • Built an internal workflow framework that models business flows as compositions of steps with triggers, conditions, and actions - allowing new processes to be added through configuration instead of core logic changes.
  • Every flow step is recorded in a structured audit log with execution context - enabling precise debugging, change tracking, and analysis of real user behavior patterns.
  • Stack: C# / .NET, WhatsApp Business API, MS SQL Server, Azure Cosmos DB, Azure AI Services, REST API.
Integration Connectors - Google, Meta, Salesforce, Azure AI Telum Marketing  ·  2021 - present
  • Implemented a set of modular connectors for external systems: Google Marketing APIs, Google Drive API, Meta Marketing API, Salesforce, and Azure AI / Cognitive Services - each connector isolated behind a shared interface for easier replacement and testing.
  • Each connector supports OAuth2 flows with automatic token refresh, exponential retry with jitter, and circuit breaker patterns - integration reliability does not depend on upstream stability.
  • Sensitive configuration and API keys are injected through configuration layers; secrets management aligned with common cloud security practices.
  • Stack: C# / .NET, OAuth2, Google API client libraries, Google Drive API, Salesforce REST API, Azure Cognitive Services SDK.
ticket4you.hr - Ticketing Platform Integration Architecture Telum Marketing  ·  2025 - present
  • Implemented an external integration layer for the production ticketing platform ticket4you.hr - Google services (authentication, analytics), Seats.io for real-time seat selection and capacity reservation, and Azure Blob Storage for media assets.
  • Main challenge was state consistency across the ticketing engine, payment system, and external APIs - resolved through transaction management and idempotency logic at every integration step.
  • Stack: C# / .NET, Seats.io API, Google APIs, Azure Blob Storage, REST API.
Lead Tracking Platform - From Acquisition to Sales Close Telum Marketing  ·  2021 - 2023
  • System integrated with the client website via webhooks or lightweight snippets - visitors who express interest automatically enter a structured sales flow without manual input or client-side process changes.
  • Each lead is tracked across the full lifecycle: initial contact, automated communication (WhatsApp and sales team notifications), status transitions, and final conversion.
  • Google Drive API integration enables automatic generation and storage of lead-related documents directly into the client's Drive.
  • Stack: C# / .NET, REST API, MS SQL Server, WhatsApp Business API, Google Drive API, webhook integrations.
Certifications

Microsoft Certified: Azure Solutions Architect Expert

Azure architecture design, high availability, scalability, security, networking, monitoring, and cost optimization.

Microsoft Certified: Azure Cosmos DB Developer Specialty

Design and implementation of distributed data solutions - partitioning, consistency models, global distribution, and performance optimization.

Education
University Department of Professional Studies - Split
Major: Information Technology (IT)  ·  Bacc. ing. techn. inf.
{{DATES_EDUCATION}}
Tools & Technologies
C# / .NET WhatsApp Business API Workflow Framework (custom) Azure (Architect Expert) Azure AI / Cognitive Services Azure Blob Storage Google Marketing APIs Google Drive API Meta Marketing API Salesforce REST API Seats.io API MS SQL Server Azure Cosmos DB REST API OAuth2 Git CI/CD Azure DevOps Angular Java (familiar) Clean Architecture Mock Services / Test Doubles
Languages

Croatian - native  |  English - {{ENGLISH_LEVEL}}

Why I am the right person for automation initiatives
  • Problem solving as a core strength: Strong track record of debugging and stabilizing complex multi-system flows with practical, maintainable solutions.
  • Integrations and automation as day-to-day engineering: Multi-year experience building systems that orchestrate processes across dozens of external services - with modular connectors, retry strategies, and audit trails as standard architecture components.
  • Workflow framework with production usage: Built an internal framework for defining and executing automated workflows, with practical understanding of tradeoffs between generic flexibility and long-term maintainability.
  • Azure ecosystem in practice: Azure Solutions Architect Expert and Azure Cosmos DB Developer Specialty certifications supported by real production usage (AI Services, Cosmos DB, Blob Storage).
  • Multi-layer environments and debugging: Hands-on experience tracking and diagnosing failures in flows that cross multiple systems, with clear layer ownership and observability.
  • Java component: Ready to take ownership of Java parts of the process layer; integration and architecture patterns transfer across implementation languages.
Disclaimer: This site was created with Claude and Codex. Its design and technical decisions should not be taken into consideration when assessing Šime.