Bryce Ott

Bryce Ott

Provo, UT, United States
Hire Bryce
Scroll To View More
Bryce Ott

Bryce Ott

Provo, UT, United States
Member since April 17, 2014
With more than fifteen years working as an engineer, architect, director, vice president, and CTO, Bryce brings a deep understanding of enterprise software, management, and technical strategy to any project. His specialties include Amazon Web Services (AWS), real-time systems, business intelligence, big data, enterprise web apps, scalability, education, and open-source software.
Bryce is now available for hire
Portfolio
Experience
  • HTML5, 15 years
  • PHP, 15 years
  • MySQL, 15 years
  • JavaScript, 13 years
  • Amazon Web Services (AWS), 7 years
  • Twitter Bootstrap, 6 years
  • Node.js, 6 years
  • React.js, 2 years
Provo, UT, United States
Availability
Part-time
Preferred Environment
Mac, Linux, Eclipse IDE, Git, Subversion
The most amazing...
...thing I've built leveraged enterprise technology to automate business functions in real-time and for a fraction of their original cost.
Employment
  • Co-Founder, CTO
    Sentius Technologies
    2014 - PRESENT
    • 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 SaaS-based customer portal for real-time data analysis and benchmark comparison.
    Technologies: Node.js, JavaScript, HTML5, Big Data, Business Intelligence, Column Data Warehousing, Data Visualization, Store Databases, SOA, RESTful APIs, SaaS, Cloud Computing
  • Resident Venture Developer
    Technology and Venture Commercialization Office, University of Utah
    2013 - PRESENT
    • 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.
    Technologies: Business Model Canvas, Lean Startup, SOA, mobile apps, web applications, Node.js, PHP, Java, .Net, C++
  • Strategic Technology Consultant
    Juxta Services
    2008 - PRESENT
    • Architected, managed, and implemented scalable, global, enterprise-level software solutions for clients such as Estée Lauder, Disney Research, Apple, DHL, FedEx, and UPS.
    • Worked on Business and Technology strategy, Software Development, Systems architecture, Database administration and Information Technology consulting services, as interim CTO.
    • Used Server virtualization and Cloud computing technologies including Amazon Web Services (AWS), 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 model.
    Technologies: Node.js, JavaScript, PHP, Flex, Java, CSS, HTML5, MySQL, AWS, MongoDB, Linux, Apache, Xen, KVM, Networking, Load balancing, Big Data, BI, Data Warehousing
  • VP of Development/CTO
    Linkdip
    2012 - 2014
    • Architected and developed human-curated marketplace for social media ranking signals exchange.
    • Involved in the active development and held architectural role in scaling 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.
    Technologies: PHP, Linux, Apache, MySQL, jQuery, Kohana, Node.js, MongoDB, CasperJS
  • Director of Engineering
    Rock Solid Internet Systems
    2010 - 2012
    • 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.
    Technologies: PHP, MySQL, Linux, Apache, Flex, KVM, AWS
  • Sr. Lead Developer
    ZenPrint
    2007 - 2010
    • Responsible for the architecture and creation of 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.
    • Designed and developed dynamic web-to-print platform, using OO PHP, MySQL, JavaScript, AJAX, CSS, and XML, to create customizable eCommerce front-end and highly configurable products.
    • Responsible for the architecture and configuration of 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 eCommerce platform with various 3rd party APIs including shipping, financial processing, tax data, inventory, and print fulfillment.
    • Implemented front-end design and functionality including CSS, JavaScript, DHTML, and AJAX.
    • Responsible for 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.
    Technologies: Magento, PHP, MySQL, Linux, Apache, JavaScript, XMPiie, Xerox, InDesign
  • Sr. Software Engineer
    Doba
    2006 - 2007
    • Performed web-based, object-oriented application development in OO PHP, DHTML, JavaScript, Ajax, and MySQL.
    • 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.
    Technologies: PHP, Linux, Apache, MySQL, JavaScript
  • Software Engineer / IT Admin
    Digital Harbor
    2005 - 2006
    • 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.
    Technologies: Java, XML, HTML, Swing, WebLogic, MS SQL, Oracle, MySQL
  • IT Manager / Lead Developer
    DIPPR801 Thermodynamic Laboratory
    2003 - 2005
    • Performed relational database design and administration.
    • Developed software (Visual Basic) to use with a relational database.
    • Performed project management of software application development.
    • Responsible for web site security, design, and maintenance.
    • Responsible for network, web, and server security.
    • Performed web server/site and file server/domain controller setup and maintenance.
    Technologies: ASP, Visual Basic, MySQL, MS SQL, Access, HTML
