Freelance Senior Software Engineer
2019 - PRESENTToptal Clients- Built a Python-based application that scrapes legal websites to gather court case updates and notifies followers of changes in dockets and other items. This application also gathers court filings for followers.
- Enhanced a tax calculation and financial analysis SaaS project by adding user registration, payment, and calculation features.
- Revitalized and transformed an old, legacy Node.js application (in the data/finance domain) into a well-tested Python-based application.
- Performed security-focused application assessments and code reviews for various SaaS projects.
Technologies: Python, TypeScript, Azure, Cloud, Django, FastAPI, React Native, APIs, REST APIs, Back-endDirector, Software Development
2006 - PRESENTHorizon Investments- Created and contributed to open-source several open-source projects, primarily in the financial services domain.
- Developed several full-stack web systems using a variety of tools and technologies. The nature of these systems is confidential.
- Adapted software processes and communication protocols to changing requirements and growing teams.
- Created a productive team environment for building durable and maintainable code.
Technologies: Julia, ClojureScript, Python, APIs, REST APIs, Back-end