Full-stack Developer2019 - PRESENTAgility Logistics
- Helped to refactor and redesign a React application.
- Implemented dozen core business functionalities on the back end (Node.js).
- Implemented a dozen complex React components, e.g., a quote form, booking form, among others.
- Helped to Dockerize an application with all the dependent services.
- Helped to set up Cypress end-to-end tests and integrate it into a CI pipeline, written dozen of tests.
- Helped to integrate with another freight company solution (API integration).
Architect | Developer2019 - 2019Battery Learning, Inc. (via Toptal)
- Defined the front-end and back-end project structure.
- Built a custom, Medium-like, Draft.js editor in React.
- Implemented a dozen of Firebase Auth, Firestore, and Firestorage functionalities.
- Created a SCORM generator (2004 3rd Edition) in Node.js.
- Setup Apollo client and Apollo cache as local storage instead of Redux.
TypeScript Developer2019 - 2019RockPapr (via Toptal)
- Integrated the Xero API, Stripe API, and NetSuite (Node.js).
- Implemented the entire user onboarding process using React.
- Dockerized Node.js and React applications with all the dependent services.
Java Senior Architect2009 - 2019Privredna Banka Zagreb, Intesa Sanpaolo Group
- Designed and implemented a highly scalable messaging service.
- Designed and implemented several key features into a branch application for corporate clients.
- Designed and implemented payment processing into an internet banking application.
- Developed and designed several large batch processes into a retail back-end application.
- Designed and implemented an application for processing standing orders.
- Worked as a member of a team responsible for integrating PBZ banking solutions in other banks, members of Intesa Sanpaolo.
Front-end Developer2008 - 2009Siemens
- Implemented several specific UI components for the Advantage platform.
- Created a tool for tracking component releases.
Back-end Developer2006 - 2008Dialog
- Created a B2B portal for a brush factory.
- Implemented a reporting module for a betting web application.
- Built a salary module for a custom ERP solution.
Lead Web Developer2002 - 2004Osijek-Online
- Created an eCommerce platform for clients to place orders and track records.
- Built a ticket reservation platform for a Croatian national theater in Osijek, Croatia.
- Constructed a content management platform for a local news portal.