Co-founder, CTO2014 - PRESENTMadra Learning
- Architected, implemented, maintained, and managed new development and scalability for a SaaS-based e-learning assessment platform that helps improve student outcomes in university courses through personalized analytics, metacognitive training, and targeted study. The web-services based platform runs in the cloud on AWS and has served tens of thousands of students taking hundreds of thousands of assessments.
- Leveraged expertise in scaling cloud-based systems to service users across dozens of universities, providing reliable, performant, always-available services and support.
- Managed engineering and operations for a team of developers, content creators, devops, and technical salespeople.
Strategic Technology Consultant2008 - PRESENTJuxta Services
- Architected, managed, and implemented scalable, global, enterprise-level software solutions for clients such as Estée Lauder, Disney Research, Apple, DHL, FedEx, Kaiser Permanente, and UPS.
- Worked on business and technology strategy, software development, systems architecture, database administration, and information technology consulting services as lead architect, director of engineering, and interim CTO.
- Used server virtualization and cloud computing technologies including Amazon Web Services (AWS), Docker, KVM, Xen, VMWare, Eucalyptus, and Ubuntu Enterprise Cloud.
- Managed development resources, project expectations, requirements, scope, and timelines.
- Developed and validated industry, market, customer, and business models.
- Built and deployed customized Docker-based container architectures to handle fluctuating performance loads in microservice architectures that can auto-scale based on usage demands.
- Provided expertise in and implementation of data warehousing for scalable reporting structures to handle ETL, storage management, and ad hoc or customized reporting for clients with multiple terabytes of data.
- Contributed expertise in dimensional modeling and columnstore database engines.
Resident Venture Developer2013 - 2018Technology and Venture Commercialization Office, University of Utah
Technologies: C++, .NET, Java, PHP, Node.js, Web Applications, Mobile Apps, Service-oriented Architecture (SOA), Lean Startups, Business Model Canvas
- Worked as external partner, providing business model and market validation, technology consulting, project management, scoping, and development expertise for promising technology projects coming through the University Tech Commercialization Office.
- Worked on management of marketing, project selection, and implementation for Software Development Center (SDC).
- Implemented a Lean startup model, a business model canvas, web applications, mobile apps, big data, analytics, and educational software.
- Delivered technical scoping and feasibility studies, including budgeting details for large scale software and technology projects.
Co-founder, CTO2014 - 2016Sentius Technologies
- Designed and built enterprise-level business intelligence software for small and private healthcare practices, providing a competitive edge through big data-driven business and operational insights.
- Performed generation of localized benchmarking, healthcare analytics, and key insights through analysis of core KPIs.
- Created scalable automated data extraction, analysis, report generation, and distribution at an enterprise scale.
- Delivered a SaaS-based customer portal for real-time data analysis and benchmark comparison.
VP of Development/CTO2012 - 2014Linkdip
Technologies: CasperJS, MongoDB, Node.js, Kohana, jQuery, MySQL, Apache, Linux, PHP
- Architected and developed a human-curated marketplace for social media ranking signals exchange.
- Involved in the active development and held an architectural role in scaling the complex web application.
- Performed intimate integration with multiple social media platforms (Facebook, Twitter, Google+, Tumblr, etc.).
- Managed both in-house and outsourced development resources.
- Generated scalable online marketing and lead-generation technologies.
Director of Engineering2010 - 2012RSIS
Technologies: Amazon Web Services (AWS), AWS, KVM, Flex, Apache, Linux, MySQL, PHP
- Held an active development role, creating complex web-based software utilizing LAMP, Ajax, and Flex technologies.
- Developed and managed IT resources, including ensuring PCI compliance and the architecture of a distributed, multi-site, co-located infrastructure.
- Performed integration with both global and localized shipping carriers, including rate retrieval, shipment creation, tracking, pickup, and label generation.
- Managed internal and outsourced development resources utilizing Agile, Scrum, and Kanban.
Senior Lead Developer2007 - 2010ZenPrint
- Architected and created software to facilitate print fulfillment by integrating eCommerce web applications with third-party technologies to automate and streamline print and fulfillment of digital, offset, apparel, and promotional items.
- Architected and configured core components of the application stack, including database structure, hardware, OS, web server software, caching resources, networked file storage, Xen virtualizations, etc.
- Designed architecture and developed API resources for access to orders, customers, shipping, products, etc. via SOAP and AMF.
- Integrated an eCommerce platform with various third-party APIs including shipping, financial processing, tax data, inventory, and print fulfillment.
- Handled security-related initiatives, including PCI compliance, server hardening, secure development practices, and penetration testing.
- Communicated with internal and external customers and management, to define project scope, requirements, definition, and timelines.
Senior Software Engineer2006 - 2007Doba
- Executed integration with 3rd-party web service APIs, including payment, ACH, suppliers, etc.
- Designed and developed API interface for customizable access to company data for internal and external customers.
- Performed Linux server configuration and administration including Apache, MySQL, PHP, Samba, Cron, Xen and VMWare virtualizations, etc.
- Developed software for management of company wide code deployment to testing and production environments.
- Spearheaded security and penetration testing initiatives.
Software Engineer/IT Admin2005 - 2006Digital Harbor
Technologies: MySQL, Oracle, Microsoft SQL Server, WebLogic, Swing, HTML, XML, Java
- Performed enterprise-level Java J2EE client/server application development, using XML, Swing, Weblogic, and various database technologies.
- Implemented transactions in enterprise-level application.
- Used JKS certificates in Java applications.
- Wrote SILK and JUnit tests to validate code.
- Managed Windows and Linux network infrastructures and other IT-related tasks including DNS, firewall, CVS, etc.
IT Manager/Lead Developer2003 - 2005DIPPR801 Thermodynamic Laboratory
Technologies: HTML, Open Access, Microsoft SQL Server, MySQL, Visual Basic, ASP
- Designed and managed the relational database.
- Developed software (Visual Basic) to use with a relational database.
- Performed project management of software application development.
- Handled website security, design, and maintenance as well as network, web, and server security.
- Set up and maintained the web server/site and file server/domain controllers.