Experience
  • Estée Lauder - The Beauty of Night (Development)

    This global marketing application was built for the product launch of a new Estée Lauder night-time beauty serum and offered a responsive design to accommodate optimized user experiences in mobile, tablet, and desktop browsers.

    Built using an SOA model on the LAMP stack utilizing SlimPHP, AngularJS, Unity, and jQuery, the premise of the application was to allow global users to submit a comment or image and then be randomly connected with another user on the other side of the world.

    Those connections were then beautifully displayed on a night-time globe for browsers supporting Unity, or a customized night-time implementation of Google Maps, allowing the user to zoom in and out and view content submitted by other users, with logic to filter and consolidate connections depending on the zoom level.

    The application also required an administrative console for live content curation, and full locale and language support for 40+ languages to cover all markets where the product was being released. Users would see content submitted by other users translated into their own language (accomplished via Google Translate).

    Upon deployment, this application was used by thousands of customers in hundreds of countries across the globe.

  • University of Utah - UTTS Exam Software (Development)

    Developed for the chemistry dept. at the University of Utah, this is a visually minimal, highly efficient SaaS solution for online exams in a controlled context., designed to scale to thousands of users.

    The system allows for the administration and proctoring of timed exams, either remotely or within a testing center. Features include multiple question types, retries for partial credit, full control over user access and course registration, and consolidated analysis of exam results. The software employs a novel concept called item response theory in addition to the usual analysis of exam data, enabling the system to quantify both the aptitude of the test taker and the quality and difficulty of the question itself, allowing for automated rating of questions in the question bank for difficulty-based selection and offering the instructor and other admins details on which concepts lack adequate understanding among students.

    The software is currently being used by thousands of students at three universities and a handful of high schools.

    Tech: LAMP stack with SlimPHP, Twitter Bootstrap, and jQuery.

  • Praedo Institute - Learning Management System (Development)
    https://praedo.com/

    As the leader in online training for the real estate and mortgage industries, Praedo provides online, regulator-approved training to thousands of real estate and mortgage professionals in the US. Steady growth over the last decade left Praedo with the need for a newer, more efficient online system for delivering content to their users.

    This project therefore involved rebuilding their course delivery and management system from the ground up on newer technologies while ensuring that existing content could be imported into the new architecture.

    Components of this new LMS system included eCommerce for registration and payment processing, media integration for video, audio, and slide-based content, conversion of existing courses from PowerPoint to web-deliverable SVGs, and custom PDF manipulation.

    In addition, in order to meet regulatory requirements, the software was required to administer mandatory quizzes and exams to users throughout the course and mandate a certain level of performance in order to receive a final certification. The technology stack for this project includes LAMP, jQuery, Bootstrap, and CakePHP, and is currently being used by thousands of Praedo customers.

  • Sentius Technologies - Business Intelligence Platform (Development)
    http://www.sentiusdata.com

    Sentius Technologies is a business intelligence company that provides a competitive edge to small and private healthcare practices by automatically integrating with existing data sources to produce business insights that lead to better decisions and patient care.

    The technology built for this project involved integrations with third-party data sources including claims processors, practice management software, and client accounting software. Once data is extracted, it is then consolidated in a data warehouse where a combination of automated and human curated analysis extracts meaningful business insights that are packaged up and delivered to end customers via a monthly report. Customers also have access to a real-time dashboard where KPIs can be monitored and tracked over time. Localized industry benchmarks across the entire dataset are also visible to customers.

    The system was built using a service-oriented architecture utilizing an enterprise technology stack that is designed to scale as needed. It consists of several web services accessible via RESTful APIs to input data via a central log service, interact with the data warehouse, and provide visualizations in a SaaS-based web application.

  • ZenPrint - Web-to-Print Platform (Development)

    ZenPrint provides white-label and API-driven web-to-print services. We built a platform for client companies to set up a branded eCommerce website (ZenFront) to sell customizable products ranging from printed paper products to apparel, mugs, and more.

    InDesign files can be generated and imported, placed in customizable fields on the product, and added to the client's storefront for purchase. From there, they are rendered in real time, accounting for text length, font size, etc., in order to show the user exactly what the printed product will look like.

    In addition to automating front-end logic for product customization, the project also involved building back-end workflows and processes for efficiently batching and fulfilling orders. Integrated with dozens of printers and external fulfillment sources, the platform even allows for clients to continue warehousing and fulfilling their existing products.

    Tech: Linux, Apache, MySQL, PHP using Zend Framework and Magento, proprietary third-party software from Xerox for accurate rendering of customizations, and third-party process flow and warehousing software.

  • Dizzle - Social Ranking Signal Marketplace (Development)
    http://www.dizzle.com

    With a goal to increase social media reach and engagement across its users, Dizzle came up with the concept for a marketplace where users could exchange points for tweeting, liking, +1-ing, and otherwise sharing content from other users.

    Tightly integrated with various social networks including Facebook, Twitter, Google+, Tumblr, etc., Dizzle users could share and promote content to their social network
    accounts with a single click. Built originally on the LAMP stack using Kohana framework and jQuery, as the dataset and user base grew, it was necessary to migrate some of the functionality to more scalable technologuies such as Node.js, MongoDB, and Twiiter FlockDB (social graph) while maintaining a functioning site.

    At its peak, dizzle.com had thousands of users conducting tens of thousands of actions on the site each day.

  • Madra Learning - Educational Platform (Development)
    https://www.madralearning.com

    This educational platform provides SaaS-based eLearning and assessment software to thousands of students in higher education.

    Built under an SOA model, it provides secure assessments (homework, quizzes, exams, etc), metacognitive exercises, and personalized analytics to students and professors in university courses.

    My role on this project has been that of a CTO, providing principle architecture, development management, strategic planning, and budgeting expertise. I have also worked directly with customers in both a sales and technical integration role.

    The technology stack is cloud based (AWS) and consists of an SOA model with an API backbone built in LAMP. There are also some big data and AWS specific components on the back-end (Lambda, Kinesis, S3, etc,) which drive part of the application. Front-end technologies include Bootstrap, jQuery, and LESS.

  • Linkdip - Lead Generation Platform (Development)

    Linkdip is a digital company specializing in online marketing and lead generation. Aside from their tried and true processes in coming from AdWords campaigns and channel partnerships, they wanted to develop some new channels using online classified ads.

    This project, therefore, involved the development of a scalable, enterprise-level implementation to take client content and automate the creation of customized classified ads on the world's largest classifieds site. Content could either be entered manually via an admin interface, or pulled automatically from various content feeds.

    The technology stack was quite extensive and included Node.js, CasperJS, Linux, Apache, MySQL, PHP, Twitter Bootstrap, jQuery, and integration with third-party call center software, as well as some extensive data center customizations to accommodate the requirements that content be posted from IP addresses local to the target region. In addition, big data analytics were applied to help tune content for optimized response rates.

    This software has been utilized to automatically and efficiently post thousands of ads and generate leads in the real estate, jobs, and professional services industries.

  • Apple, Inc. - Project Management Dashboard (Development)

    Working closely with Apple and their project management software vendor, AtTask, this project involved the integration of the AtTask system with existing internal software at Apple for tracking project goals, employee and customer interactions, and current status. In addition to the standard AtTask functionality, this project also involved the creation of a custom dashboard so management could view and track project status in real-time.

    The technology stack for this project included Java J2EE, with EJBs for the AtTask integrations, and Apache Tomcat with JSPs for the custom dashboard.

  • Costa Vida - Marketing Website with Online Ordering (Development)
    http://www.costavida.net

    As one of the fastest growing Fresh Mex restaurant franchises in the Mountain West and Southwest, Costa Vida had need to continue expanding the services it offered to its franchised operations. This included the creation of a new corporate website with online ordering capabilities.

    This project involved working closely with Costa Vida corporate in order to develop an engaging and dynamic website where customers and fans could come to locate a restaurant, learn more about the menu, participate in the rewards program, and place a take-out order online.

    The technology stack for this project was Linux, Apache, MySQL, and PHP, with the Zend Framework, and Magento being utilized for the eCommerce portions of the website. To date, tens of thousands of Costa Vida customers and fans have visited the corporate website.

  • RSIS - Accounting Software for Shipping Resellers (Development)
    http://www.rocksolidinternet.com

    RSIS provides highly specialized accounting software for shipping resellers across the globe, allowing them to mark up and then market their rates for thousands of small business customers who otherwise would not have access to discounted shipping. Their software offering includes a white label back-office application for managing users, tracking usage, performing billing, and doing data analysis; a white label SaaS-based front-end portal for end users to get rates and create shipments; and a series of APIs and carrier integrations for making shipments possible.

    The technology stack for this project included Adobe Flex with AMF, Linux, Apache, MySQL, and PHP with the Yii and the Zend Frameworks, and integrations with numerous carrier web services. Currently this application is being used by thousands of customers around the world.

  • DHL Express - International Shipping Integrations (Development)

    Working closely with DHL Express, this project involved the creation of software to be used by international shipping resellers in order to integrate DHL services with localized carriers in Europe, China, Southeast Asian, Australia, and Great Britain.

    The mechanics involved creating wrappers around localized carrier APIs and digital services so that they could by accessed via the conventional DHL Express APIs, and included work for retrieving rates, tracking parcels, submitting shipments, and generating shipping labels. A series of SOAP and RESTful web services were created using the LAMP stack to bring this project to fruition.

    Currently, this software is utilized by thousands of DHL Express customers to ship internationally.

  • GoSafely - Unified Web Security (Development)

    This project was an ambitious endeavor to provide a unified security platform across all of a user's devices and web activity. It included single sign-on (SSO), password management, malware checking, adware blocking, and live security filtering with support for desktop, tablet, and mobile browsing in Windows, Mac, Linux, iOS, and Android.

    I was the lead technologist and systems architect on this project, which included managing development among other engineers across all OS platforms, architecting and building the back-end systems, and implementing the marketing and dashboard website.

    The system consisted of a back-end )API written in Node.js and MongoDB) and a cloud-based proxy system that would allow for live filtering of web traffic and real-time password management. This included custom cloud network configurations to properly filter, route, and manage traffic, as well as a custom built proxy to allow for analysis, live filtering, and injection of modifications to web requests in real-time, including those made over HTTPS.

  • Bryce is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Bryce shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    XML, JavaScript, Bash, HTML5, SQL, Visual Basic, CSS, Java, PHP, C, C++, C#, Perl, High Level Assembly
  • Frameworks
    Prototype, Slim, Flex, Yii, CakePHP, Kohana, Zend Framework 2, AngularJS, Laravel, Twitter Bootstrap, JEE, Ember.js
  • Libraries/APIs
    Twitter API, Facebook API, jQuery, Google API, Google Maps, Google+ API, Google Charts, Authorize.Net, AMF, Google Chart API, Script.aculo.us, Node.js, Stripe, UPS API, FedEx API, DHL API, Amazon APIs, React.js, Backbone.js
  • Tools
    AWS RDS, AWS SDK, Zend Studio, MySQL Workbench, Chrome Developer Tools, Apache, NPM, GitHub, Git, Eclipse IDE, Smarty, Zend debugger, Xdebug, Flash Builder, Subversion, CVS, CasperJS, AWS SES, AWS VPC, Photoshop, Nginx, InDesign, Tomcat
  • Paradigms
    Agile Software Development, REST, MVC, Service-oriented Architecture (SOA)
  • Platforms
    Amazon, Amazon Web Services (AWS), Windows, Magento, WordPress, Linux, Unix, Android, iOS
  • Storage
    Amazon EC2, JSON, MySQL, NoSQL, Redis, MyISAM, Memcached, FlatFile, InfiniDB, InnoDB, MongoDB, Oracle, MS SQL
  • Misc
    AJAX, Private NPM Modules, SOAP, Networks, AWS S3, AWS ECS, Amazon DynamoDB, Network Programming, Security
Education
  • Master's of Business Administration (MBA) degree in Business Management
    Utah Valley University - Orem, UT
    2010 - 2012
  • Master's of Science (MS) degree in Technology, IT emphasis
    Brigham Young University - Provo, UT
    2004 - 2007
  • Bachelor's of Science (BS) degree in Electronics and Information Technology
    Brigham Young University - Provo, UT
    1998 - 2004
I really like this profile
Share it with others