Antonio Zemunik
Verified Expert in Engineering
Full-stack JavaScript Developer
Zagreb, Croatia
Toptal member since April 13, 2020
Antonio is a full-stack JavaScript developer who enjoys learning new things and polishing projects to perfection. He built his experience initially through e-learning, working with leading clients in the domain, and afterward working for one of the biggest Dutch banks. Antonio's expertise reaches end-to-end features development, project leadership, communication with designers, clients, and managers, overseeing the development, and ensuring efficient and well-structured code.
Portfolio
Experience
- REST - 8 years
- Node.js - 8 years
- JavaScript - 8 years
- CI/CD Pipelines - 6 years
- Vue - 6 years
- GraphQL - 4 years
- TypeScript - 2 years
- React - 2 years
Availability
Preferred Environment
React, Vue, Express.js, Node.js, Amazon Web Services (AWS), Microsoft Azure, NestJS, GraphQL, NoSQL, SQL
The most amazing...
...project I've worked on is an EPUB (e-book) format reader with various user options. Today, it is being used on Harvard by its students and professors.
Work Experience
Senior Full-stack JavaScript Developer
ABN AMRO Bank
- Worked on a bank's chatbot platform with a rich technology stack and multiple teams. The platform supports two chatbots, one appearing on the official webpages of ABN AMRO Bank and the other one for internal employees in Microsoft Teams.
- Achieved big success with the chatbot (90% of successful answers, both in English and in Dutch), which IBM wrote about.
- Worked on internal projects used for automating processes between the teams, such as delivering chatbot conversations data to the analytics teams and tools, building a platform for chatbot configurations, etc.
- Worked on the transition of microservices and applications, maintained by my team, from AWS to Azure and Kubernetes architecture.
- Oversaw application development, mentored junior team members, included in planning and research of projects, discussions with business analysts, product owners, technical leads of peer teams, etc.
- Involved in application perspective, infrastructure decisions, and writing logic underneath CI/CD pipelines.
Senior Full-stack JavaScript Developer
Extension Engine
- Collaborated with leading clients in that field, such as Harvard Business Publishing, New Teacher Center, Laureate Network, CGMA, etc., on several projects within the e-learning domain.
- Remained in constant communication with clients' side, designers team, QA team, and other developers.
- Contributed to a teaching improvement platform used among many USA universities, an EPUB reader used in Harvard classes among students and teachers, a medical data tool presented in The White House, etc.
- Implemented features on the back-end application side, set up the REST architecture, and worked with SQL and NoSQL database types.
- Implemented features on the front-end application side and worked on HTML, CSS, and JavaScript code parts. Constructed the front-end application skeleton and set up bundling configuration.
- Oversaw application development, participated in the code review process, and mentored younger developers. I ensured that the code was written cleanly and efficiently and that, among code quality, the team had good development velocity.
Java Developer Intern
Ericsson Nikola Tesla
- Contributed to a platform that communicates with sensors and calculates gas consumption in a household as a Java intern developer.
- Won the 3rd prize for the best student project in that academic year at the University of Zagreb, Croatia.
- Worked in Java, my primary language at the time when I was a student.
Experience
Bot Studio
I was the technical lead on this project, making decisions with the product owner and planning sprints and quarters with the business analyst. I laid down the foundation of the architecture and later led a team of nine people.
Chatbots Anna and Abby
https://www.abnamro.nl/nl/prive/index.htmlAnna has more than one million conversations annually, resolving 90% of customers' requests, both in Dutch and in English.
RELATED ARTICLES
https://www.ibm.com/case-studies/abn-amro-bank/
https://customerfirst.nl/achtergronden/2022/02/digifirst-chatbot-anna/index.xml
I was a software development team member and worked as a back-end engineer on this project. Around 100 people were behind building these chatbot platforms, separated into several teams, such as the machine learning team, content creators, UI designers, software engineers, etc.
New Teacher Center
I worked on this project from the beginning, collaborating in the research and development phases. I was one of the two leading developers on a team of seven developers.
The platform also uses our in-house built content authoring platform, named Tailor: github.com/ExtensionEngine/tailor.
Language Buddies
I worked as a lead developer and was directly involved in research and development decisions, planning bot features, and estimating development time.
Chartered Global Management Accountant (CGMA)
I worked as a full-stack developer within a team of six developers.
The project also used our in-house built content authoring platform, named Tailor: github.com/ExtensionEngine/tailor.
Harvard Business Publishing
Foundation Medicine
I worked entirely independently during the development time, so I collaborated with the product owner and project manager in the application design and planning.
Machine to Machine (mCommerce)
Education
Master's Degree in Information and Communication Technology
Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia
Bachelor's Degree in Computing
Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia
Certifications
Magna Cum Laude
Faculty of Electrical Engineering and Computing, University of Zagreb
First Certificate in English (FCE)
Cambridge English
Skills
Libraries/APIs
Node.js, Vue, Vuex, REST APIs, React, jQuery, D3.js, Slack API, Google Sheets API, Backbone.js, Marionette.js, Chartist.js
Tools
Webpack, Sequelize, Mongoose, Git, GitHub, Jenkins, Microsoft Teams, Mocha, Botkit, CircleCI, Bitbucket, GitLab, Apache Maven, SoapUI, Gulp, Splunk, Doccano
Languages
CSS, HTML, Less, Sass, JavaScript, TypeScript, GraphQL, SQL, Java
Frameworks
Express.js, Vuetify, Nuxt.js, Bulma, Jest, NestJS, Redux, Next.js, Bootstrap, Selenium, TestCafe
Paradigms
REST, Microservices
Storage
PostgreSQL, MySQL, MongoDB, Hasura, NoSQL, Amazon DynamoDB, Redis
Platforms
Amazon Web Services (AWS), Heroku, Kubernetes, Kaltura, Meteor, Docker
Other
POI, CI/CD Pipelines, Apollo, Architecture, Serverless, Full-stack, Chatbots, Microsoft Azure, XState, GlassFish, AmCharts, EPUB
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