Ferdinand Torggler, Developer in Sofia, Bulgaria
Ferdinand is available for hire
Hire Ferdinand

Ferdinand Torggler

Verified Expert  in Engineering

JavaScript Developer

Sofia, Bulgaria

Toptal member since April 2, 2020

Bio

Ferdinand has a passion for creating modern web apps, and with his full-stack software engineering background, he has the skills to work on complex user-facing features and back-end development challenges. His work has helped analyze telecommunications networks and in-depth map spreadsheet data, create highly customized IDEs, and develop intuitive testing. Ferdinand enjoys using recent technologies that enable the development of performant and state-of-the-art user experiences.

Portfolio

Lean-Coders
TypeScript, Next.js, React, Tailwind CSS, NestJS
Smallpdf
React, TypeScript, PDF.js, PDF, Styled-components
Decidio GmbH
JavaScript, TypeScript, React, Sass, Webpack, Front-end

Experience

  • Git - 6 years
  • JavaScript - 6 years
  • React - 5 years
  • TypeScript - 5 years
  • Node.js - 4 years
  • GraphQL - 3 years
  • Redux - 3 years
  • Tailwind CSS - 1 year

Availability

Part-time

Preferred Environment

Jira, Slack, Git, Chrome, Visual Studio Code (VS Code), MacOS

The most amazing...

...web app I've built was an in-browser IDE for DataCamp, featuring code editing, slide deck creation, and file management.

Work Experience

Senior Full-stack Developer

2024 - 2025
Lean-Coders
  • Developed a white-label eCommerce website for Flowtech, a UK-based company selling hydraulic products with Next.js.
  • Integrated the Vendure eCommerce framework via GraphQL API and customized the framework according to NestJS patterns.
  • Integrated Payload CMS for content management as a standalone service that communicates with the Next.js front end.
Technologies: TypeScript, Next.js, React, Tailwind CSS, NestJS

Senior Front-end Developer

2022 - 2023
Smallpdf
  • Changed large parts of the Edit-PDF tool, making big changes to the UX, then A/B tested these changes successfully.
  • Refactored critical parts of the PDF tool workflows (compress, convert, etc.) to reuse components across tools and work with a consistent architecture.
  • Implemented redesigned PDF result pages, which increased user retention since they could do more with their documents, and improved the codebase by making said pages reusable.
  • AB-tested every change before shipping to measure the impact on user retention, new user sign-ups, and other metrics.
Technologies: React, TypeScript, PDF.js, PDF, Styled-components

Senior Front-end Developer

2020 - 2022
Decidio GmbH
  • Built an application that allows website owners to deal with various GDPR-related challenges.
  • Maintained and developed a privacy and cookie management plugin used by 3rd-parties to be GDPR compliant.
  • Developed the website Containex.com together with back-end engineers and in a scrum workflow that included the customer.
  • Assisted junior developers through pair programming and coaching sessions.
Technologies: JavaScript, TypeScript, React, Sass, Webpack, Front-end

Full-stack Web Developer

2020 - 2020
Inflexus, d.o.o.
  • Developed an app for analyzing telecommunications network data.
  • Worked on a GraphQL API that included features such as file uploads.
  • Created a Node.js service for parsing and mapping spreadsheet data.
  • Built a user interface using Telerik's Kendo UI framework for React.
Technologies: Express.js, Node.js, GraphQL, TypeScript, React, REST APIs, Front-end

Full-stack Web Developer

2017 - 2019
DataCamp, Inc.
  • Built a custom in-browser IDE for creating interactive programming courses.
  • Created a web-app for estimating a student's data science skill level.
  • Worked on a parsing service for a custom domain-specific language.
  • Tested the applications by writing end-to-end and unit tests.
  • Established communication guidelines for efficient asynchronous remote collaboration.
Technologies: GraphQL, SQL, Node.js, Redux, React, TypeScript, JavaScript, REST APIs, Front-end

Web Developer

2013 - 2016
EMAKINA Central & Eastern Europe GmbH
  • Built an online shop for one of Austria's largest supermarket companies.
  • Led a front-end engineering team while building a second online shop.
  • Built a hybrid iPad app using JavaScript/Cordova for a major ski brand.
  • Worked in agile teams using Scrum and Jira as a task tracking application.
Technologies: React, Angular, JavaScript, Front-end

Experience

DataCamp Signal™

DataCamp Signal™ is a web application for testing the data science skill levels of students on the DataCamp e-learning platform. It uses machine learning for adapting question difficulty throughout the test and estimating the test-takers score. I worked in a team with two other engineers, where we built the entire application as a single-page app with a front end (built with React and its latest features), a Node.js back end with NestJS as a framework and a GraphQL API for communication between the two. The single-page architecture we chose for this tool helped us achieve a smooth and pleasant user experience, leading to high test-completion rates and lots of positive feedback from our users.

DataCamp's Course Editor

An integrated development environment running in the browser, that is custom made to fit the needs of the instructors who build interactive courses on the DataCamp platform. For the first few months of the project, I was working autonomously, defining the architecture with future extensibility in mind. I chose to use React and Redux (with some additional middleware) for the app. After this initial phase, instructors started switching to this tool, and two more engineers joined my team and helped me add a lot more features until it became the center of content creation at DataCamp. With features like editing and parsing of a custom markdown-based language, modifying and timing slides, previewing exercises, uploading and managing files, persisting content on GitHub, multi-user access, and more, it solved one of the fundamental challenges in the company. Unfortunately, the software is only accessible by instructors working with DataCamp and is not publicly visible.

Billa Online Shop

This project is the online shopping experience of one of Austria's largest supermarket brands (Billa), which belongs to the Rewe Group. I worked as a front-end developer on a team of three. We built a custom online shop in AngularJS and Sass. During this process, I worked closely with the back-end team to define REST APIs and the way data is transmitted. The shop is built as a single-page application in order to provide a seamless experience when adding articles to the cart and navigating through the checkout process.

Education

2007 - 2012

Diploma in Informatics

Technical High School "Max Valier" - Bolzano, Italy

Skills

Libraries/APIs

Node.js, React, jQuery, REST APIs

Tools

Git, Jira, Codecov, Slack, CircleCI, Webpack

Languages

JavaScript, TypeScript, CSS, GraphQL, SQL, CSS3, HTML, HTML5, Sass

Frameworks

Redux, Express.js, Cypress, Jest, NestJS, Tailwind CSS, Chrome, Angular, AngularJS, Next.js

Paradigms

Scrum, Agile Software Development, Unit Testing, Microservices, REST

Platforms

Web, MacOS, Linux, Docker, Visual Studio Code (VS Code), PDF.js

Storage

Redis, PostgreSQL, MongoDB

Other

Front-end, TypeORM, APIs, PDF, Styled-components, Apollo, Storybook

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