Martin Grofčík

Software Engineer at UBS

Slovakia
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

👤
Senior
🎓
Top School
Martin Grofčík is a software engineer and PhD in computer science with 12+ years' hands-on experience and over 15 years in software development, specializing in Java and Business Process Management (BPM). He has driven core product development and integrations for Flowable OSS/EE and Activiti, contributing bug fixes and feature enhancements to widely used BPM engines and improving task, tenant, and variable handling in their cores. Currently at UBS, he focuses on enterprise BPM solutions built on Flowable, having previously implemented simulation and testing frameworks at Flowable and led integrations at Collibra. His background in modeling, simulation and parallel computing gives him a systems-oriented perspective rarely seen in BPM engineers, helping him optimize engine internals and database interactions. Based in Slovakia, he blends academic rigor with practical product development to deliver robust, scalable workflow platforms.
code12 years of coding experience
job16 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Technical University Košice
stackoverflow-logo

Stackoverflow

Stats
194reputation
14kreached
10answers
1question
github-logo-circle

Github Skills (24)

task-management10
processmaker10
work-flow10
workflow-engine10
java10
javas10
bpmn10
activiti10
expressions9
evaluation9
apidoc9
history9
eval9
evaluator9
expression9

Programming languages (4)

PowerShellJavaGroovyKotlin

Github contributions (5)

github-logo-circle
flowable/flowable-engine

Nov 2016 - Oct 2022

A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 202 commits, 137 PRs in 6 years
Contributions summary:Martin's contributions focused on enhancing the Flowable workflow engine by adding features and fixing bugs related to tasks and processes. Their work included implementing support for expressions in the isSequential flag, enabling tenant-based task queries, and addressing issues with service tasks and error handling. The user also improved the handling of database interactions and variable serialization, demonstrating expertise in the core components of the system.
business-process-managementcompactprocess-managementworkflow-enginebpmn
Activiti/Activiti

Oct 2013 - Oct 2016

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:85 commits, 20 PRs, 12 comments in 3 years
Contributions summary:Martin primarily contributed to the Activiti BPM platform, focusing on bug fixes, API improvements, and feature implementations related to process instance management and custom attributes. They addressed issues like encoding problems, introduced APIs for process definition names, and implemented custom attribute handling within the BPMN converter. These contributions suggest a focus on enhancing the engine's functionality and data handling capabilities. The commits demonstrate expertise in the core logic and data model of the Activiti workflow engine.
business-process-managementprocess-managementactivition-serverjava-application
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
Martin Grofčík - Software Engineer at UBS