David Richter, Developer in Hamburg, Germany
David is available for hire
Hire David

David Richter

Verified Expert  in Engineering

Windows Communication Foundation (WCF) Developer

Location
Hamburg, Germany
Toptal Member Since
January 8, 2016

David has over ten years of experience in software engineering and about seven years with .NET, C# and ASP.NET. He's worked on projects of all sizes while also passionately following his own entrepreneurial adventures, which has given him a deep understanding of UI/UX, product design, and sales/marketing.

Availability

Part-time

Preferred Environment

NCrunch, Ozcode, ReSharper, Visual Studio

The most amazing...

...thing I've done is optimize the "shiftplanning" algorithm for one of my companies, which in total includes over fifty constraints.

Work Experience

Senior Developer

2016 - 2016
Julius Baer
  • Planned and implemented the deployment pipeline of internal and external software (by vendors and internal departments).
Technologies: DevOps, .NET

.NET Lead Developer

2012 - 2015
Vattenfall AB
  • Designed, created, and introduced the release and build cycle (Scrumban) to the organization/team.
  • Introduced code reviewing and styling guidelines to the team.
  • Built and maintained software to manage the portfolio and assets of the trading department.
  • Built connectors to the tools.
Technologies: C#, ASP.NET MVC, .NET

.NET Lead Developer

2011 - 2012
Bettercode GmbH
  • Built a trading software from start to end (day trading).
Technologies: ASP.NET, C#, .NET

Senior .NET Developer

2010 - 2011
Olympus
  • Built adaptions for the european market for a software in the surgical related field.
Technologies: ASP.NET MVC, ASP.NET, C#

Senior Developer

2008 - 2010
Parship GmbH
  • Created a customer support tool (payment handling, invoicing, etc.).
  • Built a tool to manage multi-language email templates.
Technologies: C#, ASP.NET MVC, Java, .NET

IT Consultant

2008 - 2008
Promatis Consulting GmbH
  • Created a migration plan for a automotive supplier to a new eBusiness suite version.
Technologies: Oracle E-Business Suite (EBS), Oracle, Oracle EBS

Developer

2007 - 2008
Rhenus Logisitics AG
  • Maintained the product middleware that was used as a base to connect the new warehouses to the logistical pipeline of Rhenus.
Technologies: Java, PL/SQL, Oracle

Developer

2002 - 2007
VanDerLande Industries B.V.
  • Created material flow software for warehouses.
  • Created baggage handling software for airports.
Technologies: Java, C++, PL/SQL, Oracle

Working Prototype

A working prototype that I designed and delivered in as fast as three days.

This assignment was part of an application process for another project and had to be finished within three days. I tackled the problem, successfully delivering within the given deadline—which was a pretty brutal time constraint. I completed the working prototype, including the demo, screencast, and design specifications.

MaidEasy

MaidEasy is a home cleaning company that I founded in Hamburg, Germany.

Created the whole application including all back-end systems and services such as payment gateways, shift planning, emailing, and accounting.

It's also optimized for SEO and includes WordPress integration.

This projects primarily uses .NET/ASP.NET MVC but also integrates with other tools via web services, Interop (Java/C++) and external interfaces.

DiveNow

http://www.divenow.org
DiveNow is an agency which redistributes diving certificates online. It was built using WordPress and uses custom plugins to accomplish the booking and accounting.

I am one of the founders and have set up the system from scratch.

Brandhearts

Brandhearts is a SaaS solution that allows merchants (usually eCommerce and other SaaS companies) to create "smart" referral campaigns. Smart means that the tool reacts to a user's behavior and changes its appearance, incentive, or messages in order to convert the customer into a referrer. It applies machine learning and big data algorithm to do so.

I created the whole system from scratch utilizing Windows Azure, Windows Azure ML and a high-performance ElasticDB solution to handle the huge load of client side requests.

Languages

C, C++, XML, HTML, CSS, Java, F#, C#, JavaScript, Python, XSLT, Ruby

Frameworks

ASP.NET Web API, ASP.NET MVC 5, ASP.NET MVC, Windows Presentation Foundation (WPF), ASP.NET, NUnit, AngularJS, .NET, Scrapy, Ember.js, NancyFx, Ruby on Rails (RoR)

Libraries/APIs

AngularUI, Facebook API, jQuery, Node.js

Tools

TeamCity, Azure Machine Learning, Visual Studio, ReSharper, NCrunch, Oracle E-Business Suite (EBS)

Paradigms

Agile Software Development, Scrum, Behavior-driven Development (BDD), DevOps

Platforms

Azure, Windows, Oracle, Linux, Xamarin, Android, iOS

Storage

MySQL, Oracle PL/SQL, Microsoft SQL Server, PostgreSQL, SQL Server 2012, SQL Server 2008 R2, PL/SQL

Other

Domain-driven Design (DDD), Windows Services, Windows Communication Foundation (WCF), Optimization, Scraping, Machine Learning, Xamarin.Forms, Enterprise Architecture, Ozcode, Oracle EBS, Prototyping

2002 - 2005

B.S. Degree in Computer Science

University of Dortmund - Germany, Dortmund

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