Alex Merkulov

Senior Software Engineer at Pixela Labs

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job19 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
github-logo-circle

Github Skills (7)

javas10
activiti10
bpmn10
business-process10
java10
api-design9
spring9

Programming languages (11)

TypeScriptSmartyHCLDockerfileJavaShellMakefileJavaScript

Github contributions (5)

github-logo-circle
Activiti/Activiti

Nov 2018 - Aug 2020

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:
userBack-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.
business-process-managementprocess-managementactivition-serverjava-application
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