Ante Zebic
Verified Expert in Engineering
Full-stack Developer
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
Experience
- JavaScript - 11 years
- Single-page Applications (SPAs) - 8 years
- TypeScript - 7 years
- React - 7 years
- Angular - 6 years
- MEAN Stack - 6 years
- MERN Stack - 5 years
- Node.js - 4 years
Availability
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
Front-end React/Next.js Engineer
Everyman Health AG
- Led the Next FE application redesign and handled releases of different parts in the required stages.
- Optimized the current Next pages as well as Next BE logic.
- Implemented and improved the existing A11Y support and existing TypeScript support.
- Contributed to the UI design and logic of new and existing components/pages.
- Used builder.io CMS to deploy new pages and building blocks easily.
- Worked on quickly fixing and optimizing different problems that were reported by users.
Senior Front-end Developer
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.
Senior JavaScript Developer and Lead Front-end Developer
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.
Senior JavaScript Developer
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.
Senior JavaScript Developer
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.
Angular Material Engineer
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.
IT Manager | Lead Developer
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.
IT Manager | Lead Developer
Ministry of Defence
- Implemented two new communication information systems for projects involving more than 15 mobile and stationary locations.
- Managed dozens of virtual private networks (VPN) and integrated information security.
- Handled 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.
Software Developer | Team Leader
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 organization units.
- Onboarded new IT members according to the needs of the organization and tested their knowledge base.
Radar Maintenance | Team Leader
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.
- Onboarded new IT members according to the needs of the organization and tested their knowledge base.
Experience
Everyman Health
https://everyman.healthOn this project, I acted as the main front-end developer and worked on redesigning their current pages. While creating the new shared components and pages, I also optimized their current code and implemented best practices and a11y. Updating the code repository with the latest packages and suggesting better packages were also my everyday contributions.
Personio
https://www.personio.com/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/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
The application was built on PHP and MySQL. I was involved in all of the project development phases, from the initial application architecture design to managing the development team and the implementation itself.
Moving Target Prediction Application
Salary Calculation Application
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.
Education
Master’s Degree in Computing (Software Engineering)
FESB | Faculty of Electrical Engineering, Mechanical Engineering, and Naval Architecture - Split, Croatia
Skills
Libraries/APIs
RxJS, React, React Router, Node.js, REST APIs, JSON API, JavaScript Charting, React Redux, D3.js, Stripe, React Query, Lodash, Stripe API, NgRx, Playwright
Tools
Angular CLI, JSX, Postman, Mongoose, Git, GitHub, FullCalendar, Yarn Workspaces, Webpack, Sentry, Google Analytics, Microsoft Access, Microsoft Visio, Apache, Figma, Auth0, SendGrid
Languages
ECMAScript (ES6), HTML5, CSS, JavaScript, SCSS, TypeScript, HTML, CSS3, C, PHP, Visual Basic, Kotlin, Python, SQL
Frameworks
Angular Material, Angular, Material UI, Next.js, Tailwind CSS, Ionic, Express.js, Bootstrap, Ionic 4, Redux, Electron, React Native, Jest, AngularJS, ASP.NET, Django
Paradigms
MEAN Stack, Functional Programming, REST, UI Design, UX Design, Search Engine Optimization (SEO)
Storage
MongoDB, JSON, MySQL, Microsoft SQL Server, PostgreSQL
Platforms
Visual Studio Code (VS Code), Windows, Heroku, Netlify
Other
Material Design, APIs, Front-end, Single-page Applications (SPAs), MERN Stack, Responsive Web Apps, Design Systems, Front-end Development, UI Components, Web UI, Back-end, Angular Bootstrap, Full-stack, SaaS, User Interface (UI), User Experience (UX), VictoryChart, Web Dashboards, Data Visualization, Storybook, A11Y, Radix UI, CI/CD Pipelines, Web UX, Dashboards, Analytical Dashboards, Progressive Web Applications (PWAs), Chrome Extensions, Accessibility, Axios, Startups, Builder, Google Tag Manager, Responsiveness, Headless CMS, CCNA1, CCNA, Profiling, Browser Plugins, Monorepos, Styled-components, A/B Testing, Pixel Perfect, Cookies, i18n, Complex Problem Solving, Algorithms, App UX, App UI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring