Senior Software Developer
Working primarily as a C++ developer on Alpha Vista’s proprietary analysis and trading software. Made many enhancements and bug fixes. Did extensive refactoring to reduce code duplication, make it easier to maintain, and improve error handling and performance. Modernized the code, for example by replacing almost all uses of new with make_unique or make_shared.Using Ansible to automate the setup of all our development, QA, and production servers.Doing some Python development. Wrote scripts to automate our version management and build process. Enhanced and debugged our integration testing scripts. Optimized some time-consuming data validation scripts, making them run several times faster.Made some enhancements to a GUI application written in C#.