♦ Developed RESTful Python microservice for a financial analysis dashboard that displayed market data and volatility for a Ticker. Technologies: Python, Docker, Vagrant CentOS VM, and Ansible
♦ Cut reconciliation time to 5 minutes from 1 day by replacing a Java application that used a line-by-line reconciliation that did not scale with a Python script leveraging Pandas. Technologies: Python, Pandas, cx_Oracle, xlsxreader
♦ Benchmarked 8 machine learning algorithms to determine which one performed the best on a representative data set from the firm’s production portfolio analysis suite which the firm used to select the best algorithm for their core product. Outcome: SVM most accurate but didn’t scale due to number of features required. Naïve Bayes performs well, CPU/Memory intensive due to text-to-numeric conversions. Neural Net requires a lot of configuration and might be more complex than needed. Technologies: Decision Tree, Naïve Bayes, SVM, Random Forest, Gradient-Boosted Tree, K-Means Analysis, Neural Network, KNIME