Elmar Zander, Developer in Peine, Lower Saxony, Germany
Elmar is available for hire
Hire Elmar

Elmar Zander

Verified Expert  in Engineering

Software Developer

Location
Peine, Lower Saxony, Germany
Toptal Member Since
October 8, 2018

Elmar is a scientific software developer and numerical analyst. 他喜欢分析客户的需求,并设计和实现能够顺利满足这些需求的软件框架, efficient, and maintainable fashion—adapting to whatever technology best suits it.

Portfolio

Airmeet (via Toptal)
Mocha, Firebase云功能,Firebase实时数据库,Firebase, WebRTC...
Bractlet (via Toptal)
Mathematics, Node.js, Three.js, React, JavaScript, Docker, Ruby
Kehl Pricing Research+Consulting (via Toptal)
数学,马尔可夫链蒙特卡罗(MCMC)算法,统计学,MATLAB

Experience

Availability

Part-time

Preferred Environment

Bash, TeX, Ruby, Python, C++, CMake, Git, Linux

The most amazing...

...我编写的是一种算法它可以自适应地求解随机扩散方程并保证误差边界和最佳空间复杂度.

Work Experience

Software Engineer

2020 - 2020
Airmeet (via Toptal)
  • 创建了一个React组件,可以将多个视频流以视频墙的形式组合成3D场景.
  • 在Firebase Realtime database中设计了一个数据库后端,用于用户管理和视频流分发.
  • 编写Firebase云功能,用于系统各部分之间的通信以及与数据库的通信.
  • 实现了用于系统管理的前端组件以及用于查看组合3D场景的最终用户组件.
Technologies: Mocha, Firebase云功能,Firebase实时数据库,Firebase, WebRTC, Agora, Three.js, React, JavaScript

Software Developer

2019 - 2019
Bractlet (via Toptal)
  • 开发一个程序,用于从2D建筑平面图创建3D模型,纠正几何图形中的问题,并执行正确的楼层匹配和边界条件分析(使用Ruby), Docker).
  • 创建一个web应用程序,在web浏览器中可视化和修改3D建筑模型(使用JavaScript), React, Node.js, and Three.js).
Technologies: Mathematics, Node.js, Three.js, React, JavaScript, Docker, Ruby

Software Developer

2018 - 2019
Kehl Pricing Research+Consulting (via Toptal)
  • 实现了不同的方法(哈密顿蒙特卡罗和变分贝叶斯)来生成消费者选择的离散选择模型的随机模型.
技术:数学,马尔可夫链蒙特卡罗(MCMC)算法,统计学,MATLAB

Scientific Assistant

2002 - 2018
TU Braunschweig
  • Held several lecture series on numerical computational methods (e.g., differential equations, uncertainty quantification, parameter, and state estimation) with a focus on implementation.
  • 开发了一个不确定性量化的MATLAB框架,包括一个数值测试框架.
  • 实现了一个Python框架,用于求解非匹配网格上的随机偏微分方程,并将fenic作为FEM后端.
  • 在MATLAB中开发并实现了参数估计方法(类似于卡尔曼滤波器), but based on deterministic, spectral methods).
  • 开发并实现了快速高效的随机场表示和合成方法(使用Karhunen-Loeve展开的傅立叶方法).
  • 实现了一个PHP框架,用于学生注册编程课程和助教标记学生的进度和成绩.
  • 开发并实现了一种电厂测量数据验证的有效数值方法,包括故障检测.
Technologies: Numerical Optimization, Mathematics, Travis CI, Git, PHP, Julia, CMake, Make, C++, Python, Mathematica, MATLAB

Software Developer

1999 - 2002
XCOM AG
  • 用c++语言和Sybase-SQL语言实现了一个存储金融证券时间相关数据的数据库系统.
  • 用Java实现客户端组件,用于股票和期权的在线交易.
  • 开发银行系统的一部分,用于管理资本利得豁免令(Sybase SQL存储过程).
Technologies: Subversion (SVN), CVS, SQL, JavaScript, CSS, HTML, Enterprise Java Beans (EJB), Oracle, Sybase, Java, C++

Web Developer

1998 - 1999
Messeland GmbH
  • 扩展和改进了一个以教育部门为重点的虚拟交易会网站.
Technologies: HTML, Microsoft SQL Server, Active Server Pages (ASP)

C++ Developer (Part-time)

