Alex Merkulov is a Senior Software Engineer with over 20 years of hands-on experience designing, migrating, and operating complex distributed systems across cloud, embedded, and IoT domains. He combines deep expertise in Kubernetes, Helm, Docker (including DIND and Swarm), and CI/CD (Jenkins/JenkinsX, GitLab/GitHub Actions, CircleCI) with extensive multi-cloud practice on AWS and GCP to build cost-effective, scalable solutions. A longtime contributor to Activiti BPM, Alex has helped cloud-enable BPMN engines and implemented process-level improvements like parent-child process tracking and richer task payloads. He’s equally comfortable in low-level C++ embedded work and architecting Java microservices with messaging platforms such as RabbitMQ and Kafka, and has a strong theoretical math background that informs robust system design. Notably, he has bridged game/VR development (Unreal Engine) and IoT cloud support (CassiaAC, AWS Greengrass), demonstrating a rare blend of real-time, cloud-native, and edge expertise. Based in Ottawa, he brings practical project leadership, risk estimation, and a track record of closing the loop with Big Data analytics to deliver actionable intelligence.
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Role in this project:
Back-end Developer
Contributions:180 commits, 23 PRs, 98 pushes in 1 year 9 months
Contributions summary:Alex's contributions primarily focus on enhancing the process instance API and task-related functionalities within the Activiti BPM platform. They added the "parentId" field to the process instance model, enabling the tracking of parent-child relationships between processes. They also implemented the addition of candidate groups and users within the task creation payload.
Contributions:32 PRs, 102 pushes, 9 branches in 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alex Merkulov - Senior Software Engineer at Pixela Labs