
Nino Samac
Senior Software Developer — Banking & Telecommunications
Zagreb, Croatia
Targeting: Technical lead or AI engineering roles
Summary
Senior software engineer with 15+ years delivering production systems in banking, mobile telecommunications, and remote traffic control. Deep in Java (through Java 21) and Spring Boot, with C/C++ and Erlang experience on 3G/4G/5G radio-access software. Consistent technical-leadership record: led a Java 8 → 21 modernization, rebuilt a test-automation framework, mentored engineers, and authored internal courses. Currently focused on AI-powered development with Anthropic Claude.
Targeting technical-lead or AI-engineering roles.
Core skills
| Area | Technologies |
|---|---|
| Languages | Java 21, C, C++, Erlang, JavaScript, SQL |
| Backend | Spring Boot, REST APIs, OSGi, design patterns, OOP, functional programming |
| Data | Oracle, MS SQL Server, PostgreSQL |
| Build & run | Docker, GitLab CI |
| Frontend | HTML5, CSS3, JavaScript, Vaadin, OpenLayers |
| Testing | TDD, JUnit, multi-component / integration test automation |
| Domains | Mobile banking, multi-factor authentication, 3G/4G/5G radio access, IP security, telecom messaging (SMSC), GIS |
| Leadership | Mentoring, technical lecturing, tooling & process improvement, technical leadership |
| AI | Generative AI, Anthropic Claude, AI-assisted development workflows |
Experience
Senior Software Developer, Banking — ASEE
Aug 2022 – Present · Zagreb, Croatia
Multi-factor authentication and mobile banking products serving dozens of banks.
- Modernization of the core product from a standalone Java 8 application to Java 21 running in Docker.
- Build and maintain the MFA backend, integrating against Oracle, MS SQL Server, H2 and PostgreSQL.
- Refactored the entire test suite and streamlined the test framework into an automated pipeline, cutting manual effort and shortening feedback loops. CI down to 35 mins from 90 mins.
- First ~2 years: mobile banking app development plus front-desk duty — frontline triage and resolution of customer-reported issues.
- Stack: Java 21, Spring Boot, SQL (Oracle / MS SQL Server / PostgreSQL), Docker, GitLab CI.
Senior Software Developer — Ericsson
Jul 2016 – Aug 2022 · Zagreb, Croatia
Radio-access software for 3G, 4G/LTE, and 5G networks, in C/C++ and Erlang.
- Developed several features for traffic control on LTE and 5G, and worked on 3G IP security.
- Taught multi-component testing in Erlang: authored the lecture material and built local test-automation tooling for the team.
- Mentored several engineers; contributed to development-process and tooling improvements.
- Worked test-first in agile teams.
- Later moved to front-desk duty — frontline triage and resolution of customer issues.
- Resolved many critical trouble reports (TRs) with speed and precision, protecting delivery schedules, cost, and customer trust.
Independent Software Developer (Freelance)
Nov 2007 – Jul 2016 · Split, Croatia
Full-stack Java web development across several employments and client projects during this period. Principal engagements:
IT Engineer — Peek Traffic · Feb 2011 – Jan 2012
- Architected and delivered a modular web application for managing road-traffic controllers — solution architecture through implementation, testing, and deployment.
- Frontend: Vaadin (HTML5/CSS3/JS) with an interactive GIS map (OpenLayers), real-time graphics, interactive commands, and reporting.
- Backend: modular OSGi Java server with SQL storage.
- Built security modules (roles/permissions, per-installation client licensing) plus server-install scripting and documentation.
- Stack: Java, Vaadin, OpenLayers, Spring, SQL, OSGi, log4j, JUnit.
Java Developer — Infobip · Apr 2009 – Jan 2010
- Designed and implemented SMSC components and a dynamic web interface for the SMSC with interactive system-function graphs.
- Implemented configurable CDR logging in multiple client-specified formats.
- Refactored an existing codebase toward OOP and design patterns.
Senior IT Consultant — University of Zagreb, International Office · Feb 2016 – Apr 2016
- Led migration to a new software support system: planning and reporting, contracting, user and technical specifications, and coordination of international and local partners.
Education
MSc, Electrical Engineering & Computer Science FESB — Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split
Certifications
Oracle Certified Associate, Java — Oracle · Sep 2024
Team leadership & collaboration — Skillsoft (2022) Strategies for Managing Technical Teams · Leading a Cross-functional Team · Cultivating Cross-functional Team Collaboration · Establishing Effective Virtual Teams · Facing Virtual Team Challenges · Contributing as a Virtual Team Member · Handling Team Conflict · Encouraging Team Communication and Collaboration · Facing the Management Challenges of Difficult Behavior and Diverse Teams
Languages
- Croatian — Native
- English — Full professional
Projects
- vinoigitare.com — a guitar chords and lyrics sharing app for ex-Yugoslav pop and rock songs. Built and run solo; currently live.
Earlier hobby projects, no longer maintained: a mind-mapping web app (with some applied-AI experimentation).