Profession: Software Engineer
Location: South Portland, ME, USA
Email:
Github | LinkedIn | Mastodon

DLC Headshot

Objective

Research and build systems that improve quality of life, create community, and sustain themselves. Do so acting as a software engineer, writer, organizer, and leader.

Computer Skills

Used Professionally: Bash, fish, JavaScript, PHP, Python
Learned Independently: C, Clojure, Fortran, Julia, LISP, OCaml, Rust
Software: Apache, ArcGIS, Discourse, Git, LaTeX, MySQL, PostgreSQL, Visual Studio Code
Operating Systems: Windows, OSX, Linux: Arch, Ubuntu, Debian

Experience

Business Process Developer – Stone Coast Fund Services, Portland, ME Nov 2017-Dec 2021

  • Translated client requirements into functional application features
  • Created prototypes of applications
  • Used graphical software in application creation
  • Performed testing of applications after completing them

Software Engineer – CashStar Inc., Portland, ME May 2015-Jan 2017

  • Learned company needs and icreased revenue by setting up customers with many company products
  • Reduced setup times and offloaded engineer work by creating GUIs and configuration endpoints
  • Wrote system documentation to reduce training time for new hires

Developer – Photoshelter Inc., New York, NY Jan 2013-May 2014

  • Improved clients’ SEO by fixing longstanding sitemap generation and submission issues
  • Uncovered several bugs and improved site reliability with HHVM static analysis
  • Increasded scalability, reduced time and latency of image exports
  • Added real time image export reporting to reduce issue resolution time
  • Extended and improved handling of image meta-data for better page displays
  • Improved seller experience with Stripe Connect integration

Student – Recurse Center, New York, NY Summer 2012

Volunteer – Poverty’s Demise, Brooklyn, N July-Nov. 2009

  • Setup and maintained hardware, webserver (LAMP), Drupal installations
  • Copyedited business reports, public correspondance, technical documentation
  • Wrote project development plan, press material, internal documentation, reports

Indepedent Projects – Various Locations 2009-Present

  • Financial accounts tracking software (2024)
  • Created weather tracking software with Prometheus (2024)
  • Added shell history features to ion the Redox OS shell
  • Wrote TUI GO game for Redox Games
  • Wrote Hearts server and GUI client, contributed to the Conrod GUI library
  • Contributed to Arch Linux, pkgtools (gem2arch), namcap, many PKGBUILDs
  • Wrote a library and agents for playing Texas Hold’em
  • Wrote cparted and contributed to PyParted, disk partioning in Anaconda from RedHat

Education

Graduate Studies – Computer Science, GPA: 3.41, 30 credits Spring 2010-Spring 2013

CUNY Brooklyn College, Brooklyn, NY

Bachelor of Arts – Liberal Studies, GPA: 3.15 May 2009

University of New Haven, West Haven, CT
John Collinson Philosophy Award recipient

DLC's Website by David Lawrence Campbell is licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International