Alex Clark


aclark-jobs.jpg

About

Alex Clark is President and Co-Founder of ACLARKNET LLC.

He has a Bachelor of Science in Computer Science from Loyola College in Maryland and has worked as a Network Engineer, Software Engineer, Systems Administrator and Technical Team Leader since May 1998.

He is also President & Executive Director of DC Python, a non-profit organization he co-founded to promote and support the use of Python software in DC.


Profiles


GitHub, Facebook, Instagram, Patreon, Twitter, YouTube: aclark4life


Skills

Mobile Application Development Systems Administration Web Application Development
  • iOS
  • Swift
  • XCode
  • AWS
    • CloudFormation
    • CloudFront
    • EC2
    • Elastic Beanstalk
    • Lambda
    • RDS
    • Route 53
    • S3
  • Bash
  • Chocolatey
  • Git
  • GitHub
  • Homebrew
  • Jenkins
  • macOS
  • Make
  • NetApp
  • VMWare
  • Windows
  • Ubuntu
  • Zsh
  • Bootstrap
  • CSS
  • Django
  • Drupal
  • Font Awesome
  • HTML
  • JavaScript
  • NPM
  • Wagtail
  • Pillow
  • PHP
  • Python

Education

Bachelor of Science in Computer Science

Loyola College in Maryland

January 1999


Work Experience

ACLARKNET LLC

President and Co-Founder

May 2004 — Present

  • Develop and deploy web and mobile applications with AWS, Python, Django, HTML, CSS, JavaScript & iOS, Swift, XCode.
  • Manage development teams to meet or exceed client expectations, project requirements, timeline.
  • Provide mission critical IT operations, support and management.

National Institutes of Health / National Institute of Mental Health / Division of Intramural Research Programs / Neurophysiology Imaging Facility

Systems Administrator

March 2013 — Present

  • Provide research services to NIH research community.
  • Manage and maintain computers, software and related items for scientific core facility.
  • Manage and maintain NetApp storage system featuring dual FAS-3240 and FAS-2240 controllers, SnapMirror and 200T data across 8 volumes, shared via NFS & CIFS, authenticated and authorized via NIH Windows domain controller.
  • Manage and maintain Dell VMWare server with 11 virtual machines, each with 32G RAM & 8G disk, primarily used by researchers to perform data analyses with MATLAB software.
  • Install and configure Ubuntu Linux, CentOS Linux, Apple macOS Unix and Microsoft Windows workstations and servers.
  • Produce and maintain professional documentation with Sphinx software containing facility usage instructions and systems documentation.
  • Research and purchase computers, software and related items through complex government purchasing system.
  • Frequently surplus broken or unused computers and other items to effectively manage severe physical space limitations.
  • Frequently update property manager with ownership and location status of accountable property for entry in NIMH property database.
  • Provide desktop and mission-critical production operations support.

National Institutes of Health / National Institute of Mental Health / Division of Intramural Research Programs / Scientific and Statistical Computing Core

Systems Administrator

May 2002 — October 2005

  • Provided research services to NIH research community.
  • Managed and maintained computers, software and related items for scientific core facility.
  • Installed and configured Debian Linux, Fedora Core Linux, Redhat Linux, Apple OS X Unix and Microsoft Windows workstations and servers.
  • Installed, configured and maintained Apache web server, Plone content management system, ProFTPD FTP server, OpenLDAP directory services, CIFS & NFS file sharing services, CVS version control system, and Arkeia tape backups.
  • Researched and recommended computers, software and related items for purchase through complex government purchasing system.
  • Analyzed network and computer security.
  • Analyzed network performance with MRTG software.
  • Provided Plone content management system instruction to content editors.
  • Provided desktop and mission-critical production operations support.

Genuity

Network Engineer

October 1998 — November 2001

  • Developed Perl and Expect software to support remote configuration of over 2,000 Cisco 2511 Access Servers, Equinox Terminal Servers, and Cisco Catalyst 1900/2820 Ethernet Switches.
  • Developed Perl CGI software to support remote configuration of access servers with over 4 ingress T1 data lines via SNMP e.g. Cisco 5400, Lucent APX 8000, Nortel CVX 1800.
  • Configured over 2,000 Cisco Access Servers, Equinox Terminal Servers and Cisco Catalyst Ethernet Switches.
  • Installed and configured Debian Linux, Redhat Linux, Sun Microsystems Solaris Unix and Microsoft Windows workstations and servers.
  • Configured Linux kernel modules to support myriad network interface cards.
  • Researched and resolved complex network connectivity issues.
  • Verified successful negotiation of TCP, PPP and L2TP protocols through dial-up connections between client programs and remote access servers.
  • Performed maintenance on AOLnet and BBN Dialinx dial-up networks.
  • Provided mission-critical production operations support.

Charm Net

Systems Administrator

January 1998 — August 1998

  • Managed and maintained 4 BSDI Unix servers for over 2,000 internet service provider customers.
  • Installed, configured and maintained DNS, NFS, Sendmail, Apache, INND and Dump/Restore software.
  • Installed and configured computers and software for streaming FM radio to the internet.
  • Installed and configured BSDI Unix servers and Microsoft Windows workstations and servers.
  • Provided mission-critical production operations support.

Loyola University Maryland

Help Desk Technician

August 1996 — November 1997

  • Installed and configured Sun Microsystems Solaris Unix, Slackware Linux, Redhat Linux and Microsoft Windows workstations and servers.
  • Performed installation and maintenance of computers and software in labs, offices, and dormitories.
  • Provided technical support to students, faculty, and administrators via telephone and on site.

Volunteer Work

Pillow

Fork Author & Project Lead

July 2010 — Present

  • Forked Python Imaging Library to create frequently-updated and well-maintained version.
  • Facilitate growth of core team from single volunteer to five volunteers over five years.
  • Oversee development to ensure best possible quality of releases.
  • Implement and maintain quarterly release schedule.
  • Write and submit grant proposal to fund Python 3 compatible version of Pillow.
    • Sent to Python Software Foundation February 28, 2013.
    • Passed unanimously on March 4, 2013.

DC Python

President and Executive Director

2008 — Present

  • Co-founded 501(c)(3) non-profit organization to promote & support Python software in DC.
  • Oversee monthly events to ensure best possible quality of service to community.
  • Envisioned, co-organized and co-hosted Plone Conference 2008 in DC.
    • Largest yearly gathering of Plone developers and community.
    • First US/Eastern location since inaugural event in 2003.

Parkwood Residents Association

Webmaster & Executive Committee Member

2014 — Present

  • Maintain website for PRA to serve residents of Parkwood community in Bethesda, MD, USA.

Awards

PyCon 2012 Startup Row Winner

pythonpackages.com

March 2012

  • Exhibit pythonpackages.com on Startup Row at PyCon 2012 in Santa Clara, California.
  • Pitch "pythonpackages.com began in October 2011 as a fun way to provide useful information to the Python community. Since then hundreds of folks have visited the site to feature their favorite Python packages, for a total of over 10K packages featured. New features have come regularly, and some new features are waiting in the wings, about to be launched."

Publications

Plone 3.3 Site Administration

PACKT Publishing Limited

July 2010

  • Author of "practical book on new and emerging technology".