Jonathan Neuhaus

Développeur À Temps-partiel at IndAC AG

Basel, Basel-City, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Jonathan Neuhaus is a versatile software engineer based in Basel with 10 years of experience building embedded and web systems, from PLC automation to backend services. He combines strong multi-language expertise (C/C++, Java, Python, Objective-C, PHP, JS, SQL) and frameworks (Qt, Ruby on Rails, Zend) with domain knowledge in industrial programmable logic (Ladder, FBD, ST, IL). At IndAC AG he develops industrial automation solutions for Schneider and Siemens platforms while contributing to open-source trading tools where he improved performance, robustness, and data handling. His GitHub work shows a practical focus on backend reliability and performance tuning—e.g., speeding a trading bot’s output by 23% and hardening a Telegram manager for Binance bots. Trained with a Master of Science in Engineering and hands-on electronics/automation background, he bridges controls engineering and modern software practices. Colleagues value him for pragmatic problem-solving that tightens complex systems end-to-end.
code10 years of coding experience
bookBachelor, Informatique, Bachelor, Informatique at HE-Arc
bookMaster of Science in Engineering, Informatique, Management de projet, Master of Science in Engineering, Informatique, Management de projet at HES-SO
bookDUT GEII, électricité, électronique et informatique industrielle, DUT GEII, électricité, électronique et informatique industrielle at Université de Haute-Alsace Mulhouse-Colmar
github-logo-circle

Github Skills (21)

performance-monitor10
performance-analytics10
sqlite10
back-end-development10
python10
trading10
pandas10
performance-measurement10
numpy10
performance-analysis10
telegram-bot10
performance-tuning10
performance-monitoring10
algorithmic-trading10
futures9

Programming languages (7)

TypeScriptC++CJavaScriptLuaHTMLPython

Github contributions (5)

github-logo-circle
enarjord/passivbot

Nov 2021 - Jan 2022

Trading bot running on Bybit, Bitget, OKX, GateIO, Binance and Hyperliquid
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:15 commits, 15 PRs in 1 month
Contributions summary:Jonathan primarily focused on improving the performance and maintainability of the trading bot. Their contributions included optimizing console output to reduce execution time by 23% and refactoring the logging system. They also added features such as titles to graphs, and improved the user interface with the addition of a grid display to improve data visualization and readability of backtesting results. Furthermore, the user added functionality to display and control the use of the trading system's parameters.
bybitmarket-makeralgorithmic-tradingtrading-botbot
A feature packed but easy-to-use Telegram bot for remotely managing Binance Trade Bot instances
Role in this project:
userBack-end Developer
Contributions:10 commits, 3 PRs in 13 days
Contributions summary:Jonathan primarily focused on improving the functionality and robustness of the Telegram bot, particularly in managing trading-related data. Their contributions involved fixing calculation errors related to coin values, enhancing database handling, and adding support for margin formula configurations. Additionally, the user implemented features to backup and remove the database file and updated error messaging to aid in debugging and improve the bot's usability.
instancestelegram-botpythontrading-botbinance-trade-bot
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jonathan Neuhaus - Développeur À Temps-partiel at IndAC AG