Felix Hessenberger
Verified Expert in Engineering
Software Developer
Linz, Austria
Toptal member since July 30, 2018
Inspired by the versatility and accessibility of the web, Felix is always on the lookout for new challenges. His specialties are web, hybrid, and mobile apps as well as business software. Having worked at several startups, Felix is not afraid to take on projects by himself and also has valuable experience in areas like UX design and DevOps.
Portfolio
Experience
- JavaScript - 8 years
- Java - 7 years
- Node.js - 5 years
- React - 4 years
- iOS - 3 years
- TypeScript - 3 years
- Angular - 2 years
- React Native - 1 year
Availability
Preferred Environment
Git, IntelliJ IDEA, MacOS
The most amazing...
...thing I've developed is a timezone-aware rule-based date generation interface for a visitor management solution.
Work Experience
CTO
TimeSloth GmbH
- Implemented extensive UI management with Material-UI.
- Created a tenant-based shop plugin for customer websites.
- Constructed a cross-platform app for scanning tickets.
- Used Expo to distribute React Native over-the-air.
- Utilized Yarn workspaces to manage a monorepo architecture consisting of seven packages.
Developer
Scale
- Collaborated directly with small and medium clients.
- Gained insight in different project management strategies.
- Experienced some substantial growth first-hand.
- Worked independently as well as within large teams.
- Learned various UX and UI patterns.
CTO
PIXXERS GmbH
- Created a social network for photography.
- Worked with a high volume of media content.
- Designed a scalable architecture to handle load spikes.
- Managed all technical communication and decision-making.
- Integrated a web shop and payment system with the platform.
Graduate Research Assistent
University of Applied Sciences Upper Austria
- Developed a matching algorithm to connect agencies and photographers.
- Used semantic analysis to create a taxonomy of the agencies' requirements.
- Used personalized metrics to learn photographers' specialities and preferences.
- Designed a system to notify photographers about new briefings.
Full-stack Developer
Evntogram Labs GmbH
- Created data-driven front-end views.
- Applied usability and UX principles independently.
- Collaborated closely with mobile developers.
- Worked with scalable back-end environments.
- Gained knowledge with database sharding and maintenance.
Web Developer
LimeSoda Interactive Marketing GmbH
- Worked in a high-velocity agency environment.
- Reworked the company website using a best practice approach.
- Wrote custom CMS plugins in PHP.
- Maintained extensive enterprise websites.
- Serviced running systems remotely using SSH.
Experience
TimeSloth
https://www.timesloth.ioThe biggest product is a calendar-based manager UI where template-based events can be created and bookings can be managed. The second application is a shop plugin that customers can integrate into any website. Lastly, a React Native-based scanner app is made available to customers on iOS and Android.
Felix wrote the project exclusively in TypeScript, it runs on the Google Firebase platform and has a server back-end with Node.js. The code is shared between projects via the monorepo pattern.
Swilox iOS App
Due to the nature of the app, there is a big focus on security. The server-client communication is done via a custom reactive protocol. Other interesting aspects of the app include hardware security via Secure Enclave as well as biometric authentication via LocalAuthentication.
VaccTrack
https://www.vacctrack.comBee Meaningful
The web app and design system were refactored to satisfy modern standards. Also, real-time interactivity was added to improve user satisfaction. The project was realized with a growing number of users in mind, so scalability and accessibility were a top priority.
Imofix Cockpit
https://app.imofix.ioThe app is interesting in the way that it combines server- and client-side rendering approaches. A back-end cockpit enables facility managers to search for issues via Algolia.
Heat Pump Configurator
Presono Platform
http://www.presono.comSupporting their agile team, I developed a template-based WYSIWYG editor for presentation slides as well as many other parts of the React-based web platform. Additionally, I developed an offline-capable iOS wrapper for the core platform.
Presono Contacts
http://www.presono.comI developed this native iOS app using the Eureka Forms library. With a data-driven UI and complex nested navigation patterns, the app grew into a complex project.
Lime Inventory
https://www.limeinventory.comThe app features many CRUD operations and a multi-tenant user model. At the core, a visual fill level input module enables the user to efficiently input data.
PIXXERS
https://www.pixxers.comI developed the web-based platform by myself using AngularJS in the front end and the Play framework in the back end.
ADC Fuel
The user-facing views are web-based and written in React and the core functionality and wrapper are written in native code.
Small Batch Learning App
https://www.smallbatchlearning.comEducation
Master's Degree in Interactive Media
University of Applied Sciences Upper Austria - Hagenberg, Austria
Bachelor's Degree in Media Technology and Design
University of Applied Sciences Upper Austria - Hagenberg, Austria
Skills
Libraries/APIs
React, Node.js, REST APIs, jQuery, Play! Authenticate, Vue
Tools
Expo.io, Git, IntelliJ IDEA, RabbitMQ
Languages
CSS, HTML, Java, JavaScript, TypeScript, Scala, Kotlin, Swift, SQL, Sass, PHP
Frameworks
React Native, Redux, Angular, AngularJS, Play Framework, Express.js, Next.js, Flutter, TYPO3, Play, Cypress
Paradigms
RESTful Development, Cross-platform, Object-oriented Programming (OOP), UI Design, Agile Software Development, Functional Programming, Object-relational Mapping (ORM), Concurrent Programming
Platforms
Firebase, iOS, Amazon Web Services (AWS), Android, Heroku, MacOS, WordPress, AlchemyAPI
Storage
MongoDB, Redis, Google Cloud, NoSQL, MySQL, Redis Cache
Other
Hybrid Apps, User Experience (UX), User Interface (UI), Mobile First, Cryptography, Front-end Development, Customer Relationship Management (CRM), Material Design
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