
David B
Crypto, Forex And Stock Trading Bot Developer
Skills

See my services


Work experience
Personal portfolio project
Self-employed • 2 yrs 1 mo
Trading Automation & Algorithmic Trading Developer
Jul 2026 - Present • 2 mos
I develop and test personal trading automation projects focused on crypto, forex, and stock trading use cases. These projects allow me to explore practical applications of algorithmic trading, automated strategy execution, trading bot development, backtesting, API integration, debugging, and trading workflow automation. My development process starts by converting a defined trading concept into structured technical requirements. This can include indicators, entry conditions, exit conditions, position sizing, stop-loss and take-profit rules, trading sessions, execution conditions, risk-management parameters, and other strategy-specific requirements. Once the rules are clearly defined, I implement the required logic and create a testable workflow. My portfolio work includes experimenting with automated trading systems, strategy backtesting tools, trading bot logic, API-connected workflows, technical analysis automation, and improvements to existing trading scripts. I also investigate common issues that can affect automated systems, including incorrect conditions, execution logic, API communication problems, configuration errors, and unexpected behavior during testing. Backtesting is an important part of my workflow. I use defined historical conditions to examine how a strategy behaves under the selected testing methodology and timeframe. The purpose is to evaluate technical behavior and identify potential areas for improvement rather than to guarantee future profitability. I also focus on making trading automation practical and maintainable. Depending on the project, this may involve separating strategy logic from execution logic, organizing configuration settings, improving error handling, integrating external APIs, creating logging workflows, and making the system easier to test and troubleshoot. My areas of expertise and development include trading bot development, crypto trading automation, forex trading automation, stock trading systems, algorithmic trading,
Crypto, Forex & Stock Trading Automation Developer
Oct 2024 - Present • 1 yr 11 mos
I specialize in developing technical solutions for crypto, forex, and stock trading automation projects. My work covers the development, customization, troubleshooting, testing, and optimization of trading bots and automated trading workflows based on specific project requirements. I help transform clearly defined trading rules into practical software logic. This can involve implementing technical indicators, entry and exit conditions, stop-loss and take-profit rules, position management, trading schedules, risk-management parameters, alerts, automated execution logic, and other functionality required by the project. I also work with existing trading bots that require modifications or technical troubleshooting. When reviewing an existing system, I first identify the reported problem, understand the expected behavior, inspect the available code or configuration, and determine the appropriate technical solution. Depending on the project, this can include fixing bugs, modifying trading logic, adding new functionality, improving API communication, restructuring components, or resolving configuration issues. Another area of my work is trading strategy backtesting and optimization. I can implement defined trading rules into a testable environment, work with specified historical data and timeframes, and analyze the technical behavior of the strategy. Where appropriate, I can help identify areas of the implementation that may require adjustment or further testing. I am particularly interested in projects involving algorithmic trading, trading automation, cryptocurrency trading bots, forex trading bots, stock trading systems, trading APIs, Python automation, API integrations, backtesting systems, and trading strategy implementation. My development approach emphasizes clear requirements, realistic project scope, organized implementation, testing, troubleshooting, and communication. Before starting a project, I prefer to understand exactly what the client wants the system
Freelance Trading Bot Developer | Upwork
upworks • Self-employed
Sep 2023 - Present • 3 yrs
I provide freelance trading automation and software development services for clients who need practical solutions for crypto, forex, and stock trading workflows. My work focuses on trading bot development, trading bot customization, debugging, automation, strategy implementation, backtesting, API integration, and improving existing trading systems according to clearly defined client requirements. I work with clients to understand their trading logic, technical requirements, preferred platform, execution conditions, risk-management rules, indicators, entry and exit conditions, and automation goals before beginning development. This allows the project scope to be clearly defined and helps ensure that the final implementation matches the agreed specifications. My services can include developing a trading bot from defined strategy rules, modifying an existing trading bot, troubleshooting errors, implementing trading indicators, connecting APIs, automating trading workflows, integrating exchange or broker functionality where technically supported, and preparing systems for testing and deployment. I also work with trading strategy backtesting and optimization. This involves translating clearly defined strategy rules into testable logic, selecting appropriate historical data and timeframes, analyzing the resulting behavior, and identifying areas that may require technical refinement. I focus on technical implementation and testing rather than promising specific trading profits or investment returns. For existing projects, I review the available code, configuration, error messages, documentation, and expected behavior before making changes. For new projects, I establish the required functionality and development workflow before implementation. I prioritize clean communication, organized development, testing, troubleshooting, and clear delivery. My technical interests include algorithmic trading, cryptocurrency trading automation, forex trading systems, stock and more.