# Ivan Horvat > Software Developer Location: San Francisco, California, United States Profile: https://flows.cv/ivanhorvat Tech-savvy professional with substantial experience in creating and implementing innovative web and software solutions. Proven expertise in front-end and back-end technologies, including MySQL, symfony, laravel, laminas, vanilla js, vuejs and React. Known for refactoring old code, storing/fetching data, and ensuring software security. Adept at collaborating with cross-functional teams to analyse user requirements and deliver high-quality, user-friendly applications. Skilled in identifying and mitigating potential risks/vulnerabilities, managing databases, implementing responsive design principles, and enabling robust CI/CD execution. Well-versed in troubleshooting, optimising, and enhancing website performance to meet and exceed business objectives. Committed to staying abreast of emerging trends and technologies to drive continuous improvement in web development projects. ## Work Experience ### Software Developer @ Apollo software engineering Jan 2024 – Present Software Developer Company: AuMedia March 2024 – Present ● Developed and Maintained Multi-Platform Applications: Worked on a comprehensive suite of projects including Casino, Terminal, POS, and Admin systems using Laravel for backend and Inertia.js and Vue.js for frontend development. ● Frontend Separation and API Integration: Successfully split Casino, Terminal, and POS into independent frontend applications that communicate with the Laravel backend via RESTful APIs. ● API Documentation: Implemented Swagger for API documentation, enabling seamless testing and exploration of all API routes for developers and stakeholders. ● Feature Enhancements and Optimization: Continuously worked on improving the existing systems by introducing new features, optimizing performance, and enhancing user experience. ● Cross-Functional Collaboration: Collaborated with cross-functional teams to ensure smooth development, testing, and deployment of features across all applications. ● Technologies Used: Laravel, Inertia.js, Vue.js, REST API, Swagger, MySQL, Git, and Agile methodologies. ### Software Developer @ TITANS freelancers Jan 2022 – Present Develop APIs to facilitate domain service purchases and price calculations. Utilise modular structures in Laravel and Symfony to construct novel features via TDD technique. Modernise antiquated code to align with recent PHP versions. • Boosted domain sales by refactoring outdated backend PHP code, enhancing speed, and modernising the design as key contributor in seven-person team. • Led the transformation of an outdated product catalogue and billing service previously written in old PHP versions, adopting a modern Domain-Driven Design (DDD) technique. • Impelemnted jane openapi spec for high quality PHP code guidelines and respecting common & advanced PSR. ### Software Developer @ CHECK24 Vergleichsportal GmbH Jan 2020 – Jan 2022 Steered efforts on project for legal protection insurance. Engineered robust software applications by utilising front-end and back-end technologies. Debugged applications and diagnosed system errors to enhance software reliability. Created comprehensive software documentation, simplifying understanding and usage for both teammates and end-users. Ensured software security by identifying, analysing, and mitigating potential risks and vulnerabilities. • Improved user experience by optimising existing software based on client feedback. • Pioneered reconstruction of antiquated checkout system, transforming obsolete vanilla js into contemporary vuejs. • Enhanced backend operation by upgrading from prior php version to modern counterpart. ### Software Developer @ deli-dom.com Jan 2021 – Jan 2021 • Developed a Laravel/Vuejs web application targeting apartment rentals and roommate searches. • Adopted TDD methodology; employed Github Actions for robust CI/CD execution. • Implemented geocoding API for high-precision location awareness from address. • OAuth Google API authorization. ### Software Developer @ Engineering Ingegneria Informatica Spa Jan 2017 – Jan 2020 Used Oracle and PHP as back-end and ExtJS as the front-end tool to create and troubleshoot wide range of applications. Developed specialised application for retrieving and exporting data to Excel. Created customised PHP code tailored to meet specific needs of Turkey market • Resolved software glitches for Fiat car-selling clients, enabling choice specifications and order placement. ### Software Developer @ Unknown Jan 2020 – Jan 2020 • Implemented Drawfow app with a node server side and Vue client side, leveraging the Drawfow library and incorporating customised nodes. • Enabled dynamic addition of input/output connections for nodes through modal window, facilitating seamless connection and removal of nodes. • Incorporated drag-and-drop functionality for nodes, enhancing user interaction and workflow efficiency. • Utilised MongoDB for efficient storage/retrieval of data, ensuring seamless data management within application. ### Web Developer @ Contract project Jan 2019 – Jan 2019 Web app for comparing articles from local markets. For backend i used Laravel and mysql and for fronted i was using Vuejs and bootstrap. In this project I used Laravel's API, caching and scheduling for updating prices of articles every day (cron job). Customized css styling. ### Software Developer @ Contract project Jan 2016 – Jan 2017 I have completed web app in Codeigniter for manager/waiter/ordering system of restaurant. In project i was using php, mysql, javascript, jquery, ajax, html, css and bootstrap. Main page is created for costumer. Page contain two images(first and second floor) with tables of restaurant, by clicking on table(mapping responsive) you can order drinks, foods... Than order is sent to waiter. Project contain manager/waiter system. Manager have view of all waiters, their profiles (earned money for current month, and filtering for each month), manager can create categories, articles and register new waiter. Waiter can take orders by himself. If costumer ordered by himself than waiter get notification for that order (live notification used ajax) ### Software Developer @ Contract project Jan 2016 – Jan 2016 Completed small web app in php/mysql program language for geography quiz. In project i was using php, mysql, bootstrap, html, css, javascript. Project is gameplay of geography quiz, page contain image where you can click each country (mapping responsive) with map of European countries. Project contain table of all users with ranking list by month with filtering separately for each month. Project have login/register system for users. ### Software Developer @ Contract project Jan 2016 – Jan 2016 Completed small web app in php/mysql program language for animal information system. In project i was using php, mysql, bootstrap, html, css, javascript. Project is for users who owns pets, where they can register their pets, register veterinary, create vaccination, create intervention for registered veterinary. This project is like to-do list. Project have login/register system for user. ## Education ### communication technology in Specialist of applied studies in electrical and computer engineering Faculty of Technical Sciences, University of Novi Sad ### Higher School in Bechelor applied in electrical engineering and computing The Higher Education Technical School of Professional Studies ### High School in Computer Technician High School "9 maj" ## Contact & Social - LinkedIn: https://linkedin.com/in/ivan-horvat-a945a111b --- Source: https://flows.cv/ivanhorvat JSON Resume: https://flows.cv/ivanhorvat/resume.json Last updated: 2026-04-10