I am a Programmer and Software Development Professional.
- Cloud-Based Trading Strategies for Individual Investors (NDA)
- Developed an MVC Cloud-Based Web Application for an Industry Partner
- Application leverages technically interpreted algorithms to determine trading strategies for given ticker(s) based on its historical data and current trends.
- Technologies:
- Python (backend)
- Flask
- MySQL
- MongoDB
- React
- Worked with Industry Partner to further develop a web application designed to find optimal solutions to trading strategies.
- Primarily focused on backend of the web application:
- Existing monolith had to be broken apart into models, views, and controllers.
- Worked extensively with PyMoo (multi-objective search), Flask (route creation), yFinance (historical trading data), and backtesting.py (historical stock testing) libraries.
- Worked closely with development through the entire SDLC from Planning to Deployment.
- Leveraged Agile methodology, allowing for flexibility and sponsor collaboration.
- Parallel Computing
- Using OpenMP to quantify the benefits of multithreading/multiprocessing
- Capitalizing on the efficiency of parallelization via Monte Carlo trials to assist in determining the probability of an event occurring using random parameters through collection of observed probabilities.
- Determining theoretical maximum speedup that can be achieved on a given program.
- Hardware acceleration using CUDA.
- Distributing workload across hosts using Message Passing Interface (MPI).
- Cloud Application Development
- Using Google App Engine to deploy cloud-based applications.
- Developing RESTful APIs meeting the specifications of provided API documentation.
- OAuth 2.0 integration to RESTful APIs.