Jure Rastić
Developer, Team lead, FLOSS enthusiast
Currently
Director of Software Engineering @ Infoart, Croatia
Summary
Seventeen years writing software, and still at it. Built payment systems that started as nothing and grew to serve millions — learned a few things along the way. Now I take old tangled code and make it simple again. I work with Java, Python, sometimes Flutter, and whatever else the job requires. I prefer the solution that costs little and works well. I like FLOSS and leading people without making them miserable.
Product Leadership Experience
Infoart MASTER Team – HR Management Platform
Development and Product Lead (2025–)
Leading development and product direction for HR management solution, managing team of 5 developers and 3 consultants. Joined during completion of implementation for group with 9 companies (~600 employees) and began implementation for company with ~1100 employees.
- Reduced number of modules by 10% by rewriting legacy code to spring-boot
- Reduced parallel software versions from 4 to 2 by merging long-standing branches
- Migrated 15 projects from legacy build (Ant/NetBeans) to Maven
- Migrated 10 projects from local-only build to central GitLab CI, increasing productivity and knowledge sharing
- Created Claude AI skill sets for Java Swing, Java Faces, and spring-boot to accelerate development velocity
Paydo / Bmove – International Parking Payment Platform
Product Manager / Head of Architecture & Mobile Technology (2018–2023)
Scaled a local parking app into a pan-European platform with 100,000+ active users across Croatia, Austria, Italy and Slovakia.
- Led 3 teams (~15 people) covering backend, mobile, and operations
- Designed platform architecture for multi-tenant, multi-market operation with high availability
- Migrated mobile apps from native Android to Flutter, cutting dev and maintenance costs by ~40%
- Integrated multiple payment service providers and parking operator systems
- Expanded from 1 market to 4 countries and 140+ cities
- Platform processed millions of parking transactions annually
Travipay / PayByPhone – Mobile Payment Platform (Germany)
Lead Developer / Lead Architect / Head of Engineering (2009–2021)
Built mobile payment solution from greenfield SMS/telco system to multi-tenant microservices platform. Part of Sunhill Technologies, acquired by VW Financial Services in 2015, rebranded to PayByPhone in 2019.
- Grew from main developer to head of engineering over 12 years
- Scaled platform from startup to market leader: 10 → 160+ German cities
- Designed core transactional components and telco/PSP integrations
- Evolved architecture from SMS-based monolith to multi-tenant microservices
- Platform served 2+ million users, voted best German parking app (Focus Money 2018-2019)
- Delivered integrations with VW Financial Services post-acquisition
Technical Expertise
CI/CD (2023–2025)
- Built CI/CD pipelines for ~30 Java spring-boot apps and ~10 Java Swing Webstart applications
- Designed deployment environment structure for internal development teams
- Created pipelines for Android, iOS, Flutter and Python projects
- Integrated Ansible automation into GitLab CI pipelines with UI for operations
- Designed parent POM structure and migrated ~100 projects from Ant/JDeveloper to Maven with local Nexus repository
Automation (2023–2025)
- Automated company server infrastructure and client deployments using Ansible
- Wrote roles/playbooks for standard application server stack with Grafana/Prometheus
- Connected Java applications to metrics/monitoring stack
- Implemented centralized logging with Grafana Loki at client sites
Systems Engineering (2008–2025)
- Ran company email server for 15 years (Postfix, Dovecot, SpamAssassin, Fail2ban)
- Managed monitoring for ~80 servers with Nagios
- Migrated version control: CVS → Mercurial → Git (GitLab)
- Introduced FLOSS tools: Trac, ownCloud, Nginx, OpenVPN
- Designed Linux infrastructure and client solutions
Skills
Leadership
- Product Development
- Team Leadership
- Business Analysis
- Project Management
Architecture & Development
- Java: Spring Boot, Java EE, Swing, JMS, Oracle ADF, PrimeFaces
- Python: Django, FastAPI, SQLAlchemy
- Mobile: Android (Java), Flutter
- Databases: Oracle DB, PostgreSQL
DevOps & Infrastructure
- Automation: Ansible, Bash, GitLab CI
- Monitoring: Grafana, Prometheus, Loki, Nagios
- Systems: RHEL, Fedora, Nginx, OpenVPN
- Services: Postfix, Dovecot, ActiveMQ, Oracle Weblogic, Nexus, GitLab
Education
Master degree in Computer Science 2007 @ University of Zagreb (Croatia), Faculty of Electrical Engineering and Computing