Mark Trapp

Résumé

While I am currently happy at my current position, I'm always open to talk about interesting software engineering opportunities around the Portland, Oregon area or remotely.

Contact information

Professional experience

Acquia, Software Engineer (2015–2016), Senior Software Engineer, 2016–present

Working on the cloud UI engineering team, responsible for the products that let Acquia customers interact with its Cloud platform.

Duties and accomplishments
  • Backend development of next-generation Cloud UI API and supporting services
  • Designed and implemented build system, continuous integration system, and notification system to support the new Cloud UI
Core technologies used
  • Languages and frameworks: PHP, Drupal, Ruby, Silex, Elasticsearch, MySQL
  • *Infrastructure: AWS (CloudFormation, EC2, VPC), Git, Chef, Packer, Puppet, Vagrant

Freelance development, 2014

Providing work-for-hire and full-service development and consulting services to companies in need.

Duties and accomplishments
  • Full-stack development of key search and annotation features in an application for a financial services company
  • Complete website rewrite and scheduling API integration for a wellness services company
Core technologies used
  • Languages and frameworks: PHP, Drupal, Code Igniter, MySQL
  • Infrastructure: AWS (CloudSearch, EC2, RDS, SQS, VPC), Git, SVN

Brandopoly, Lead Developer, 2009–2014

Brandopoly was an enterprise marketing automation system with a focus on brand control and asset management. Its clients included ABC and HBO.

More information: https://marktrapp.com/projects/brandopoly

Duties and accomplishments
  • Architected complete rewrite of Brandopoly’s codebase, including a new internal API, customization engine, and user interface
  • Helped expand Brandopoly’s potential reach by creating a version of its product targeted towards small businesses
  • Directed day-to-day technical workload and roadmap
Core technologies used
  • Languages and Frameworks: PHP, Symfony 2, Drupal, MySQL
  • APIs: Adobe Scene7
  • Infrastructure: AWS (EC2, IAM, RDS, Route 53, SES, S3), Git

Bear Brook, IT Manager, 2006–2014

Bear Brook is a marketing and design firm specializing in entertainment and media, with clients including ABC, HBO, NCC, and Smithsonian Magazine.

Duties and accomplishments
  • Managed Bear Brook’s infrastructure
  • Planned and executed Bear Brook’s transition from physical offices to 100% remote work
  • Chief client liaison for technical aspects of projects
Core technologies used
  • Languages and Frameworks: PHP, Drupal, MySQL, PostgreSQL
  • Infrastructure: RackSpace Cloud, RHEL, OS X Server, Apache, SVN, Git

Education

State University of New York: College at Geneseo

Attended, 2002–2006

Relevant coursework
  • Computer science: artificial intelligence, Java, Lisp, object-oriented programming
  • Mathematics: calculus, discrete mathematics
  • Philosophy: ethical theory, philosophy of language, philosophy of law, philosophy of mind, philosophy of science, symbolic logic

Certifications and training

  • Acquia Certified Developer
  • Certified ScrumMaster, Scrum Alliance
  • Dale Carnegie Training graduate, awarded Highest Award for Achievement