Technologies Profile

Attorney Brown brings seasoned, hands-on, actual, technologies experience and knowledge to your project. He currently develops software using primarily Java (since 1996), Python, PHP, HTML/XML, and SQL—but has experience in several other languages including data analysis (R and Octave). His computer experience stretches back to the mid-1980s and includes developing advanced software and web applications, running an internet hosting operation, networking, computer security, database development, project management, project budgeting, and systems administration. He has worked primarily with Windows (since 1990) and Linux (since 1996). He has served as a Chief Information Officer (CIO), senior software architect, consulting technologies developer, and consulting technologies attorney.

Technology Skills Summary

  • Cybersecurity training & technical certification (e.g., CompTIA Security+ ce, Sept. 2014- Sept. 2017)
  • Java software developer (since 1996)–projects in Java SE, Java EE, Java ME, SWT
  • Web applications developer (since 1996)–projects in PHP, ASP (classic), PERL/CGI, HTML
  • Database development (since 1993)–JavaDB/Apache Derby, SQLite, MS SQL Server, PostGreSQL, MySQL, Maria DB, FoxPro, Access, Object databases (PSE)
  • Systems administration (since 1996)–Linux since 1996 and Windows since 1990 (some Solaris), former owner of hosting firm
  • Data Analytics, Machine Learning, and Artificial Intelligence–basic Octave, basic R, Python
  • Systems security–Metasploit, nmap, John the Ripper, firewall config, etc.

Current Technology Projects

  • Prolorem™ eDi eDiscovery Software
    • Author of a “predictive coding” (technology assisted review, predictive analytics) software project using machine learning and natural language processing algorithms. Java SE development with SWT front-end and various SQL database back-ends.

Recent Technologies Training

Online, Non-credit Courses (MOOCs)

A MOOC is an innovative, online, college-level, course environment where professors at top universities (Stanford, Harvard, Ohio State, Brown, University of Toronto, Johns Hopkins, UC-Berkley, etc.) provide access to online versions of their courses. Courses typically run from 8-15 weeks and include video lectures, quizzes, challenging programming assignments, and final exams. The experience, although non-credit, is similar to taking a college course—as is the work-load. Some courses optionally offer (much coveted) Statements of Accomplishment, in lieu of credits, to recognize performance and completion of a course.

  • Malicious Software and its Underground Economy: Two Sides to Every Story (Summer 2013, Statement of Accomplishment)
  • Coding the Matrix: Linear Algebra through Computer Science Applications (Summer 2013, Statement of Accomplishment—with distinction)
  • Copyright (Harvard Law School’s edX) (Winter/Spring 2013)(Certificate of Graduation)
  • Building and Information Security Toolkit (Spring 2013)
  • Introduction to Statistics (Spring 2013)(Statement of Accomplishment)
  • Calculus One (Winter 2013, Statement of Accomplishment—with distinction)
  • Information Security and Risk Management in Context (Fall 2012)
  • Neural Networks for Machine Learning (Fall 2012) (Statement of Accomplishment)
  • Computing for Data Analysis (Fall 2012) (Statement of Accomplishment)
  • Internet History, Technology, and Security (Summer 2012) (Statement of Accomplishment)
  • Cryptography I (Summer 2012) (Statement of Accomplishment)
  • Quantum Mechanics and Quantum Computation (Summer 2012)
  • Natural Language Processing (Spring 2012) (Statement of Accomplishment)
  • Topics in Digital Law Practice, CALI (Spring 2012—Received all “Badges”)
  • Machine Learning (Fall 2011) (Statement of Accomplishment)
  • Artificial Intelligence (Fall 2011) (Statement of Accomplishment)

Example Technology-related Presentations (CLEs)

Many states require that attorneys complete regular continuing legal education (CLE) credits every year. Shannon both attends and teaches technology-related, CLE courses for lawyers / attorneys.

  • Technologies and the Media: Drones, Hacking, and Just-in-Time-Media
  • eDiscovery for Small Firms
  • An Introduction to Predictive Coding, TAR and Emerging eDiscovery
  • Virtual Legal Tech Spring 2013 (multiple sessions: eDiscovery, security and analytics)
  • Legal Ethics and Technology: Complying with Changes to the Model Rules of Professional Conduct
  • Social Media Ethics: Attorneys’ Affirmative Duty to Address Social Media Evidence
  • Cloud Computing—How It’s Impacting the Practice of Law
  • Virtual Legal Tech Fall 2012 (multiple sessions on eDiscovery and analytics)
  • 4P’s of eDiscovery: Proportionality, Privilege, Preservation & Privacy
  • Virtual Legal Tech Spring 2012 (multiple sessions on eDiscovery, privacy, and analytics)