Toni Franulić, Developer in Split, Croatia
Toni is available for hire
Hire Toni

Toni Franulić

Verified Expert  in Engineering

Bio

Toni is a JavaScript developer with experience in multiple public-facing and back-office applications using modern tools and frameworks. He develops modern front-end solutions with expertise in technical SEO implementation, web performance boosts, page speed optimization, and conversion-driven web design. Also a passionate technical content writer, he is dedicated to giving his clients the best possible online presence.

Portfolio

Digital Science
Angular, AWS Amplify, TypeScript, HTML5, CSS3...
Mightycause Inc
React, Angular, Google SEO, Page Speed Optimization
Split
Writing & Editing, Angular, TypeScript, Technical Writing...

Experience

  • JavaScript - 10 years
  • HTML5 - 10 years
  • Angular - 10 years
  • Search Engine Optimization (SEO) - 7 years
  • Technical Writing - 4 years
  • Writing & Editing - 4 years
  • React - 3 years
  • Next.js - 3 years

Availability

Part-time

Preferred Environment

CSS3, HTML5, TypeScript, Angular, JavaScript, Technical Writing, Writing & Editing

The most amazing...

...project I've developed is a fully responsive, fast, optimized, and conversion-driven booking website running on a server-side rendered single-page app.

Work Experience

Front-end Web Developer/Team Lead

2020 - 2025
Digital Science
  • Led front-end development efforts of a reference management web application built in Angular.
  • Developed Word add-ins and Google Docs add-ons reference manager applications for citations from scratch using Angular and React. I worked on several custom-made back-end services in Node.js.
  • Worked through the challenges of using Microsoft JavaScript Word add-on APIs and Google Cloud App Script APIs.
Technologies: Angular, AWS Amplify, TypeScript, HTML5, CSS3, Microsoft Word Add-on Development, React, Node.js

Page Speed and SEO Consultant

2024 - 2024
Mightycause Inc
  • Served as a consultant to improve a public website's technical SEO and page speed.
  • Worked on improving the score for Google Page Speed insights.
  • Made a detailed SEO audit and implemented a list of improvements.
Technologies: React, Angular, Google SEO, Page Speed Optimization

Technical and SEO Content Writer

2020 - 2022
Split
  • Wrote a series of technical content articles related to JavaScript that feature flags real-world examples, taking care of relevant SEO practices.
  • Published articles that are available on the personal blog.
  • Used different keywords and SEO best practices across the published articles to improve the client's online presence.
Technologies: Writing & Editing, Angular, TypeScript, Technical Writing, Search Engine Optimization (SEO), Google SEO, SEO Tools

SEO Consultant

2020 - 2021
eConcept Web Solutions Ltd.
  • Performed a detailed SEO audit of an existing public website with a list of improvements.
  • Provided improvements for page speed optimization.
  • Tested performance and SEO score in the Google Lighthouse tool.
Technologies: Angular, Search Engine Optimization (SEO), Front-end

Full-stack Web Developer

2018 - 2020
Typeqast
  • Developed public-facing, fully responsive, multi-language, cross-browser, cross-device, conversion-orientated online booking website running on a server-side rendered Angular app with a back end in Node.js and Express.
  • Developed SEO implementation and web performance optimization for a public-facing website, including migration of existing live domains' traffic and Google Analytics setup.
  • Wrote company-wide handbook on recommended practices in (Git) version control and deployment process. More than 100 employees use the handbook in English, and it's especially useful for newcomers.
  • Wrote and published technical articles for the company's blogging section, the most relevant being the large one published on Medium, connected with Angular and SEO: https://medium.com/typeqast/dealing-with-seo-on-angular-application-45f7b8645e26.
  • Monitored live products with a large number of unique daily users and high website traffic. Implemented custom integration with payment providers.
  • Participated in the agile software development process, with high and fast responsiveness to client requests.
Technologies: Amazon Web Services (AWS), Microsoft SQL Server, .NET, Git, CSS3, HTML5, Node.js, TypeScript, Angular, JavaScript, Technical Writing, Writing & Editing, Express.js

Front-end Developer

2017 - 2018
HR Cloud
  • Assisted a large team that developed multi-tenant, human resources-related software as a service.
  • Developed multiple Angular front-end applications, including core tenant applications, custom social network applications, and back-office applications for tenant administration.
  • Participated in multiple phases of the software development process, including sprint planning, feature development, testing, and deployment.
Technologies: Microsoft SQL Server, .NET, Git, CSS3, HTML5, TypeScript, Angular, JavaScript

Front-end Developer

2016 - 2017
Crossing Technologies
  • Developed the front-end portion of a data analytics application that provided keyword analytics from Facebook and Twitter posts.
  • Utilized front-end JavaScript libraries for the presentation of graphs, charts, and visuals.
  • Participated in the deployment process and the first live launch of the application.
Technologies: NGINX, MySQL, Git, CSS3, HTML5, Node.js, Angular, JavaScript

Experience

QuickParking Online Booking Platform

https://www.quickparking.com/
As the front-end developer, I created an Angular-based single-page application focused on conversion rates, SEO, page speed, web performance, and polished UX/UI. It is fully responsive, cross-device, and cross-browser compatible, with the addition of server-side rendering. I’ve also built a back end in Node.js and Express to support server-side rendering.

Technical Writing of Coding Tutorials

I am writing tutorials about JavaScript, TypeScript, Angular, and building APIs with Node.js and Express.js, where I use clear and targeted style with the primary goal of achieving understanding from the article reader.

HR Cloud

https://corehr.hrcloud.com/
As the front-end developer, I was part of large team developing a .NET and Angular-driven multi-tenant application tool for the better organization of human resources in small-to-large businesses. This was provided to customers as a Software as a Service (SaaS) product. The app combines multiple separate applications, including a core app, an admin tool, and a custom-made social network.

Education

2010 - 2013

Master's Degree in Economics

University of Zagreb - Zagreb, Croatia

2006 - 2012

Master's Degree in Civil Engineering

University of Zagreb - Zagreb, Croatia

Skills

Libraries/APIs

React, Node.js, jQuery, Google Analytics API, AWS Amplify, REST APIs, Microsoft Word Add-on Development, Three.js

Tools

Git, NPM, GitHub, Bitbucket, Google Workspace Add-ons, NGINX, Adyen Payments

Languages

JavaScript, HTML5, CSS3, SCSS, CSS, TypeScript, HTML, C#

Frameworks

Angular, Angular Material, Next.js, Redux, .NET Core, .NET, Express.js, OAuth 2

Paradigms

Agile Software Development, Search Engine Optimization (SEO), Web Performance Optimization (WPO)

Platforms

Amazon Web Services (AWS)

Storage

Microsoft SQL Server, MySQL, PostgreSQL

Other

Web Development, Architecture, APIs, Front-end Development, Technical SEO, SDKs, Front-end Architecture, Writing & Editing, Technical Writing, Google SEO, Extensions, Technical Leadership, SEO Tools, Payment Gateways, Payment APIs, Back-end Development, Page Speed Optimization, Front-end, Animation

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