I've been working as a software engineer for over twenty years, specializing in highly scalable web services and applications. I'm especially interested in blockchain technology and smart contracts. In addition to my work, I'm passionate about philosophy and the performing arts.
I was head of solutions architecture for the Amazon Managed Blockchain service, which helps customers deploy their blockchain networks on Hyperledger Fabric and Ethereum more quickly, with less management overhead. In addition to meeting regularly with customers to help them succeed on our service, I created and oversaw technical content and other training materials for Amazon Managed Blockchain, and I regularly gave workshops to customers and other AWS employees on this material. One recent workshop I built is our Track-and-Trace Supply Chain Workshop. I also led an internal technical field community (TFC) on blockchain, where we cultivate expertise among AWS employees and engage in thought leadership and customer engagement related to blockchain technologies.
Blockscale LLC provided highly-available, reliable, and scalable blockchain services for crypto projects. Our most recent success was helping to launch and maintain the network infrastructure for Tezos project. We set up and maintained nodes in the Tezos network and a secure infrastructure for the Tezos Foundation's block producers or bakers. Blockscale was eventually contracted to join Coinbase in exchange for pre-IPO equity in Coinbase. My co-founder, Luke, and I both received offers to join Coinbase and help them launch Coinbase Custody. At the time (pre-pandemic), Coinbase did not look favorably on remote work, and I had just built a house in Utah, so decided to take a job with AWS instead, where I was able to eventually transition to a remote position.
Mainframe is building a platform for fully-decentralized app development. We have launched an ERC-20 compliant cryptographic token, MFT, that is used to incentive participation on our network. A messaging dapp prototype, Onyx, is already available, and our full software bundle for dapp development is scheduled for release in Q1 of 2019. I'm excited to be leading the engineering team in this new phase of our development and helping to provide technological vision and direction.
Divvy has partnered with card issuers to revolutionize corporate expense management. Instead of collecting receipts after employees spend money, Divvy issues cards, both physical and virtual, in a handy mobile app. The spending constraints on these cards are closely controlled, and receipts are generated automatically from real-time transaction data. The company just launched. I hired and built the engineering team from scratch, and was heavily involved in developing the core product.
Podium helps companies track and improve customer satisfaction using online reviews and other customer interaction tools. When I was hired, they had just been accepted into Y-Combinator's next round. We spent a few months working hard on product improvements out in Mountain View while being mentored as part the YC cohort.
The World Table's tools and algorithms enrich online interactions by embedding consensus-based virtue metrics into the web, for individuals, organizations, devices, web locations and more, in a robust and decentralized manner. I directed and helped to build the company's flagship product (a comment plugin with community moderating capabilities) from inception to launch, deciding on the technology stack, setting up automated deployment and testing, issue tracking, and designing the frontend and backend to be Internet-scalable. This project was written primarily in ES5 Javascript using the Google Polymer web component framework and Firebase for real-time data persistence. We also founded the Open Reputation project for blockchain-based reputation solutions.
At Cisco I helped to build a set of web services and web UIs for managing large-scale advanced testing scenarios of Cisco Telepresence endpoints and infrastructure products. In addition to an opportunity to sharpen my technical skills, the nearly five years that I spent abroad in Norway and England were invaluable opportunities to be exposed to different languages, cultures, and different ways of managing projects and doing business.
Confreaks specializes in recording conferences, seminars and workshops, and in providing networking and other technical services to conferences. Our debut event was the recording of MountainWest RubyConf 2007, and we went on to record a number of other conferences, many of which helped to strengthen the Ruby and Agile communities. We developed a unique method for recording and preparing our footage that takes advantage of our programming skills to do things more efficiently than conventional video production companies. I sold my share in the company in December of 2009 when I moved to Norway.
Surgeworks is a consulting firm specializing in agile development with offshore teams. During my tenure at Surgeworks, I was in charge of all the company's Rails projects, spending about half my time writing code and architecting software, and the other half managing teams of offshore developers. I managed our projects using agile methods, including developing product backlogs with user stories, fixed-length sprints initiated by sprint planning meetings, daily scrum meetings and sprint retrospectives.
I managed the IT infrastructure and internal software development projects of Construction Capital Source, a construction lending company with offices throughout the Intermountain West. I provided strategic technical expertise to the company's executives, and developed customized software solutions that gave them a competitive advantage in the marketplace. My primary focus was the development of a loan management system built in Ruby on Rails.
At Boeing I was a member of the Information Assurance team for a subproject under the Department of Defense's Future Combat Systems project. My team was responsible for designing and implementing a security API that provides authentication, data integrity, confidentiality and non-repudiation capabilities to other services in the FCS operating environment.
NT driver development (Windows NT, 2000 and XP) for partition mirroring software. Worked specifically with the network level of mirroring, developing a TDI client driver for Windows 2000. Also developed a Windows Registry filter driver. Was retained for a period of six months after office closure to help hand off projects to company's other offices.
Provided technical expertise to the CTO. Investigated the feasibility of new technologies and software methodologies, analyzing their impact on the development cycle, software performance, and the bottom line. Conducted competitor analysis. Developed and improved standards of software development. Managed company patents. Coded prototypes for experimental projects.
Helped architect a fully-scalable web analytics engine based on commodity hardware that handles billions of requests daily. Developed web applications using PHP, HTML/CSS, Javascript, Java, C++ and MySQL on Linux/Apache web servers. Involved in product development from conceptual phase all the way through design, implementation, and testing. Promoted to Manager of Strategic Projects.
Developed applications for in-classroom learning system, including Windows 95 drivers, and Windows applications in MFC. Served as programming team lead in certification department.
GPA 3.70
Left CS Masters Program at BYU to accept position at Boeing and transfer to the University of Washington Professional Masters Program in Computer Science.
Major GPA 3.90. Cumulative GPA 3.61.