Scroll To View More
Martin Drohmann, Software Developer in Eugene, OR, United States
Martin Drohmann

Software Developer in Eugene, OR, United States

Member since July 14, 2015
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.
Martin is now available for hire

Portfolio

Experience

  • Linux, 10 years
  • Python, 8 years
  • C++, 8 years
  • MATLAB, 6 years
  • NumPy, 4 years
  • C#, 3 years
  • JavaScript, 2 years
  • TypeScript 2, 1 year
Eugene, OR, United States

Availability

Part-time

Preferred Environment

Python, Scala, TypeScript, Vim/VS Code

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.

Employment

  • 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: C++, C, Python, C#, JavaScript, Java
  • 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: Matlab, Python, C++
  • 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: Python, Flask, JavaScript, Node, WebPack, React, Google Ads
  • 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: Python, Twisted, Numpy
  • 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: Matlab, Python, C++

Experience

  • V2If (Development)

    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.

Skills

  • Languages

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

    MATLAB, AWS SDK, Gimp, Eclipse IDE
  • Platforms

    Linux, Windows
  • Frameworks

    Twisted, Flask, React Native, Express.js
  • Libraries/APIs

    React, NumPy
  • Paradigms

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

    SQLite, MongoDB, PostgreSQL
  • Other

    Statistics, Machine Learning, WebSockets

Education

  • PhD in Applied Mathematics
    2009 - 2012
    University of Münster, Germany - Münster, Germany
  • Diplom (equivalent to M.Sc.) degree in Applied Mathematics
    2003 - 2008
    University of Münster, Germany - Münster, Germany
I really like this profile
Share it with others