Maciej聽Swiderski

Software Engineer At Trisotech

Krakow, Lesser Poland Voivodeship
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
Maciej Swiderski is a seasoned software engineer and architect with 14+ years building enterprise Java systems, currently shaping document management solutions at Trisotech. A Sun Certified Enterprise Architect for J2EE 5, he combines deep Java EE, SOA and WebSphere expertise with hands-on experience in BPM, jBPM and content/document management platforms. He has led global development teams and large platform efforts (50+ apps, coaching 30 developers) while driving CI/CD, build mastership and pragmatic architecture decisions. As an active open-source contributor, his backend work touches prominent projects like Drools, jBPM and Quarkus鈥攊mproving rule engines, human task runtimes and cloud-native Java tooling. Notably, his contributions show a knack for stabilizing core engines and persistence/transaction issues, signaling an engineer who focuses on reliability where systems matter most. Based in Krakow, he blends enterprise-grade rigor with pragmatic coding and cross-team leadership.
code14 years of coding experience
job15 years of employment as a software developer
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at Uniwersytet Zielonog贸rski
languagesEnglish, Swedish
github-logo-circle

Github Skills (48)

simulation10
filesystem10
virtual-file-system10
back-end-development10
simulator10
jbpm10
simulations10
processmaker10
drools10
cas10
workflow-engine10
jboss10
java10
rule-engine10
vfs10

Programming languages (14)

JavaCSSGoVisual Basic 6.0HTMLXSLTGroovyFreeMarker

Github contributions (5)

github-logo-circle
kiegroup/jbpm

Mar 2012 - Feb 2020

a Business Process Management (BPM) Suite
Role in this project:
userBack-end Developer
Contributions:1736 commits, 1250 PRs, 910 pushes in 8 years
Contributions summary:Maciej's commits focused on fixing issues related to event-based gateways within subprocesses, which resulted in IllegalArgumentExceptions. They also addressed deployment problems of a kjar with rule-based dependencies. Furthermore, the user implemented changes to the business rule work item handler and contributed to adding and extending support for case management operations and the inclusion of a database-backed timer.
business-process-managementprocess-engineprocess-managementbpmncase-management
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Role in this project:
userBack-end Developer
Contributions:1469 commits, 229 PRs, 137 pushes in 8 years 5 months
Contributions summary:Maciej's commits primarily focus on enhancements to the core human task engine, involving modifications to the data structures and lifecycle events. They are implementing features to provide access to task variables for process instances and modifying code related to database interactions. The user鈥檚 work involves additions and modifications to core Java classes related to task handling, including adding functionality to allow access to task variables via TaskEvent and fixing issues with nested subprocesses.
kogitoknativebusiness-automationrule-enginedrools
Find and Hire Top DevelopersWe鈥檝e 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