
Johannes Binder
Verified Expert in Engineering
Full-stack Developer
Vienna, Austria
Toptal member since March 8, 2021
Johannes is a full-stack developer with over 15 years of experience working in a broad range of industries, including finance, insurance, and eCommerce. Besides conceptualizing and implementing systems from scratch, Johannes also worked on system integrations, legacy systems, and prototypes. Johannes is passionate about delivering high-quality solutions and optimizing the software development lifecycle.
Portfolio
Experience
- C# - 8 years
- Git - 8 years
- Linux - 8 years
- Agile - 8 years
- PHP - 8 years
- Java - 5 years
- IT Security - 5 years
- React - 5 years
Availability
Preferred Environment
Linux, Docker, Visual Studio, Vim Text Editor, Git, Windows, IntelliJ IDEA
The most amazing...
...thing I've developed is a portfolio recommendation algorithm for a robo-advisor in the insurance industry.
Work Experience
Senior .NET Back-end Developer
Industrial Web Technologies CC
- Designed and led the implementation of a scalable data import service for several external platforms.
- Provided ongoing support to the internal development team.
- Introduced industry best practices to optimize the development process.
Senior Full-stack Developer
Self-employed
- Integrated major insurances for an insurance comparison engine into the product line of one of the leading providers of insurance comparisons in Austria.
- Modernized a robo-advisor to legal changes and advanced customer requirements.
- Supported a crypto startup in designing and prototyping an artist tokenization platform.
Senior Full-stack Developer
CreativPuls Informationsservice GesmbH
- Integrated external financial services to the main product line.
- Added app features for some of Austria's main financial service providers.
- Implemented an SSO solution that controls access to 3rd-party applications.
- Designed and implemented an internal tool for product management.
- Performed security audits and thereby helped increase the confidentiality and integrity of data.
- Improved the efficiency of several internal workflows.
Full-stack Developer
WhatAVenture
- Implemented services for the WhatAVenture Innovation Platform, i.e., SSO, storage, and a data warehouse.
- Ensured GDPR compliance throughout the platform's services.
- Extended the Innovation Platform by adding features.
Lead Full-stack Developer
S7 Haus der Vorsorge GmbH
- Designed and implemented a robo-advisor for the insurance industry.
- Integrated 3rd-party systems and data into the robo-advisor.
- Established the continuous delivery and Agile processes for the team.
- Managed a small team of software developers.
Lead Full-stack Developer
Boulesse GmbH
- Stabilized and extended a legacy eCommerce marketplace as part of a small team.
- Designed and implemented a follow-up marketplace system, including data migration, as part of an extended team.
- Integrated external shops into the marketplace via an API.
- Worked with and led an international agile (hybrid-remote) team of 5 to 10 members.
Software Developer | Researcher
SBA Research
- Performed research and development in software quality, semantic web, process migration, and virtualization.
- Implemented source code quality plugins for SonarQube.
- Implemented a tool that tracks, documents, and virtualizes the environment of business processes.
Full-stack Developer
Itellico Internet Solutions
- Implemented projects (mostly web applications) for clients.
- Managed and maintained parts of the IT infrastructure.
- Migrated legacy systems, including data, into up-to-date systems.
Software Developer
Atronic Austria GmbH
- Implemented games for the international gaming market.
- Worked in embedded and cross-platform environments.
- Collaborated with multimedia artists in cross-functional teams.
Experience
ISAAC Robo-advisor
Innovation Platform
https://www.whataventure.com/I was in charge of implementing microservices for authentication, file storage, and data warehousing, as well as feature development and ensuring GDPR compliance.
Boulesse Marketplace
Education
Master's Degree in Computer Science
Vienna University of Technology - Vienna, Austria
Bachelor's Degree in Computer Science
Vienna University of Technology - Vienna, Austria
Certifications
Corda Certified Developer
R3
Blockchain Specialization
Coursera
Oracle Certified Professional: Java SE 11 Developer
Oracle
Professional Agile Leadership I (PAL I)
Scrum.org
Professional Scrum Master I (PSM I)
Scrum.org
Machine Learning
Coursera
AI Programming with Python Nanodegree
Udacity
Skills
Libraries/APIs
React, SignalR, Polymer, jQuery, PyTorch, REST APIs, SOAP APIs
Tools
Git, IntelliJ IDEA, Vim Text Editor, Visual Studio, Vagrant, VirtualBox, SonarQube, Protégé, Apache Maven, Microsoft Power BI, Apache
Languages
C#, Java, PHP, C++, JavaScript, OWL, TeX, Python, Solidity, Kotlin
Paradigms
Agile, Clean Code, Agile Software Development, Scrum, CQRS, Cross-platform, REST
Platforms
Linux, Docker, Adobe ColdFusion, Magento, Windows, Azure, OpenShift, WordPress, Drupal, Blockchain, Ethereum, Corda
Frameworks
ASP.NET, Laravel, Bootstrap, TYPO3, TYPO3 Flow, Angular, Spring, OAuth 2, .NET
Storage
MySQL, Microsoft SQL Server, IBM Db2, MariaDB, PostgreSQL, MongoDB
Other
Lean, IT Security, Software Engineering, Distributed Systems, Information Systems, Business Process Modeling, IIS, Machine Learning, Single Sign-on (SSO), Gaming, Embedded Software, TypoScript, Development, Smart Contracts, DApps, Distributed Ledgers, Architecture, APIs, Artificial Intelligence (AI), Proof of Concept (POC), SOAP, OpenID Connect (OIDC), Web3
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