MARK McCLELLAN
832-***-**** *.****@***.***
SUMMARY:
Lead developer/software engineer. Motivated, results-oriented professional with extensive experience in development and project management. Skilled in several environments/languages/debuggers. Several years experience in trading. Note: I have a condition that makes it temporarily unable to speak clearly.
SKILLS:
C#, C++, C Visual Studio
Gcc, Python, Visual Basic Linux
SQL, MySQL Code Warrior
Excel VBA Eclipse
PROFESSIONAL EXPERIENCE:
Inependent Trader, Houston, TX 04/2025 – present
Trading futures: Nasdaq, S&P 500, Crude Oil, Gold
Writing C# and Excel VBA code to support trading
Tools: Ninja Trader, Tradingview, WealthCharts
EMERSON ELECTRIC, Houston, TX 07/2023 – 06/2024
Contract Senior Firmware Engineer
Enhance u-boot bootloader with a list of debug-centric features
Enhance Linux with tests for CAN, UART, Ethernet
Improve the boot time for manufacturability
Document the new procedure for downloading the bootloader and Linux via JTAG
Other projects using C++, C#, python
Tools: gcc, DevOps, Cygwin, TeraTerm, MacCraigor Systems, multimeter, oscilloscope
NOKOMIS INC., Canonsburg, PA 02/2022 – 04/2023
Contract Senior Software Engineer
Responsible for enhancing a program to display wave forms using various RF analysis tools.
Owned development and maintenance of 4 modules that provided advanced analysis.
Mentored new developers
Tools: C#, C++, Visual Studio, WinForms, OxyPlot, Git, Redmine
ASPLORE TRADING, LLC, Houston, TX 11/2019 – 12/2021
Contract Developer
Wrote a trading algorithm program using a range of stop loss and profit targets
Developed in C#, writes an Excel spreadsheet
Wrote a analysis of a particular example of pattern trading
Wrote a program that generates trades based on a random sequence
Used 133 “opcodes” to model a code sequences
Employs parallelism to run 6 analyses at once, retains the best
Written in C#, input data from Excel, output was a text file
Wrote several functions in proprietary languages for trading platforms
Developed a day trading analysis using chart patterns and technical factors in Excel/VBA
Created a day trading historical analysis for NASDAQ 100 futures, then updated for Ethereum
Written initially in Excel/VBA, the transferred to C# for speed
Requires input data in Excel, results are captured in an Excel spreadsheet.
Tools: Visual Studio, C#, Excel, VBA
GENESIS GAMING SOLUTIONS. INC, Spring, TX 6/2017 - 10/2019
Senior Software Engineer
Wrote/updated software modules for major casinos
Designed SQL tables/stored procedures
Multi-threaded apps: Async RF interface to casino chip reader (3 apps)
Async drivers license scanner for real time facial recognition (2 apps)
WinForms UI: Casino chip reader (3 apps)
Drivers license picture comparer (2 apps)
WPF Apps: 3 test apps in WCF
RFID Chip Order Management
Casino Ticket Print app
Tools: Visual Studio, C#, VB, WPF, WinForms, SQL, AWS, WCF, TFS, JSON, SOAP, Restful, Wireshark
VISUAL INTELLIGENCE, Houston, TX 4/2016 – 12/2016
Contract Developer
Wrote embedded C/Arduino multi-threaded software for 4 camera mapping control (no RTOS)
VisualStudio/C# for WinForms testing software
Mocked up a breadboard solution for testing, including oscilloscope for determining waveforms
GE OIL & GAS, Houston, TX 9/2013- 11/2015
Lead Firmware Developer
Developed embedded firmware for well controller using C++/Qnx
Multi-threaded app, featuring several sensor inputs, control loops, noSQL, Modbus
Wrote XML/HTML5/Javascript/JSON screens for HMI
Responsible for integrating updated builds for the debug team
CI/CD development using Agile, with unit testing and integration testing
Converted an oilfield analysis app from legacy Visual Basic to modern C++
Processors: Freescale and a GE Industrial Computer based on Power PC.
Tools: C++, Eclipse, QNX, NoSQL, Modbus, Matlab, ZeroMQ
EDUCATION:
Bachelor of Science, Computer Engineering, University of Evansville, Evansville, Indiana
Bachelor of Science, Electrical Engineering, University of Evansville, Evansville, Indiana
Bachelor of Science, Engineering Management, University of Evansville, Evansville, Indiana