Lead Developer
2022 - PRESENTProcess Sciences, Inc.- Maintained and expanded upon a purpose-built CRM/ERP that manages a variety of the client's core business processes, especially those which ensure and document its implementation of business practices and standards (e.g., ASTM).
- Designed and developed an application component that manages and documents the maintenance and standards-compliance of facilities and equipment in accordance with a variety of standards.
- Created and designed a custom inventory component that manages a stock of all consumable goods, including perishables.
- Improved the existing code and infrastructure across the whole technology stack, coordinating maintenance and new features with the client COO.
Technologies: Laravel, PHP, Vue, Algolia, Mailgun, PostgreSQL, Business Management, MySQL, Business Analysis, Interface Design, JavaScript, HTML5, APIs, Relational Databases, GitFlow, REST APIs, Software, Web Applications, Web Application Forms, Databases, Email, Application Architecture, Enterprise Application Architecture, Web Application Architecture, API Integration, Enterprise, Bootstrap, SQL, JSON, HTML, CSS, Web Development, Web App Development, Web App Testing, Transactional Emails, Object-oriented Programming (OOP), Docker, ECMAScript (ES6), Front-end Development, Webpack, Requirements Analysis, Ajax, Geospatial Data, DigitalOceanEngineering Lead
2021 - 2021ASU Prep Digital- Rescued and revived a multimillion-dollar initiative.
- Educated C-suite and stakeholders on how to improve their decision-making for technology projects.
- Hired and managed tech team members with a range of experience and ability levels.
- Directed the creation of some new, exceptionally well-built technology.
Technologies: React, Redux, Laravel, PHP, Docker, MongoDB, REST, APIs, Microservices, Lumen, Doctrine MongoDB ODM, Leadership, Management, Architecture, Front-end, Back-end, Full-stack, Enterprise, Team Leadership, HTML5, PHP 7, GitFlow, REST APIs, Software, Web Applications, Web Application Forms, Databases, Application Architecture, Enterprise Application Architecture, Web Application Architecture, API Integration, Education, JSON, HTML, JavaScript, CSS, Web Development, Web App Development, Swagger, Web App Testing, Object-oriented Programming (OOP), Mentorship, Semantic Versioning, Education Technology (Edtech), K-12 Education, ECMAScript (ES6), Front-end Development, Webpack, Requirements Analysis, Technical Leadership, AjaxCTO | Lead Developer
2020 - 2021Evolution Labs/Navigate360- Interacted with C-suite executives and clients, assessing legacy technology and managing expectations for developing all-new services.
- Led and managed the design and development of the all-new microservice-based technology, leveraging the client's existing content assets to deliver to new platforms.
- Hired, managed, and mentored tech team members, guiding the technology through an acquisition.
Technologies: React, PHP, AWS, Symfony, Redux, Education Technology (Edtech), Canvas LMS, Microservices, Management, Leadership, Front-end, Back-end, Full-stack, Enterprise, MySQL, Team Leadership, HTML5, PHP 7, APIs, Relational Databases, GitFlow, REST APIs, Software, Web Applications, Web Application Forms, Databases, Application Architecture, Enterprise Application Architecture, Web Application Architecture, API Integration, CTO, SQL, Education, Amazon Polly, JSON, HTML, JavaScript, CSS, Web Development, Web App Development, Swagger, Web App Testing, Object-oriented Programming (OOP), Semantic Versioning, Docker, K-12 Education, ECMAScript (ES6), Front-end Development, Webpack, Requirements Analysis, Technical Leadership, AjaxPHP Developer
2019 - 2020Triton Capital (via Toptal)- Designed and developed a custom DocuSign integration that allowed users to apply, get approval for, and sign all required documents for small business loans in a single user flow.
- Developed new RESTful APIs and microservices to support new functionality.
- Advised and implemented numerous improvements to codebase, architecture, and infrastructure to better align them with best practices.
Technologies: PHP, APIs, DocuSign, DocuSign API, MySQL, SugarCRM, SendGrid, SendGrid API, API Integration, React, JavaScript, ECMAScript (ES6), HTML, HTML5, CSS, Microservices, REST, RESTful Web Services, RESTful APIs, RESTful Microservices, Laravel, Laravel Forge, Lumen, Eloquent, Databases, Database Design, SQL, Sugar ORM, Object-oriented Programming (OOP), Best Practices, Web Development, Web App Development, LAMP, Transactional Emails, Fintech, Finance, Loans, Front-end Development, Node.js, Ajax, Geospatial Data, DigitalOceanTwilio Expert
2019 - 2019Tratta (via Toptal)- Developed an app that leveraged Twilio's Voice API to accept payments by phone, a first for the debt-collection industry.
- Designed a complete telephone-based (IVR/DTMF) user flow that allowed callers to securely access their accounts and then make and validate a payment toward their balance.
- Implemented best practices and coordinated with the CEO and a consultant to ensure PCI compliance.
Technologies: Twilio, Chatbox, Live Chat, SMS, Interactive Voice Response (IVR), IVR, Twilio API, TwiML, Voice, Credit Card Processing, Prototyping, Proof of Concept (POC), Laravel, PHP, APIs, API Integration, Phone Support, PCI, Databases, Database Design, MySQL, Eloquent, DTMF, Authorize.Net, Web Development, Web App Development, Object-oriented Programming (OOP), Fintech, Finance, Loans, VoIP, AjaxMulti-application Architecture Consultant
2019 - 2019RefundLabs- Used my expertise in enterprise multi-application environments to enhance the client's development processes and improve the robustness of their applications.
- Architected a collection of middleware which dramatically improved the client's codebases, making them more DRY ("do not repeat yourself"), more secure, and more efficient to develop further.
- Established a set of code style guidelines and best practices for the client's developers, making the codebases more readable, consistent, and maintainable.
Technologies: Documentation, Architecture, REST APIs, OpenAPI, Swagger, PostgreSQL, Composer, Laravel, PHP, Back-end, PHP 7, APIs, Relational Databases, Software, Web Applications, Web Application Forms, Databases, Application Architecture, Enterprise Application Architecture, Web Application Architecture, Microservices, JSON, Web Development, Web App Development, Object-oriented Programming (OOP), Mentorship, Semantic Versioning, Docker, Technical Leadership, AjaxEnterprise Data-Visualization Design and Development
2019 - 2019DecisionIQ- Designed and developed new data visualizations, infographics, and interfaces for an enterprise AI/IoT application using HighCharts and D3.js.
- Redesigned existing interfaces—improving navigation and readability while reducing clutter and eliminating unnecessary elements.
- Refactored Django/Python code—reducing bugs, making it reusable, and altering it to provide new data utilized by the new data-visualization interfaces.
Technologies: Python, Django, jQuery, JavaScript, CSS, HTML, Bootstrap, D3.js, Highcharts, Front-end, Back-end, Full-stack, HTML5, Relational Databases, GitFlow, Software, Web Applications, Web Application Forms, Databases, Application Architecture, Enterprise Application Architecture, Web Application Architecture, Enterprise, SQLAlchemy, JSON, Web Development, Web App Development, Object-oriented Programming (OOP), Front-end Development, Data Visualization, AjaxTech Lead
2019 - 2019Meisterline Analytics- Provided leadership to and enhanced communication between technical and non-technical team members around the globe.
- Collaborated closely with the founder to bring shape to the project, giving it a clear direction and enabling its further progress.
- Cooperated with and guided the technical team through a variety of challenges as the project progressed.
Technologies: Amazon Web Services (AWS), GitHub, AWS, Flask, Laravel, PHP, Python, Back-end, Full-stack, Team Leadership, Leadership, APIs, Relational Databases, GitFlow, Software, Web Applications, Web Application Forms, Databases, Application Architecture, Enterprise Application Architecture, Web Application Architecture, Enterprise, JSON, HTML, Web Development, Web App Development, Swagger, Object-oriented Programming (OOP), Docker, Requirements Analysis, Technical Leadership, AjaxFreelance Senior Enterprise Software Developer
2018 - 2018Friendemic- Led the enterprise team in the architecture and development of an SDK for their primary data source, focusing on enforcing best practices while making developers' jobs easier.
- Refactored a single-database software platform into a multitenant one to enable lucrative new clients to come on board while respecting their data-center requirements.
- Consulted on and developed a new RESTful versioned API to be used as a single source of truth for a host of enterprise applications used by some of the most distinguished automotive manufacturers.
- Played a leadership role for the enterprise team, using my experience and expertise to inform and guide less senior members.
Technologies: GitHub, Git, LAMP, Laravel Forge, MySQL, PHP, Eloquent, Laravel, Front-end, Back-end, Full-stack, Enterprise, Team Leadership, Leadership, HTML5, APIs, Relational Databases, GitFlow, REST APIs, Software, Web Applications, Web Application Forms, Databases, Email, Application Architecture, Enterprise Application Architecture, Web Application Architecture, API Integration, Bootstrap, SQL, JSON, HTML, JavaScript, CSS, Web Development, Web App Development, Swagger, Web App Testing, Transactional Emails, Object-oriented Programming (OOP), Mentorship, Semantic Versioning, Linux, Front-end Development, Requirements Analysis, Technical Leadership, Ajax, DigitalOceanFreelance Lead Enterprise Software Developer
2018 - 2018Next Wave Communications- Designed and developed a dynamic, real-time D3.js/C3.js interface that enables engineers to visualize engineering trials and results. This application and interface were featured at Twilio Engage Sydney 2018, garnering investor interest.
- Architected and developed an enterprise SaaS platform for the emerging CPaaS/UCaaS sector. Featured enterprise-grade controls for customers and their users, along with intuitive user interfaces.
- Collaborated closely with founders in the technology and business spheres within an environment of mutual respect and on a level playing field, resulting in an extraordinarily gratifying and productive relationship.
Technologies: Amazon Web Services (AWS), GitHub, Git, RabbitMQ, MySQL, Ajax, jQuery, D3.js, Bootstrap, AWS, Django, Python, Twilio, Front-end, Back-end, Full-stack, Enterprise, APIs, Relational Databases, Software, Web Applications, Web Application Forms, Databases, Application Architecture, Enterprise Application Architecture, Web Application Architecture, API Integration, SQL, Telecommunications, GitLab, JSON, HTML, JavaScript, CSS, Web Development, Web App Development, Interactive Voice Response (IVR), IVR, TwiML, Voice, Linux, Front-end Development, Requirements Analysis, Technical Leadership, VoIP, Data Visualization, CPaaSFreelance Software Developer
2017 - 2018GeneCentrix- Developed a new functionality, incorporating and refactoring the client's Perl scripts.
- Implemented the Marvin-JS plugin according to the client's specifications and added a jQuery-driven front-end functionality to tie it into their UI. Installed Apache Tomcat and the vendor's app/API to extend the functionality of the Marvin-JS plugin.
- Redesigned the primary interface to incorporate new functionality and refined the existing functionality.
- Refined a variety of interfaces to enhance the look-and-feel and user experience.
Technologies: FontAwesome, Flexbox, jQuery, CSS, HTML, Marvin JS, Ansible, Apache Tomcat, Perl, Git, PostgreSQL, Laravel, PHP, Front-end, Back-end, Python, APIs, Relational Databases, REST APIs, Software, Web Applications, Web Application Forms, Databases, Email, Application Architecture, Enterprise Application Architecture, Web Application Architecture, API Integration, Bootstrap, Team Leadership, Leadership, SQL, SQLAlchemy, JSON, JavaScript, Flask, Django, Web Development, Web App Development, LAMP, Swagger, Web App Testing, Transactional Emails, Semantic Versioning, Linux, Front-end Development, Requirements Analysis, Technical Leadership, Ajax, DigitalOceanWeb Application Developer
2012 - 2018Personal Growth Organization- Architected and developed a HIPAA-compliant application with a suite of features for both clients and staff, which connects to and exchanges data with the organization's ERP.
- Collaborated closely with the director of worldwide communications, the IT director, in-house developers, and various other staff and stakeholders on a variety of projects ranging from eCommerce and marketing sites to internal and client-facing apps.
- Led and mentored in-house developers to improve the quality and efficacy of their work, reviewing code, pair-programming, and providing guidance as they built up their experience.
Technologies: LAMP, MySQL, PHP, Relational Databases, Software, Web Applications, Web Application Forms, Databases, Email, Application Architecture, Enterprise Application Architecture, Web Application Architecture, SQL, HTML, JavaScript, CSS, Web Development, Web App Development, Transactional Emails, Mentorship, Linux, Front-end Development, Requirements Analysis, Technical Leadership, AjaxWeb Developer (Contract)
2015 - 2017Vermont Public Radio- Performed full-stack development work on VPR's home page, an entirely API-driven Silex application, implementing new APIs or redeveloping existing connections and functionality and designing new interfaces to interact with new APIs or functionality.
- Collaborated closely with the director of digital services and in-house developers.
- Built app components in Python to be consumed by VPR's mobile applications.
- Developed apps in Python to interact with voice and SMS channels via Twilio and TwiML.
Technologies: Twilio, Twig, Symfony, Silex, RabbitMQ, Vagrant, PHP, Amazon S3 (AWS S3), Heroku, Flask, Python, Python 3, Google Sheets, Google Sheets API, SoundCloud, SoundCloud API, Twilio API, Software, Web Applications, Web Application Forms, Databases, Application Architecture, Enterprise Application Architecture, Web Application Architecture, API Integration, HTML, JavaScript, CSS, Web Development, Web App Development, LAMP, Mentorship, Linux, Front-end Development, IVR, Interactive Voice Response (IVR), VoIP, AjaxCTO, Software Architect, and Developer
2015 - 2017The Alumni Sprints League- Collaborated closely with CEO and CFO to help refine a business model and translate it into an easy-to-use web application for staff and clients.
- Architected and developed systems and interfaces for clients to easily view and manage data for a sport (rowing) that has complex data needs and yet few, if any, good precedents for either the process or interface design.
- Designed and implemented algorithms that rank individual rowers and teams based on participation and performance.
- Negotiated with third parties to gain access to crucial data resources, and to co-create novel, mutually-beneficial software and resources.
Technologies: Twig, Bootstrap, MySQL, PHP, Leadership, Team Leadership, CTO, Architecture, Relational Databases, Software, Web Applications, Web Application Forms, Databases, Email, Application Architecture, Enterprise Application Architecture, Web Application Architecture, SQL, HTML, JavaScript, CSS, Web Development, Web App Development, LAMP, Transactional Emails, Linux, Front-end Development, Requirements Analysis, Technical Leadership, Data Visualization, AjaxEnterprise Application Developer (Contract)
2015 - 2017Jane Iredale Mineral Cosmetics- Coordinated with the solutions architect, developers, and other staff members in a tightly-knit team environment to develop and maintain various internal and client-facing Symfony applications.
- Built various new features for multiple users and roles using Symfony, Doctrine, Twig, and Bootstrap.
- Upgraded the applications and bundles with many dependency tiers, past a BC break from Symfony 2.8 to Symfony 3.
Technologies: Semantic Versioning, Unit Testing, Composer, Twig, Doctrine, MySQL, Bootstrap, Symfony, PHP, Relational Databases, GitFlow, Software, Web Applications, Web Application Forms, Databases, Email, Application Architecture, Web Application Architecture, API Integration, SQL, GitLab, HTML, JavaScript, CSS, Web Development, Web App Development, LAMP, Web App Testing, Transactional Emails, Linux, Front-end Development, Requirements Analysis, AjaxWeb Developer
2015 - 2016eEuroparts.com- Worked closely with the CEO to refine and upgrade a variety of aspects of the business's primary application.
- Introduced and configured the application to use Git for both version-control and deployment.
- Cleaned up, refined, and redesigned numerous front-end features for improved aesthetics and user experience.
- Designed and developed new functionality including features that improved sales and staff-productivity.
- Suggested and directed architectural changes to the application to improve efficiency and performance.
Technologies: JavaScript, jQuery, CSS, HTML, Microsoft SQL Server, PHP, Relational Databases, Software, Web Applications, Web Application Forms, Databases, Application Architecture, Web Application Architecture, SQL, Web Development, Web App Development, LAMP, Web App Testing, Transactional Emails, Front-end Development