Brian Sletten

Liberal Arts-Educated Software Consultant, Security, LinkedData, Machine Learning Author, "WebAssembly : The Definitive Guide" (2021)

Auburn, CA, US

About

Advancing the state of the software industry with disruptive technology like resource-oriented architectures, Semantic Web technologies, WebAssembly, blockchains, 3-D graphics, data visualization and Grid Computing. I am available for a variety of short and long-term engagements depending on your needs. I generally strive to find new opportunities with longer term customers, not make you dependent upon me. I assist organizations of all sizes and capabilities on the appropriate adoption of relevant technologies and processes. I can help you understand where to go, help design your APIs with an eye toward LinkedData, train your employees, build prototypes or mentor your teams. Most recently, I have conducted machine learning training initiatives for 3000+ employees of large corporations from the scientific publishing and cloud communities around the world. I have written many articles and speak regularly around the world on topics such as REST, the Semantic Web, resource-oriented systems, security, decentralized systems, visualization and modern software development. Specialties: Software architecture, API design and review, software development, software security, data science, visualization, public speaking, training, mentoring, strategic technology choices, excellent taste in music Training specialities: - REST - Resource-Oriented Architecture - Semantic Web (RDF, SPARQL, RDFS, OWL, SHACL, JSON-LD) - API Design and Strategy - Security - Encryption - Blockchain - Data Science and Machine Learning - Tensorflow/Tensorflow.js - WebAssembly - Decentralized Architectures - Rust lang - TypeScript - WebGL - Graph Databases - Knowledge Graphs - LLVM - IPFS - Onboarding new engineers

Ask me about

Work experience

  1. January 2004 – present

    Bosatsu Consulting, Inc.

    President
    I have assisted companies in the intelligence community, publishing, hospitality, health care, online game, financial, telecommunications, startup and retail industries with security consulting, software architecture and architectural improvement, prototyping, mentoring, training, strategic planning, development, API design, process improvement and software development.
  2. January 2009 – January 2010

    Riot Games

    Senior Platform Engineer
    I worked on the platform for League of Legends including building the initial ELO-based matchmaking system.
  3. January 2006 – January 2008

    Zepheira

    Partner
    I helped form a Semantic Web consulting company providing training, strategic analysis and planning and advanced software development for a key piece of infrastructure.
  4. January 2005 – January 2007

    Cigital

    Consultant
    I spent two years working with Cigital to help Marriott International overhaul their use of credit cards with an advanced secure data encryption system providing format preserving encryption (FPE). By employing cryptographers, advanced software architects/engineers and engaging the business, we were able to fix virtually every system for a fraction of the cost of competing solutions while simultaneously adding business capabilities.
  5. January 2002 – January 2004

    ProLogic, Inc.

    Software Engineer
    I helped design and build a variety of advanced solutions for military customers involving distributed systems, knowledge management, visualization and data integration applications.
  6. January 2001 – January 2002

    Capital One

    Consultant
    I provided a variety of consulting and development services to address serious concurrency problems, providing the team with ways around that class of problem and advanced prototyping of next generation Web-based versions of a thick client.
  7. January 1999 – January 2001

    Parabon Computation

    System Architect
    I was the first engineer and one of the main designers and builders of an Internet Distributed computing platform harnessing the idle time of thousands of computers around the Web. We provided a pre-emptive scheduling system, the application server infrastructure (pre-J2EE), the provider engines, the client API and half dozen vertical applications that took advantage of the platform.
  8. January 1998 – January 1999

    Number Six Software

    Consultant
    I provided software architecture and object-design consulting services, team mentoring, software development, course development (Advanced C++ and Java) and training for a variety of customers in the financial, process consultancy and defense industries.
  9. January 1997 – January 1998

    Photon Research

    Software Engineer
    I worked with a team tasked with focusing on advanced software research in graphical computing environments, visualization, modeling and distributed systems.
  10. January 1994 – January 1998

    Autometric, Inc.

    Software Engineer
    I served as an engineer (and eventual team lead) for an X/Motif/OpenGL-based family of products providing the first whole Earth environment supporting multi-resolution imagery, terrain data, modeling, sensors and simulation capabilities. Also worked on a variety of special projects such as DIS/HLA integration and consuming and geocoding frames from video streams from Predator drones.
  11. January 1993 – January 1994

    VARCOM Corporation

    Software Engineer
    I worked on an X/Motif system for management of network matrix switches (Telenex, Bytex, etc), SNMP monitoring tools, VME-bus-based communication cards, training and a variety of organizational process improvement initiatives.

Education

  1. 1989 – 1993

    The College of William and Mary

    Bachelor of Science, Computer Science
  2. 1986 – 1989

    Yokohama International School

    high school
  3. 1985 – 1986

    TJHSST