Bartosz Kruba is a full-stack software developer with four years of professional experience building web and transit systems, currently working at CAE in Poland. He has practical end-to-end experience in Java, Laravel, Vue/Angular/Ionic stacks and has moved legacy systems to modern architectures while shipping production releases. Bartosz also brings applied machine learning experience from internships and a thesis project on NLP and fake-news classification, and has integrated ML models into Java/React/Azure environments. As an open-source contributor to OpenTripPlanner, he enhanced NeTEx transit data support, GroupOfLines handling and timezone fixes—showing a knack for improving complex, domain-specific back-end systems. Curious and quick to learn, he seeks opportunities to grow his software career while blending backend robustness with frontend polish and ML sensibilities.
4 years of coding experience
4 years of employment as a software developer
Yrkeshögskoleexamen Javautvecklare, Yrkeshögskoleexamen Javautvecklare at EC Utbildning
Contributions:233 reviews, 52 commits, 106 PRs in 1 year
Contributions summary:Bartosz primarily focused on adding support for NeTEx branding and other NeTEx-related features within the OpenTripPlanner codebase. This involved modifying existing Java code, specifically in test and main source files, to accommodate the new NeTEx data model elements and improve the integration of NeTEx data for route mapping and other transit features. Additionally, the user worked on integrating GroupOfLines support and addressing issues related to timezones in SIRI updater module. The contributions reflect enhancements to the core transit planning functionality.
Contributions:27 commits, 375 pushes, 77 branches in 11 months
multi-sourcemulti-modaltrip-plannermodalplanner
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.