Christian J. Binder, Developer in Vienna, Austria
Christian is available for hire
Hire Christian

Christian J. Binder

Verified Expert  in Engineering

Software Developer

Vienna, Austria

Toptal member since March 18, 2020

Bio

Christian has worked more than 12 years in software development—mainly working on large-scale projects in the public administration sector and occupying various roles, including product owner, requirements engineer, and scrum master. His tech stack consists of ASP.NET (Core), C#, Python, JavaScript, and Microsoft SQL Server. Currently, Christian is building his first SaaS product and finishing his master’s degree in computational science.

Portfolio

Self-employed
Microsoft SQL Server, Windows Presentation Foundation (WPF), ASP.NET
The Ventury
Rasa NLU, Docker, Python
Rubicon
Event Sourcing, CQRS, Domain-driven Design (DDD), Bootstrap...

Experience

  • C# - 15 years
  • .NET - 15 years
  • Scrum - 12 years
  • Microsoft SQL Server - 12 years
  • Entity Framework - 8 years
  • Python - 5 years

Availability

Part-time

Preferred Environment

PyCharm, Visual Studio Code (VS Code), Visual Studio, Linux, Windows

The most amazing...

...project I was involved in was a code-signing-as-a-service application where I took part in shaping our product's architecture.

Work Experience

Software Developer

2019 - PRESENT
Self-employed
  • Developed the accounting part of a distributed application.
  • Took responsibility for the integration of third-party tools.
  • Handled new requirements for new reports and implemented them in a CRM/ERP tool.
  • Managed a project which introduced a new CRM software for my client.
  • Fixed bugs and extended a web application for a Viennese startup in the field of precision medicine.
Technologies: Microsoft SQL Server, Windows Presentation Foundation (WPF), ASP.NET

Machine Learning Engineer | Software Developer

2018 - 2018
The Ventury
  • Set up a process for retraining a chatbot based on customer data.
  • Integrated natural -anguage processing capabilities into an existing chatbot framework.
  • Managed the integration of third-party apps to support the user with the setup of new training phrases.
  • Composed a bunch of docker images which were then deployed to AWS to be consumed by our chatbot framework.
Technologies: Rasa NLU, Docker, Python

Software Developer

2013 - 2018
Rubicon
  • Developed a code-signing-as-a-service application that allows users to sign their code automatically and rule-based.
  • Defined the architecture for an event-sourced web application.
  • Performed tasks in requirements engineering with direct communication to the stakeholders.
  • Customized a file management framework for clients in the public administration sector.
Technologies: Event Sourcing, CQRS, Domain-driven Design (DDD), Bootstrap, Microsoft SQL Server, ASP.NET Core, ASP.NET, C#

Experience

CRM System

I developed a CRM system that helps my client reduce his work time by enabling him to track all the sales processes of his employees including reporting and management functions. I handled the whole project on my own.

Code Signing as a Service

I developed a software application that guides you through an automatized rule- and role-based code signing process (Authenticode and others).

I handled the requirements engineering as well as planning the architecture of this application (event-sourced, CQRS). The whole project was implemented test-first and we used practices from domain-driven design (DDD) such as domain storytelling und ubiquitous language.

Software for Brokers

I developed a type of software for a banking client which is used for brokers to calculate building society loans. I implemented the regulatory parts based on the requirements engineering that I did beforehand, which included handling of different rules based on each federal state of Austria.

Control Software for Timber Drying Plants

In a team of four, we created a new type of software that visualizes and controls the process of wood drying. I implemented the so-called drying-program-management which defines parameters for each stage of the timber drying process such as regulating heating and ventilation based on humidity and other sensor data.

Education

2012 - 2015

Bachelor's Degree in Biotechnology and Bioinformatics

FH Campus Wien - Vienna, Austria

2000 - 2006

Engineer's Degree in Business Informatics

Technical Secondary School HTL Wiener Neustadt - Wiener Neustadt, Austria

Skills

Libraries/APIs

Entity Framework, Rasa NLU

Tools

Jira, TeamCity, Confluence, Visual Studio, PyCharm, GitLab, MATLAB

Languages

C#, Python

Frameworks

.NET, ASP.NET MVC, ASP.NET, Windows Presentation Foundation (WPF), ASP.NET Core, Bootstrap, ASP.NET Core MVC, AngularJS

Paradigms

Object-oriented Programming (OOP), Scrum, Agile Software Development, Requirements Analysis, CQRS, Event Sourcing, Test-driven Development (TDD), Domain-driven Development

Platforms

Windows, Ubuntu Linux, Linux, Docker, Visual Studio Code (VS Code)

Storage

Microsoft SQL Server, MySQL

Other

Domain-driven Design (DDD), Machine Learning, Scientific Computing, Natural Language Understanding (NLU)

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