Ian Žonja
Date of birth: 23/02/1995
Nationality: Croatian
Phone number: (- (Mobile)-
Gender: Male
Email address:
LinkedIn: https://www.linkedin.com/in/ianzonja/
Github: https://github.com/ianzonja
Address: Dravogradski put 20, 10000, Zagreb, Croatia (Home)
ABOUT ME
Profile Summary:
Experienced Full-Stack Software Engineer with six years in software engineering and a year managing a SEO
team.
Developed a keen interest in AI, machine learning, and big data, recognizing their potential for significant
impact when integrated. Passionate about exploring the possibilities these fields offer and adept at
leveraging tools for automated data analysis, knowledge transformation, and instructing generative AI.
Holds a Master's degree in software engineering from the University of Zagreb, with an international
perspective gained through studying abroad at Mendelu University in Brno. Actively participated in
Erasmus Youth projects covering intercultural learning, immigration, ecology, entrepreneurship, and critical
thinking.
Full-Stack Expertise:
• Web frameworks experience including Node.js Express, NestJS, Python Flask, .NET MVC, and Java
Spring.
• Proficient in Typescript, Javascript, Java, and C# with expertise in both single-threaded and multithreaded languages.
• Extensive database development experience, covering SQL (Postgres, MySQL) and NoSQL (MongoDB).
• In-depth knowledge of project architectures, design patterns, API development, Websockets, Message
brokers, queues, and cron jobs.
• Hands-on experience on cloud development, mainly using AWS services, including EC2 instances, S3
buckets, Lambda functions, and RDS for database deployment.
Front-End Development:
• Expertise in Angular, Vue.js, Next.js, HTML, CSS, and Javascript/Typescript.
• Utilized tools such as TailwindCSS, PrimeNG, and ChartJS for building engaging front-end applications.
Mobile Development:
• Contributed to various Android projects using Kotlin and Java.
• Proficient in API, SDK development, and material design.
Project Management:
• Utilized project management tools like Github, Jira, Slack, and Trello for seamless workflow integration.
Personal Interests:
Actively takes sesions of high-intensity group workout, playing the guitar, engaging in chess, hiking,
socializing, and enjoying quality movies. Additional interest in economy, geopolitics, business, and
investing.
WORK EXPERIENCE
01/06/2023 – CURRENT
PROJECT MANAGER AND LEAD DEVELOPER OF FINELLIGENCE
Finelligence is an AI ChatGPT powered web application where users can get any realtime data related to
cryptocurrencies, as a first milestone in the app roadmap. The development is in progress, and slowly going
on. It is not production-ready yet, but it very close to the point where it could enter in beta phase.
After some time of ongoing development, several more people joined me in the mission of building the
production-ready software for shares in equities. Now the team contains few junior developers, and a
content writer. I am building the scalable backend infrastructure, and managing them in the frontend
development, api development, and content editor for SEO purposes.
www.finelligence.com
Tech stack:
Frontend: NextJS, TailwindCSS
Backend: NestJS, SocketIO, Editorjs, Python Flask, ChatGPT API
Databases: Postgres, Mongodb
Cloud stack: AWS EC2, S3 buckets, and AWS serverless Lambda functions.
Github
Jira
15/02/2023 – 27/12/2023 Zürich, Switzerland
FULL-STACK ENGINEER PROGNOSIX AG
Prognosix is a Swiss AI/ML B2B company that is developing web applications which are calculating future
events in the supply chain for their clients - mostly university hospitals, and other clients, such as Läderach
chocolate factory.
The main goals of these web applications are to improve client profitability through advanced AI/ML
techniques. This includes lowering risks in the supply chain and enhancing profitability through algorithmic
calculations of various events, such as those related to procurement.
In Prognosix AG, majority of time I was part of the front-end development team, developing the software
with Angular, TailwindCSS, PrimeNG, and ChartJS v3. Back-end development included API development with
Python Flask.
Please read the reccomendation letter written by CEO, Peter Kauf.
https://www.dropbox.com/scl/fi/hw8wosy4r344bzgsdv6zx/prognosix-recommendation-letter.pdf?
rlkey=7kslrtv0ivwwyyxvadrvoebjw
•
•
•
•
•
•
•
Angular
PrimeNG
TailwindCSS
ChartJS v3
Python Flask API development
Github
Jira
01/02/2022 – 01/02/2023 Los Angeles (Remote), United States
LEAD SOFTWARE DEVELOPMENT ENGINEER OASIS
OasisSocial is a startup that is aimed to help brands in their digital marketing strategies by providing talents
and connecting them on the Oasis portal. Oasis provides a full campaign flow from booking the talent up to
completing the job, where clients can accept the assets or refuse them, and money is secured until the
campaign is finished.
As a lead developer, I am actively communicating with the management about the development process,
maintaining the code, and developing new features.
https://thisisoasis.com/
• Frontend development with Vue.js
•
•
•
•
•
•
•
•
•
•
•
Backend development with Node.js
NoSQL Database administration
Websockets
AWS S3 buckets
Stripe online payment implementation
Sendgrid email management
App deployment - Heroku
Code versioning - Github
Code reviewing, refactoring and documenting the code
Instagram API
Google API
01/10/2020 – 01/02/2022 Zagreb, Croatia
FULL-STACK ENGINEER TAU ON-LINE D.O.O
Full stack engineer in a leading human resource company in Croatia. Tau On-Line is actaully the owner of
the job seeking portal 'Moj Posao', which is the leading job seeking portal in Croatia. It can be found here:
https://www.moj-posao.net/
•
•
•
•
•
Frontend development with Vue.js
Backend development with Node.js, and NestJS
MySQL Database administration
Code versioning - Git
Code reviewing, refactoring and documenting the code
01/09/2020 – 01/10/2020 Zagreb, Croatia
WORDPRESS DEVELOPER STUDIO-I
Studio-I is a sports organization related to fitness dance styles and related activities. An organization hired
me to make a website to promote their studio.
01/10/2019 – 01/09/2020 Nicosia (Remote), Cyprus
IT EXPERT FROGPROG LTD
Assigncode is a freelance website where customers can order an IT assignment to be done by experts.
Using this freelance service, I finished nearly 70 projects with a final rating of 10.00/10.00
Every project was different in its requirements, and I worked on a lot of different technologies:
• Java
• C#
•C
• C++
• HTML
• CSS
• JavaScript
• jQuery
• ASP.NET MVC
• MySQL
• Haskell
Projects required knowledge in many different fields of computer science:
• Socket networking
• Threading
• Cryptography
• Algorithms
• Object-oriented programming
• Database development
01/03/2019 – 01/07/2019 Varaždin, Croatia
WEB DEVELOPER GIT.HR
CHEF sale is a food ordering application that is one of the services offered by Git.hr company to
restaurants. I was the person who build the app from scratch.
Technologies used: ASP.NET MVC, MySQL, HTML, JavaScript, jQuery, CSS, Razor, Github
15/03/2018 – 15/04/2018 Varaždin, Croatia
WORDPRESS DEVELOPER OBITELJI3+
As a partner of Obitelji3+ NGO, that is making progress in helping families with children of three, or more, I
created a WordPress website. It can be found on the following link: https://obitelji3plus.hr/
01/10/2017 – 01/06/2018 Varaždin, Croatia
ANDROID DEVELOPER HRAST
A freelance job where I developed an Android application with two other colleagues. An application name is
"Notifyer". The main purpose of an application is to send the notification to the users - supporters of
HRAST.
The project included the combination of an admin web application where the notification was pushed and
the user's mobile application where they would receive the notification. Users could be in the special group,
so the admin could send special notifications to special groups that were not visible to the other users.
Technology used:
• Java Android SDK
• PHP
• HTML
• CSS
• JavaScript
• Bearer
• MySQL
• Github
01/09/2017 – 01/12/2018 Dublin (Remote), Ireland
SEO MANAGER STELLA NOVUS LTD
My job was to take care of the news website, which is the leader in the field of archaeology, history,
mythology, religion, and other related topics. It can be found here: https://www.ancient-origins.net/
Main activities:
• Managing the SEO team
• Bringing new business strategies for SEO
• Managing and maintaining business documentation
• On-page SEO optimization
• Off-page SEO optimization
• Keyword research & analysis
01/10/2016 – 01/08/2017 Vancouver (Remote), United States
SELENIUM DEVELOPER NRESULT
My job was to take care of and maintain the system that was used for scraping websites and filtering some
useful B2B information from retail web applications that sell products online.
Skills gained:
• .NET development
• Selenium development
• Scripting
• XPath
EDUCATION AND TRAINING
01/09/2017 – 01/09/2021 Varaždin, Croatia
MASTER OF COMPUTER SCIENCE (MAG. INF.) University in Zagreb
Address Pavlinska 4, 42000, Varaždin, Croatia
Website https://www.foi.unizg.hr/en
01/09/2013 – 01/07/2017 Varaždin, Croatia
BACHELOR OF SCIENCE IN INFORMATION (UNIV. BACC. INF.) University in Zagreb
Address Pavlinska 2, 42000, Varaždin, Croatia
Website https://www.foi.unizg.hr/en
DELF SCOLAIRE, A1 French Ministry of Education, Paris
Website http://www.delfdalf.fr/delf-a1-for-schools.html
01/03/2022 – 10/03/2022 Vatra Dornei, Romania
YOUTHPASS AWARD FOR ERASMUS YOUTH EXHCANGE: "INITIATE - YOUNG GENERATION AS
ENTREPRENEURS"
01/04/2021 – 10/04/2021 Beziers, France
YOUTHPASS AWARD FOR ERASMUS TRAINING COURSE: "SKEPSIS: CRITICAL THINKING"
01/05/2019 – 10/05/2019 Leptokarya, Greece
YOUTHPASS AWARD FOR ERASMUS YOUTH EXCHANGE: "ECOFRIENDLY+"
20/04/2019 – 28/04/2019 Burdur, Türkiye
YOUTHPASS AWARD FOR ERASMUS YOUTH EXCHANGE: "IMMIGRATION, INTERCULTURAL
LEARNING AND DIALOGUE"
Varaždin, Croatia
PYTHON ADVANCED DEVELOPMENT CERTIFICATE Faculty of Organizations and Informatics
LANGUAGE SKILLS
Mother tongue(s):
CROATIAN
Other language(s):
UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken
production
Spoken
interaction
ENGLISH
C1
C1
C1
C1
C1
FRENCH
A1
A1
A1
A1
A1
Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user
DIGITAL SKILLS
NestJS Node.js
Angular
Vue.js Postgres
AWS development
API development
MySQL
MongoDB
ChatGPT
RabbitMQ
Python Flask
HTML CSS TailwindCSS
PrimeNG
ChartJS ASP:NET MVC
Java Spring
Kotlin Android Studio (Java)
Material design
SDK for
SEO
Android Design patterns
ADDITIONAL INFORMATION
PROJECTS
01/01/2021 – 01/09/2021
Master thesis: Casual multiplayer game development in Unity In my thesis, I had to develop a
multiplayer game using the Unity engine.
Link https://github.com/ianzonja/master_thesis
Bachelor's final thesis: "Curve Fever in C++" As a final project for getting a bachelor's degree, I decided
to use one of my passion side projects. In my second year of the university, I started learning more on my
own and decided to create a prototype of the real game "Curve Fever" in C++. This game is multiplayer and
is working on the TCP socket. With this project I made a lot of progress in my knowledge of C++
development, networking, and logical thinking. When I told my teacher about the project I was working on,
he was happy to accept my project for the bachelor's degree final work.
UserTracker - Android application for location sharing User location-sharing app. The user is able to
share his location with another user (friend) because of Google Maps API integration. When another user
gets close enough, he can start sharing the location with Bluetooth. The mobile phone of the user who is
sharing the location becomes the beacon, and the tracking user is tracking the beacon.
Gained skills:
• Kotlin
• Android SDK
• Google Maps API
• Beacons
• Github
Link https://github.com/ianzonja/UserTracker
01/02/2018 – 01/07/2018
Advanced Web Development classes: Parking Service Web Application For the advanced web
development classes, I have created a fully functional web application for the parking service.
Technologies used and skills gained:
• Java Web
• Servlets
• SOAP
• REST
• Sockets
• Multithreading
• ORM
• JDBC
• Github
Link https://github.com/ianzonja/Advanced_Web_Development_Java
01/09/2017 – 01/02/2018
Android Development classes: DigitalNomad app For the mobile development classes, in collaboration
with my team, I have created a mobile application for digital nomads.
Technologies used:
• Java
• Android SDK
• MySQL
• Github
Link https://github.com/ianzonja/DigitalNomad
01/02/2017 – 01/07/2017
Web Development classes: Taxi Service Web Application For the web development classes, I have
created a fully functional web application for a taxi service.
Technologies that are used during the development are:
• PHP
• HTML
• CSS
• Javascript
• jQuery
• Ajax
• Smarty
• MySQL
Link https://github.com/ianzonja/Advanced_Web_Development_Java
01/09/2016 – 15/02/2017
Crypto - Secured Data Sharing C# application In collaboration with two more colleagues, I have created a
Windows Forms application for secured data sharing over the TCP socket layer.
The application supports authentication, authorization, private messaging with encrypted data, real-time
chatroom with encrypted data, and document sending features with encrypted data. Because of the scope
and outstanding complexity of the project, it is published in the public repository of the Faculty.
Technologies and skills used:
• Threading
•
•
•
•
•
Socket development
C#
Bearer
Cryptography (RSA, AES)
Github
Link https://github.com/foivz/r16003/tree/TCPserver