Technologies Profile

Attorney Brown brings seasoned, hands-on, information technology experience 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 and data analysis tools (R and Octave).

His computer experience stretches back to the mid-1980s and includes developing advanced software and web applications, mobile applications, database migration, running an internet hosting operation, networking, computer security, data security, database development, project management, project budgeting, and systems administration. He has worked with Windows (since 1990) and Linux (since 1996).

Shannon worked professionally prior to obtaining a law degree and served as a Chief Information Officer (CIO), CEO, senior software architect, and consulting technologies developer.

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 a web hosting firm
  • Data Analytics, Machine Learning, and Artificial Intelligence
  • Systems security–Metasploit, nmap, John the Ripper, firewall config, etc.

Recent Technology Projects

  • Lackawanna Bar Association—interim website development
  • 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.

Sample 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)