1995 - 1998
Ad Hoc LLC
  • 用c++为多媒体创作系统开发了一个内置类C语言的语言解释器.
  • 完全重构和简化了多媒体创作系统(MFC)的用户界面, C++).
  • Developed parts, i.e. 视觉效果,用于营销活动的小游戏(面向未公开的大客户).
  • 为金匠构建了一个仓储系统的部分,具有特别适应的功能, MFC, MS Access).
Technologies: VSS, Microsoft Access, Microsoft Foundation Class (MFC) Library, Microsoft Foundation Classes (MFC), Windows, C++

Programmer (Part-time)

1988 - 1996
Deutscher Pädagogik und Hochschulverlag (dphv)
  • 开发了高级班学生科目和成绩管理模块.
  • 建立了一个模块,根据灵活的规则集检查学生参加期末考试的资格并计算期末分数.
  • 创建内部软件,用于管理出版社的客户和高通量印刷服务.
  • 维护其他类型的内部软件和执行系统管理(DOS), Windows, Novell).
Technologies: ISAM, BASIC

Data Validation and Reconciliation

http://bitbucket.org/ezander/dvrlib/src/master/
我开发了一种方法,可以验证电厂的测量值,并有效地计算调和值.
该方法已应用于大型电厂仿真程序中. (e.g., ENBIPRO).

Algorithm for Parameter Estimation

I co-developed and implemented an algorithm, for the estimation of simulation parameters, that has been used in several scientific and engineering projects.

• http://amses-journal.springeropen.com/articles/10.1186/s40323-016-0075-7
• http://link.springer.com/chapter/10.1007/978-3-319-64519-3_43

Time-dependent Database for Financial Security Information

我实现了一个金融安全信息数据库系统,它可以收集这些数据的每日变化流,并检索过去任何时刻的数据.

Scripting Language for a Multimedia Authoring Tool

我用c++为多媒体创作工具(come)实现了一种类似C的脚本语言.

Solver for Problems in Stochastic Diffusion and Elasticity

我实现了线性PDE问题(扩散和线性弹性)的求解器,并通过对各种随机模式的不接合网格进行处理,达到了最大的效率.

• http://www.sciencedirect.com/science/article/pii/S0045782513003204

Languages

Bash, C++, TeX, Java, Python, TypeScript, Python 3, Ruby, JavaScript, HTML, CSS, PHP, Active Server Pages (ASP), BASIC, Julia, Bash Script, SQL, Pascal, PHP 7

Tools

MATLAB, Mathematica, Git, Subversion (SVN), LaTeX, Travis CI, CMake, Make, Microsoft Access, VSS, Agora, Mocha, CVS, Emacs

Paradigms

Unit Testing, Refactoring

Platforms

Linux, Firebase, Oracle, Windows, Docker

Other

Debugging, Bayesian Inference & Modeling, Algorithms, Mathematics, Linear Algebra, Simulations, Scientific Computing, Debugging Tools, Artificial Intelligence (AI), Complexity Theory, Numerical Optimization, Finite Element Method (FEM), Lecturing, Stochastic Modeling, Fintech, Education, Engineering, Machine Learning, Neural Networks, Classification, Regression, ISAM, Statistics, Markov Chain Monte Carlo (MCMC) Algorithms, Firebase Cloud Functions, Deep Learning, Robotics, NP-complete Problems, Optimization, Enterprise Java Beans (EJB)

Libraries/APIs

React, Node.js, Microsoft Foundation Class (MFC) Library, WebRTC, TensorFlow, Pandas, FEniCS, NumPy, SciPy, Three.js, Microsoft Foundation Classes (MFC)

Frameworks

React Native, Redux, Flask

Storage

云Firestore, Microsoft SQL Server, Firebase实时数据库,Oracle SQL, SQLite, Sybase

2005 - 2012

PhD Degree in Math/Computer Science

Braunschweig University of Technology - Braunschweig, Germany

1993 - 1998

Diploma in Physics

University Münster - Münster, Germany

AUGUST 2020 - PRESENT

改进深度神经网络:超参数调优、正则化和优化

Coursera

JULY 2020 - PRESENT

Neural Networks and Deep Learning

Coursera

JULY 2020 - PRESENT

Machine Learning with Python

IBM

JUNE 2020 - PRESENT

Machine Learning

Coursera

APRIL 2014 - PRESENT

Artificial Intelligence for Robotics

Udacity

APRIL 2014 - PRESENT

Software Debugging

Udacity

SEPTEMBER 2013 - PRESENT

Intro to Theoretical Computer Science

Udacity

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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
" class="hidden">新锐排行榜