Jure Rastić
Software architect and technical project lead — AI-assisted delivery
Currently
Software Architect and Technical Project Lead @ Lost Hex, Zagreb (2026–)
Summary
Nineteen years writing software, and still at it. I built payment systems that started as nothing and grew to serve millions, and learned a few things along the way. Today I lead projects end to end, from client workshops to go-live, with AI‑assisted delivery. I take old tangled code and make it simple again. I work with Java, Python, TypeScript 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
Lost Hex – Atlas Property Valuation Platform for OTP banka (2026–)
Software Architect / Technical Project Lead
Led Atlas, the property valuation platform behind OTP banka Hrvatska’s mortgage lending, replacing the legacy system. Took it from pilot to go-live in six months: live in all bank branches (478 staff) on the agreed date, with no outages since. Built on Next.js/TypeScript, React Native and AWS serverless (Aurora PostgreSQL, Lambda, SQS) with SST.
- Owned client communication: held weekly pilot syncs, then defined features with the client and took them through implementation to delivery
- Ran spec-driven, AI-assisted delivery with Claude Code and Codex, creating 40+ agent skills and 6 custom agents for planning, PR review, testing, support and reporting
- Shipped ~150 features, built the legacy import pipeline, reworked the mobile app, and wrote the user guides and AI-narrated training videos
MASTER Team – HR Management Platform (2025–2026)
Development and Product Lead
Led development and product direction for an HR management solution, managing a team of 5 developers and 3 consultants. Joined to finish rollout for a group of 9 companies (~600 employees), then led implementation for a ~1100‑employee company.
- Cut module count by 10% by rewriting legacy code in Spring Boot
- Introduced CI/CD pipelines for 20+ projects previously built only locally, consolidating 4 parallel software versions into 2
- Migrated 15 projects from legacy build (Ant/NetBeans) to Maven
- Built AI skill sets (Swing, JSF, Spring Boot) for legacy-to-Spring Boot rewrites
Paydo / Bmove – International Parking Payment Platform (2018–2023)
Product Manager / Head of Architecture & Mobile Technology
Joined in parallel with Travipay (2018–2021), then full-time. Scaled a local parking app into a pan-European platform with 100,000+ active users in 140+ cities 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
Travipay / PayByPhone – Mobile Payment Platform (Germany) (2009–2021)
Lead Developer / Lead Architect / Head of Engineering
Built a 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.
- Scaled platform from startup to market leader: 10 → 160+ German cities, expanding into Austria, Italy and Spain
- Designed core transactional components and telco/PSP integrations
- Extended platform beyond street parking to garages, EV charging and e-tolls
- Served 2+ million users; voted best German parking app (Focus Money 2018–19)
Infrastructure & DevOps Experience
CI/CD & Automation (2023–2025)
Company-wide at Infoart, across all teams and client projects.
- Built GitLab CI/CD pipelines for ~30 Spring Boot and ~10 Java Swing apps, plus Android, iOS, Flutter and Python projects
- Migrated ~100 projects from Ant/JDeveloper to Maven with a parent POM and local Nexus repository
- Automated company infrastructure and client deployments with Ansible, run from GitLab CI
- Added monitoring and centralized logging for Java apps with Grafana, Prometheus and Loki
Systems Engineering (2008–2025)
- Ran the Infoart company email server for 15 years and monitoring for ~80 servers
- Migrated version control CVS → Mercurial → Git (GitLab)
- Introduced FLOSS tools: Trac, ownCloud
Skills
Leadership
- Delivery: end-to-end project lead, pilots and UAT, legacy cutover, go-live
- Clients: stakeholder management, requirements workshops, user training
- Product: feature definition, roadmap, business analysis
- Teams: leading cross-functional teams of up to ~15 across backend, mobile and operations
- Process: spec-driven development, CI/CD adoption
Architecture & Development
- TypeScript: Next.js, React, Drizzle ORM
- Java: Spring Boot, Java EE, Swing, JMS, Oracle ADF, PrimeFaces
- Python: Django, FastAPI, SQLAlchemy, uv
- Mobile: Android (Java), Flutter, React Native/Expo
- Databases: Oracle DB, PostgreSQL
Cloud & AI
- AWS: Lambda, SQS, SNS, S3, Aurora, Step Functions, DynamoDB, CloudWatch
- Infrastructure as code: SST, Terraform
- Identity: Auth0 (MFA, RBAC)
- AI: Bedrock, Textract, LLM document extraction, model evaluation
- Agentic development: Claude Code, Codex, skill and agent authoring
Tooling & Systems
- Automation: Ansible, Bash, GitLab CI, GitHub Actions
- Monitoring: Grafana, Prometheus, Loki, Nagios
- Systems: RHEL, Fedora, Nginx, OpenVPN
- Services: Postfix, Dovecot, ActiveMQ, Oracle WebLogic, Nexus, GitLab
Education
Master’s degree in Computer Science (2007), Faculty of Electrical Engineering and Computing, University of Zagreb
Hobbies
Electric guitar, Aikido, Yoga, Cycling, SUP paddling