Senior Full-stack Developer
2019 - PRESENTToptal- Created a web application for a financial company. I was the lead developer for a project with a Python back-end and JavaScript front-end that was deployed to AWS. The application allowed users to buy into investment funds.
- Developed a Django (Python) web application for a company that works with insurance companies and radiologists. The work included updating Django admin pages and working with bulk imports of CSV data.
- Developed a web application for an IT support company. This project was a Python back-end and JavaScript front-end. I also built charts to visually display information about client computers.
Technologies: Amazon Web Services (AWS), SQL, Git, AWS, JavaScript, PythonSoftware Developer
2017 - 2018CourseStorm- Designed and built a local development environment using Docker on macOS. Local development included Zend Framework (PHP), MariaDB, and a custom PHP compiler.
- Built a financial auditing system for Stripe payments using Laravel. Client payment reconciliation was performed between the application database and Stripe REST API.
- Deployed full-stack web applications to AWS EC2, and RDS (MariaDB).
Technologies: MariaDB, Laravel, PHPSenior Research Analyst
2002 - 2016Thomson Reuters- Delivered a full-stack web application using Django, MySQL, Bootstrap, and jQuery. The application contained a repository of thousands of documents about financial datasets. It integrated with Jira for tracking alerts relating to data ingestion delays.
- Delivered a financial data ingestion tool using Python and MySQL.
- Eliminated legacy software dependency by utilizing a new API using Python and XML.
- Built a high-performance Intel server for a 2 TB database application. This database handled large amounts of financial data that was updated daily.
- Improved the financial report generation process by creating a self-service application using Linux, PHP, and MySQL.
- Delivered an error tracking system using Linux, Apache, PHP, and MySQL. This system was used by a large team of data analysts in multiple countries to streamline the identification of errors for training and improved accuracy.
Technologies: Bootstrap, jQuery, Oracle, Sybase, MySQL, Perl, PHP, Django, Python