Martin Drohmann, Developer in Eugene, OR, United States
Martin is available for hire
Hire Martin

Martin Drohmann

Verified Expert  in Engineering

Software Developer

Location
Eugene, OR, United States
Toptal Member Since
July 27, 2016

Martin is a versatile and self-directed professional. He has four years of experience working at tech startups on ever-changing challenges and tight deadlines. Before that, he worked for five years in an academic research environment developing and implementing algorithms to efficiently and reliably compute numerical simulations on supercomputers.

Portfolio

Connected Signals
Java, JavaScript, C#, Python, C, C++
Sandia National Laboratories
C++, Python, MATLAB
Divine Proportion Pilates LLC
Google Ads, React, Webpack, Node.js, JavaScript, Flask, Python

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Vim Text Editor, TypeScript, Scala, Python

The most amazing...

...project I've worked on is an IoT device that securely captures data from a client with PCAP and forwards it as a UDP stream to a dedicated consumer.

Work Experience

Senior Software Engineer

2015 - PRESENT
Connected Signals
  • implemented new data feeds and improved the predictive algorithm.
  • Developed an IoT device that sends UDP data feeds securely to us.
  • Improved predictive algorithms.
  • Maintained and extended the autobuild and test infrastructure.
  • Communicated and instructed clients to use our data feeds.
Technologies: Java, JavaScript, C#, Python, C, C++

Postdoc Researcher

2012 - PRESENT
Sandia National Laboratories
  • Improved error estimates for model order reduction methods.
  • Assessed the reliability of an exa computer simulator developed at Sandia.
  • Presented results at conferences.
  • Published results in peer-reviewed journals.
  • Developed improved model-order reduction methods.
Technologies: C++, Python, MATLAB

Web Developer

2015 - 2015
Divine Proportion Pilates LLC
  • Developed and implemented a market test website (click-to-conversion).
  • Made an advertisement plan.
  • Analyzed user interactions with a website via Google Analytics.
  • Helped to create and postprocess video contents.
Technologies: Google Ads, React, Webpack, Node.js, JavaScript, Flask, Python

Software Engineer

2014 - 2015
Askthevoatgoat
  • Developed a dynamic polling system with strong requirements.
  • Developed a simulation suite for the dynamic polls with objective validations.
  • Created a deployment strategy.
  • Created functional and unit tests.
  • Performed various business operation tasks.
Technologies: NumPy, Twisted, Python

PhD Student

2009 - 2012
University of Münster
  • Contributed to open source numerical software DUNE (http://dune-project.org).
  • Improved model-order reduction methods for non-linear simulations.
  • Presented results at international conferences.
  • Published results in peer-reviewed journals.
  • Made proof-of-concept implementations in Matlab.
Technologies: C++, Python, MATLAB

V2If

A Raspberry-Pi-based appliance that we are handing out to our clients. They can configure it via web UI and plug it into their network to send us a public data stream without compromising their network security.

Languages

Python, C, JavaScript, C++, TypeScript 2, C#, SQL, TypeScript, Scala, Java

Tools

MATLAB, AWS SDK, Vim Text Editor, Webpack, Eclipse IDE

Platforms

Linux, Visual Studio Code (VS Code), Windows

Other

Front-end Development, Statistics, Machine Learning, Google Ads, WebSockets

Frameworks

Twisted, Flask, React Native, Express.js

Libraries/APIs

React, NumPy, Node.js

Paradigms

Distributed Computing, Parallel Computing, Asynchronous Programming, Unit Testing, Test-driven Development (TDD)

Storage

SQLite, MongoDB, PostgreSQL

2009 - 2012

PhD in Applied Mathematics

University of Münster, Germany - Münster, Germany

2003 - 2008

Diplom (Equivalent to M.Sc.) Degree in Applied Mathematics

University of Münster, Germany - Münster, Germany

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