Senior Software Engineer
2021 - PRESENTChatfunnels- Helped design and build a microservices framework.
- Mentored and trained junior engineers on best practices regarding code and REST implementations.
- Built a service to securely store sensitive customer data.
Technologies: Python 3, PostgreSQL, REST, Go, TypeScript, JavaScript, React, SQL Architecture, Development, Software, Web Development, MacOSArchitect
2005 - 2021insidesales.com- Designed a telephony integration built on top of Asterisk and led the team in building the integration.
- Built a robust CRM abstraction layer for Salesforce, Dynamics CRM 365, and SAP so that other engineers could consume a CRM without caring about the details of each CRM.
- Managed deployment and maintenance of applications in AWS using Bamboo.
Technologies: PHP, Go, Scala, Rust, MySQL, REST, SQL Architecture, Development, Software, Web Development, JavaScript, MacOSSenior Software Engineer
2009 - 2014InsideSales.com- Designed telephony system built on top of Asterisk with PHP. Moved architecture to an event-driven model for scalability.
- Led and managed a team of engineers to implement the telephony system.
- Built the worker system to process async tasks for business, including the monitoring to be used by NOC.
Technologies: PHP, Asterisk Gateway Interface (AGI), Linux, MySQL, HTML, PythonSoftware Engineer
2005 - 2009InsideSales.com- Came up to speed with the application and fixed reported bugs in software.
- Worked with the company owner to design and build new features.
- Learned deployment and refined deployment scripts for faster, easier deployment.
Technologies: PHP, MySQL, HTML, JavaScript