Lead Front-end Developer
2015 - PRESENTOrioly- Architected and developed the front-end codebase in a modular and scalable fashion.
- Integrated PayPal, Stripe, and Mercado Pago payment APIs.
- Created an automated deployment process using Capistrano and CircleCI.
- Migrated a legacy codebase to ECMAScript 2015+ and TypeScript.
- Integrated Facebook and Twitter APIs.
- Developed a Socket.IO Node.js server for handling real-time updates.
- Implemented unit and end-to-end testing.
- Mentored junior developers, reviewed code, and managed tasks using Agile methodologies.
- Developed with PHP and Symfony 3.
- Acted as the lead developer of a mobile booking app for a tour-and-activity service provider (React Native).
Technologies: React Native, React, Node.js, AngularJS, Angular, TypeScript, JavaScriptFront-end Engineer
2018 - 2021Tellimer Limited (via Toptal)- Performed as one of the core JavaScript engineers on a financial research SaaS platform.
- Collaborated with the team to build the initial versions of the public-facing and internal apps using Vue.js.
- Helped with key software architecture decisions and migrated the initial single-page app to a statically generated one, substantially increasing SEO scores and Core Web Vitals.
- Worked closely with a data analyst and integrated tools to help visualize user journeys, data gathering and reporting.
- Cooperated in designing and implementing a comprehensive testing strategy, which includes unit, functional and end-to-end tests using Jest, Cypress and Cucumber.
Technologies: React, Node.js, React Native, Vue, GraphQL, Apollo, Next.js, Nuxt.jsFreelance JavaScript Developer
2018 - 2018Magnetic Field BV (via Toptal)- Worked on projects for a digital agency.
- Mostly focused on a project/tool for social media photo sharing.
- Developed a product and integrated it with social media APIs.
- Connected a React app with photo storing services and its API.
- Optimized the current solution and helped the team address the potential obstacles of using specific libraries or storage APIs.
- Worked with Google Photos API.
- Did consulting work in making the app future-proof and optimized in regards to performance.
- Worked with the Canvas API.
Technologies: Node.js, React, JavaScriptFreelance JavaScript Developer
2017 - 2017Fetch Agency (via Toptal)- Implemented a kiosk application for ordering and managing photo creation orders.
- Constructed an authentication process and secured the existing API access.
- Delivered the product to the end platform where it was used (e.g., in grocery shops).
Technologies: Node.js, JavaScript, AngularFreelance Web Developer
2013 - 2015Freelance- Designed and developed goal-oriented websites.
- Implemented web designs.
- Created landing pages using HTML, jQuery, and Sass.
- Designed banners and flyers using Adobe Photoshop.
- Built a CMS for a local extreme sports magazine.
- Developed a web portal for a local Croatian nonprofit organization.
- Implemented a rich administration interface for a music webshop using PHP and jQuery.
Technologies: Adobe Photoshop, Content Management Systems (CMS), HTML, Sass, jQuery, JavaScript, PHP