Ante Zebic, Developer in Split, Croatia
Ante is available for hire
Hire Ante

Ante Zebic

Verified Expert  in Engineering

Full-stack Developer

Location
Split, Croatia
Toptal Member Since
September 12, 2018

Ante is a full-stack developer with over eight years of experience. Overall, he's a very flexible developer and is equally comfortable working solo or on a team. Besides being a passionate programmer with good management skills, he enjoys taking on new challenges and constantly strives to learn new skills.

Portfolio

Personio - Main
React, TypeScript, Front-end, Storybook, HTML5, A11Y, CSS, JavaScript...
EMME
React, Material UI, HTML5, CSS, Next.js, TypeScript, JavaScript, Kotlin...
VeriBlock
JavaScript, CSS, Angular, Angular Material, TypeScript, HTML5, RxJS...

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Git

The most amazing...

...thing I've created was a client app for managing work shifts for different types of employment (1,000+ employees) using a limited programming environment.

Work Experience

Senior Front-end Developer

2022 - 2023
Personio - Main
  • Implemented new and updated the existing design system component libraries used by other teams.
  • Implemented and improved the existing A11Y support.
  • Added new features to the existing components and optimized old ones.
  • Contributed to the UI design and logic of new and existing components.
  • Helped other teams update and optimize existing code in their repositories.
Technologies: React, TypeScript, Front-end, Storybook, HTML5, A11Y, CSS, JavaScript, Monorepos, Radix UI, Jest, Design Systems, CI/CD Pipelines, Front-end Development, UI Design, UI Components, Analytical Dashboards, Functional Programming, Tailwind CSS, Figma, JSX, Accessibility

Senior JavaScript Developer and Lead Front-end Developer

2021 - 2022
EMME
  • Led front-end work on a startup fintech project for a crypto liquidity marketplace in React.
  • Helped with creating new ideas for features and implementing them into the code.
  • Used workspaces to maintain and share code between multiple projects.
  • Created a landing page for the project using React and Next.js.
  • Contributed to the development of the back-end code and RESTful APIs.
  • Contributed to the design of a web app and landing page.
Technologies: React, Material UI, HTML5, CSS, Next.js, TypeScript, JavaScript, Kotlin, Yarn Workspaces, Responsive Web Apps, VictoryChart, Web Dashboards, Browser Plugins, JavaScript Charting, Data Visualization, Material Design, Front-end Development, UI Design, UI Components, Web UI, User Interface (UI), User Experience (UX), Web UX, Dashboards, Functional Programming, Single-page Applications (SPA), REST, JSON, JSON API, REST APIs, GitHub, Webpack, APIs, Progressive Web Applications (PWA), Search Engine Optimization (SEO), React Router, Figma, Chrome Extensions, React Query, Styled-components, JSX, Axios, Startups

Senior JavaScript Developer

2021 - 2021
VeriBlock
  • Led work on a short-term crypto project where we created a SPA application with Angular 11+.
  • Helped with UI design ideas and implementation using best practices.
  • Contributed to the development of back-end code and RESTful APIs.
Technologies: JavaScript, CSS, Angular, Angular Material, TypeScript, HTML5, RxJS, React Redux, Front-end Development, UI Design, Web UI, User Interface (UI), User Experience (UX), Web UX, D3.js, Analytical Dashboards, Functional Programming, Single-page Applications (SPA), REST, JSON, JSON API, Angular CLI, REST APIs, GitHub, Webpack, APIs, Progressive Web Applications (PWA), React Router, Figma, Material UI

Senior JavaScript Developer

2020 - 2021
Private NDA Company in Social Media
  • Led work on a startup where we created multiple browsers and operating systems apps in React.
  • Helped with creating new ideas for features and implementing them into the code.
  • Created a needed tool with Electron, maintained it, and upgraded it with new features.
  • Contributed to the development of back-end code and RESTful APIs.
  • Contributed to the development of a mobile version and landing page.
  • Helped with updating and optimizing the existing code in other repositories.
Technologies: JavaScript, CSS, HTML5, React, JSON, APIs, Web UI, Profiling, Material UI, Electron, TypeScript, Kotlin, React Native, Responsive Web Apps, PostgreSQL, Front-end Development, UI Design, UI Components, User Interface (UI), User Experience (UX), Web UX, Node.js, Functional Programming, Single-page Applications (SPA), REST, JSON API, REST APIs, GitHub, Stripe, Webpack, Progressive Web Applications (PWA), React Router, Figma, Chrome Extensions, React Query, JSX, Axios, Startups

Angular Material Engineer

2018 - 2020
Integra Planner, Ltd.
  • Rewrote the existing SaaS website from AngularJS and ASP.NET to Angular (6+) using Angular Material.
  • Added new features to the existing web app and optimized old ones.
  • Updated the existing Ionic mobile app to version 5+, optimized and implemented new features.
  • Wrote and conducted unit tests using Jasmine and Karma on the web and mobile apps.
  • Restructured the existing web app and refactored code to align with the Angular style guide and best practices.
  • Contributed to the development of the back-end code and RESTful APIs.
Technologies: FullCalendar, ASP.NET, JavaScript, CSS, HTML, Ionic, Angular Material, Angular, AngularJS, User Experience (UX), TypeScript, Front-end Development, User Interface (UI), Web UX, Functional Programming, Single-page Applications (SPA), REST, Ionic 4, Angular CLI, C, REST APIs, Angular Bootstrap, GitHub, APIs, Material UI

IT Manager | Lead Developer

