Ratomir Vukadin

Iskustvo

Pregled po obrnutom hronološkom redosledu, grupisan po trenutnoj ulozi, prethodnom zaposlenju i ugovornim angažmanima.

Trenutna uloga

IEHSOFTLABS

Solution Architect & Team Lead

Mar 2024 - Present

Architecting laboratory systems for food, industrial, river, and animal sample processing.

  • - Designed two-level offline sync with device-level RxDB and lab-level RabbitMQ federation to cloud.
  • - Split Identity into an independent service while keeping the core platform a modular monolith.
  • - Led managed-service migration across AWS and DigitalOcean Kubernetes environments.
  • - Rolled out Cursor AI and managed team development through PDPs and 1-on-1s.
C#/.NETRxDBRabbitMQKubernetesAWSDigitalOcean
Više detalja+

Designed laboratory software for food, industrial plant, river, and animal sample processing, covering sample intake, testing methods, pathogens and diseases, and final report statuses.

Solved two offline scenarios: technician-level offline work on mobile devices with RxDB, and laboratory-level outages through in-house servers that synchronize with cloud services later.

Used RabbitMQ service-bus communication with Inbox-Outbox patterns across laboratory and cloud modules, including bi-directional federation between local and cloud RabbitMQ.

Analyzed GitHub Copilot and Cursor for the leadership team, introduced Cursor across development in phases, and managed team growth through PDPs and periodic 1-on-1 meetings.

Prethodno zaposlenje

Devtech

Software Engineer

Jun 2022 - Feb 2024

Backend engineering for regulated payment products using Stripe and Azure delivery tooling.

  • - Implemented B2B, loan, credit, and customer-business payment flows.
  • - Managed deployments with Azure DevOps and infrastructure changes with Bicep.
C#.NET CoreAzure DevOpsBicepStripe
Više detalja+

Worked as a C#/.NET Core backend developer on payment flows that needed to follow European financial regulations.

Implemented several payment models including B2B, customer-business, loan, and credit flows with Stripe as the primary payment provider.

Used Azure DevOps for deployment work and Bicep for infrastructure modifications.

Mistral

Technical Lead / DevOps Engineer

Jun 2019 - May 2022

Led delivery, architecture, and DevOps work across cloud, big data, serverless, and media-processing systems.

  • - Introduced KEDA on AWS EKS and reduced video frame processing from 7+ hours to about 2 hours.
  • - Built Azure Data Factory consolidation pipelines feeding Power BI through Analysis Services.
  • - Created C4 diagrams, blueprints, database schemas, and delivery plans in discovery engagements.
C#PythonTerraformAWSAzureKEDA
Više detalja+

Led teams of up to ten people, including sprint planning, task preparation, critical issue resolution, PDP tracking, and monthly 1-on-1 meetings.

Delivered cloud data platforms consolidating Microsoft Dynamics, Salesforce, and internal systems through Azure Data Factory, Analysis Services, and Power BI.

Built serverless systems with AWS Lambda, Azure Functions, Step Functions, and the Serverless Framework.

Worked across AWS ECS/EKS and Azure AKS, maintaining IaC with Terraform, Azure ARM, and AWS CDK, and supporting mobile app distribution through App Center, TestFlight, and Google Play Console.

Klika

DevOps Engineer

May 2018 - May 2019

Owned deployment and platform work for a 2 TB Azure big data system.

  • - Migrated ELT from Azure Data Factory v1 to v2.
  • - Moved processing from HDInsight SQL workloads to Databricks Python pipelines.
Azure Data FactoryEventHubHDInsightDatabricksCosmos DBPython
Više detalja+

Worked on an Azure big data system with roughly 2 TB of data, where about a quarter of the portfolio was active and processed daily.

Established private virtual networks, isolated secure entry points, supported deployment sessions, and owned end-to-end deployment processes.

Monitored high-load Azure services including EventHub, HDInsight, Data Factory, Cosmos DB, Table Storage, and Stream Analytics.

Lanaco

Software Engineer

Oct 2016 - Apr 2018

Developed tax authority modules and mentored internship delivery teams.

  • - Built taxpayer registration and deregistration modules.
  • - Led a Visio XML workflow parser that generated dynamic process steps.
  • - Mentored 18 interns across four teams.
ASP.NET 4.6C#MS-SQL ServerIISTFS
Više detalja+

Built modules for the Indirect Taxation Authority in Bosnia and Herzegovina, covering taxpayer registration, accounting, tax cards, tax return submission, and enforced collection.

Worked in a classic monolithic ASP.NET system with substantial business process logic implemented through MS SQL Server stored procedures.

Coordinated the Lanaco Software Summer Internship 2017, setting architecture, organizing four teams, running daily Scrum meetings, and prioritizing backlog work across four sprints.

Authority Partners

Software Engineer

Sep 2015 - Feb 2016

Full-stack development and deployment support for enterprise systems.

  • - Supported intensive off-hours deployment windows early in the role.
ASP.NET 4.6C#MS-SQLRedisAngularJS
Više detalja+

Worked as a full-stack engineer on large-scale enterprise systems.

Joined the team responsible for supporting intensive deployments that began and ended outside regular working hours.

Ugovorni angažmani

Solar-Prediction

Solution Architect & Lead Engineer

Contract

Designed a solar energy forecasting platform with weather, inverter, and exchange integrations.

  • - Replaced standard algorithms with CatBoost models trained on plant history.
  • - Built Azure Functions and Container Apps infrastructure with Terraform and GitHub Actions.
  • - Delivered React/Next.js trader portal with Plotly.js charts.
C#PythonCatBoostAzureReactPostgreSQLMongoDBRedis
Više detalja+

Designed day-ahead and intra-day prediction flows using near real-time inverter data from providers such as Huawei FusionSolar, Solar Cloud, SMB, and Fronius.

Collected daily weather forecasts and exchange data, then used weather parameters and market prices to adapt production calculations.

Used MongoDB for weather models and production plans, Redis for cacheable generated data, and PostgreSQL/Supabase for static plant, trader, location, organization, and user data.

Developed Python prediction algorithms and notebooks for comparing model versions by absolute error and financial impact before moving to CatBoost models trained on plant history.

Quantum Solutions

DevOps Lead

Contract

Redesigned Azure infrastructure across App Services, AKS, and Container Apps.

  • - Implemented CI/CD across DEV, QA, STG, PROD, and Post-Prod.
  • - Established observability, alerting, IaC, and cost analysis across multiple subscriptions.
AzureAKSContainer AppsService BusTerraformAzure DevOps
Više detalja+

Led DevOps work for a Norwegian startup, redesigning the Azure infrastructure several times as business requirements changed.

Moved the platform from App Services to AKS for orchestration and adaptive scaling, then proposed and executed a migration to Azure Container Apps to reduce cost and operational complexity.

Maintained Terraform IaC, Azure DevOps CI/CD, Application Insights, Log Analytics, Azure Monitor, and alerting across multiple environments and subscriptions.

Supported a microservices architecture with 10-12 business contexts using AKS or Container Apps with Azure Service Bus for inter-service communication.

2am Tech

Software Engineer

Contract

Built CSV parsers for consolidating health-insurance data formats.

  • - Normalized data from multiple insurance company formats into one model on AWS Lambda.
C#.NET 6AWS Lambda
Više detalja+

Built parsing algorithms for multiple CSV formats used by health-insurance companies.

Consolidated heterogeneous source files into a single final model and deployed the processing flow on AWS Lambda.