2018 - 2019
Ministry of Defence
  • Led work on rewriting parts of the existing web application used throughout the organization from AngularJS and PHP to React.
  • Led work on designing the architecture to support limited network bandwidth over encrypted data radio networks.
  • Supported the back-end team designing RESTful APIs and maintaining MongoDB.
  • Added new features and optimized old features from the existing web app.
  • Onboarded new IT members according to the needs of the organization and tested their knowledge base.
Technologies: CCNA, CSS, HTML, Node.js, Redux, React, AngularJS, PHP, MongoDB, JavaScript, TypeScript, MERN Stack, REST, REST APIs, Express.js, Progressive Web Applications (PWA), Full-stack, JSX

IT Manager | Lead Developer

2014 - 2018
Ministry of Defence
  • Implemented two new communication information systems for projects involving more than 15 mobile and stationary locations.
  • Managed over dozens of virtual private networks (VPN) along with integrating the information security.
  • Handled the implementation and testing of more than three new applications based on web technologies used throughout the organization.
  • Onboarded new IT members according to the needs of the organization and tested their knowledge base.
Technologies: Microsoft Visio, MySQL, Angular, MongoDB, JavaScript, Full-stack

Software Developer | Team Leader

2012 - 2014
Ministry of Defence
  • Developed several web application modules for existing intranet client servers.
  • Reviewed the existing code and rewrote old features using modern technologies.
  • Created virtual private networks (VPN) for different organizations units.
  • Mentored new team members.
Technologies: JavaScript, Apache, Microsoft Access, MySQL, PHP, Full-stack

Radar Maintenance | Team Leader

2008 - 2012
Ministry of Defence
  • Maintained the hardware and software using Bit and applications we developed based on JavaScript technologies.
  • Improved obsolete features and integrated more than five new modern technologies.
  • Fixed bugs throughout the existing code including a complete rewrite of few core components.
  • Managed network integration while switching the ISP and testing big data transfers over air.
  • Mentored new team members.
Technologies: CCNA, CSS, HTML, Microsoft Access, MySQL, JavaScript

Personio

https://www.personio.com/
Personio is one of the fastest-growing modern all-in-one HR solutions specially made for SMEs.

On this project, I acted as a senior front-end developer for a design system team where I was engaged in creating new and optimizing existing component libraries. Part of the engagement was consulting and collaborating with the whole team (designers, developers, leads) and suggesting improvements or possible edge-case problems that must be overcome. Solutions with the best approach to spend the least time were the main focus, as fast-growing requirements from other teams were always present.

While working on my primary task, I also supported other teams with faster and preferable implementation of design system component libraries while maintaining and suggesting the implementation of design guidelines.

Integra Planner | SaaS System for Planning Large Events

https://www.integraplanner.com/
Integra Planner is a SaaS system for planning large events such as festivals.

On this project, I acted as the main front-end developer, engaged in rewriting the existing website from ASP.NET MVC and AngularJS into Angular v9+. While doing so, I've been consulting the client, helping with RESTful APIs, and finding the best approach to using existing (optimized) and implementing new features for the web app. Also, I've updated the existing Ionic mobile app and ensured all client needs were met using best practices.

Maritime Situational Awareness Distribution

This is a web application for the distribution of joint maritime pictures and is used by different units across the whole organization.

The application was built on PHP and MySQL. I was included in all of the project development phases, from the initial application architecture design to the management of the development team and the implementation itself.

Moving Target Prediction Application

An application for calculating predictive coordinates for sea target practice. I worked as part of a small team as the head programmer; I worked on all parts of the development in this project.

Salary Calculation Application

This is an application for salary calculation in a big organization with many types of work shifts.

The biggest challenge was the limited programming environment. As the leader of a small team, I was included in all parts of the development and testing.

Languages

ECMAScript (ES6), HTML5, CSS, JavaScript, TypeScript, HTML, SCSS, C, PHP, Visual Basic, Kotlin

Frameworks

Angular Material, Angular, Ionic 4, Material UI, Ionic, Express.js, Bootstrap, Redux, Next.js, Electron, React Native, Jest, AngularJS, ASP.NET, Tailwind CSS

Libraries/APIs

RxJS, React, React Router, Node.js, REST APIs, JSON API, Stripe, NgRx, JavaScript Charting, React Redux, D3.js

Tools

Angular CLI, JSX, Postman, Mongoose, Git, GitHub, FullCalendar, Yarn Workspaces, Webpack, Microsoft Access, Microsoft Visio, Apache, Figma

Paradigms

MEAN Stack, Functional Programming, REST, UI Design, Search Engine Optimization (SEO)

Storage

MongoDB, JSON, MySQL, Microsoft SQL Server, PostgreSQL

Other

Material Design, Front-end, Single-page Applications (SPA), MERN Stack, Responsive Web Apps, Design Systems, Front-end Development, UI Components, APIs, Web UI, Back-end, Angular Bootstrap, Full-stack, SaaS, User Interface (UI), User Experience (UX), Storybook, A11Y, Web UX, Dashboards, Analytical Dashboards, Progressive Web Applications (PWA), React Query, Axios, Startups, CCNA1, CCNA, Profiling, VictoryChart, Web Dashboards, Browser Plugins, Data Visualization, Monorepos, Radix UI, CI/CD Pipelines, Chrome Extensions, Styled-components, Accessibility

Platforms

Visual Studio Code (VS Code), Windows, Heroku

2003 - 2008

Master’s Degree in Computing (Software Engineering)

FESB | University of Split, Faculty of Electrical Engineering, Mechanical Engineering, and Naval Architecture - Split, Croatia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring