MarcusPope.com


Print Optimized!

Resume

Marcus E. Pope
3701 Rip Ford Dr. Austin, TX 78732
512.968.3585
me@marcuspope.com
@marcuspope

Career Objectives

I'm seeking a full time remote position for full stack node.js development at a small, ethical and technology-focused company in the North American or Western European timezones. I thrive on solving complex problems at scale and I'm partial to the healthcare and education industries. Although I'm adept at team management, I prefer to code with intelligent peers under a great leader.

Technical Skills

I'm highly proficient in JavaScript, PHP, C#, Perl, Java and a variety of scripting languages. I can work with any flavor of SQL or NoSQL database. And I'm comfortable developing on Windows, Linux and Mac. My primary focus is web application development but I have extensive experience with Framework, API and Win32 system/application development. I'm not a low-level, embedded, or 3D developer, and I tend to rely on computers when it comes to math.

Experience

AgileLaw.com

Senior Software Developer2016 - Present
  • Enterprise-level Symphony project with a Postgres backend and Bootstrap frontend.
  • Relativity Document Integration for 3rd party asset synchronization.
  • Realtime application interactivity for concurrent users via SocketCluster and RabbitMQ messaging layers.
  • General UI upgrades for modern UX practices.
Full Time DadAug 2014 - 2015

HomeImprovementLeads.com

Senior Software Developer & Team LeadAug 2013 - Jul 2014
  • Designed a custom data access layer in PHP using magic and reflection

    Features:

    • Cross-platform PHP tools for Windows and Linux
    • Schema migrations and reversions
    • Remote database differentials and patching
    • Full MySQL schema exports
    • InformationSchema reflection and refactoring
    • PHP model objects with multi-source hydration
    • Dynamic CRUD operations, table aliases and basic join support
    • Dynamic cache key generation and cache invalidation hooks
  • Modernized a legacy portal built with Silex
    • Implemented Smarty template inheritance
    • Upgraded to HTML5 and Bootstrap
    • Created a consistent set of pluggable UI widgets
    • Implemented site-wide form validation
    • Fixed dozens of security vulnerabilities
  • Implemented and maintained dozens of ExpressionEngine sites
    • Improved site performance from 5s to 0.7s page loads
    • Created reusable templates and includes
    • Implemented a content migration and deployment plugin
    • Created EE to WordPress migration strategy and coordinated the technical launch of Modernize.com
  • Implemented major core enhancements to a high frequency trading system
    • Managed integration with Boberdoo a 3rd-party HFT PAAS
    • Integrated with Authorize.net, Five9, Plivo and Salesforce for both internal and customer facing portals
    • Rewrote a flaky multithreaded message queue with proper semaphores and transactional DB access
    • Implemented a global caching layer with Stash / memcache
    • Abstracted all hard-coded scalars and config variables to a centralized configuration web portal to minimize deployments and audit changes
  • Worked closely with VP of engineering to manage a growing development team
    • Led peer reviews for feature design & architecture
    • Established source code, deployment and testing policies
    • Created reporting tools with API integration to JIRA and Stash
    • Established and significantly contributed to documentation and unit tests
    • Integrated a custom sprint tracking utility driven by Git hooks
    • Daily assistance and mentoring for a team of 6 developers
  • Fixed systemic flaws in the development/production environments and codebase
    • Refactored a massive, unsynchronized, cherry-picked, tightly-coupled common library across 7 core systems
    • Normalized all teammates' disparate development environments for consistent filepaths, application versions and configuration
    • Migrated VCS platform and development/production infrastructure from SVN to Git
    • Migrated from Apache 2.1 to Apache 2.4 and PHP 5.3 to PHP 5.5
    • Created a cloud deployment tool with disaster recovery support
  • Conceived and coordinated epic pranks on coworkers and supervisors

Argand Technologies / MyCollegeScout.com

Director of DevelopmentFeb 2013 - Aug 2013
Director Responsibilities
  • Managed architecture and feature development of MyCollegeScout.com
  • Hired and managed a development team of 4 full stack developers and two QA analysts
  • Reported to CEO, president and investors
  • Documented standard development policies, procedures and best practices
  • Scrum Lead for a modified Scrum/Kanban process
Development Accomplishments
  • Symfony 2.1 - 2.3 Development
    • Advanced morms and templating
    • DI and service abstractions
    • Fully managed database with Doctrine entities and migrations
    • Twig templates and custom extensions
    • Custom Symfony extensions using compiler passes and base entity abstractions
    • Composer dependency management
  • Created a graduation planning feature with college entrance probability metrics
  • Created a CommonApplication generator from a social media based timeline and high school grade transcripts
  • Reporting, automation and testing
    • Node.js metrics server
    • Bitbutcket API extensions for scrum management
    • PhantomJS/canvas CSS regression automation
    • Jenkins CI and build automation with PHPUnit tests
    • Custom Symfony console commands
  • Used LessCSS, Bootstrap, jQuery/UI, Twitter & Facebook Graph

Springbox

Senior Software DeveloperMay 2011 - Feb 2013
  • Developed responsive HTML5 web sites
  • Developed a responsive video sharing microsite for Chevy to promote their XLVI Super Bowl Contest
    • Translated to 8 different locales
    • Hosted globally on 4 continents
    • Presented on MSN.com as a full-page takeover
    • Integrated multiple video and image asset CDN's
    • Implemented hacking and gamification defense mechanisms for online video voting
    • Designed as a single page app supported across all major devices
  • Created a content management system for our copy editors
    • A heavily customized WordPress Multisite installation
    • Custom content workflows from draft to final print
    • Exportable into custom Word document templates via WScript/COM
  • Created a few WordPress plugins available on WordPress.org
  • Contributed to WordPress core bug fixes and patches for 3.1 - 3.3
  • Developed a social media metrics tracker for internal use to monitor our client's social engagements across 6 major providers
  • Various projects included Facebook apps/profile pages, cloud service monitors, social media integration and build process automation
  • Won 4 HFS awards for outstanding work

Independent Contractor

Senior Software ConsultantSeptember 2008 - April 2011
  • Switched to consulting and contracting work to improve my dated skill set from Neopost Loopone
  • Designed and developed an automation framework for distributed process automation
  • Managed full product life cycle, development, testing and deadlines for up to 6 active clients
  • Worked on projects for Premiere Global, Dell, Neopost, MyEDU (aka Pick-A-Prof), Proteus Biomedical, Bonvu.com, and various smaller short term projects
    • Developed cloud-based data mining platform for MyEDU to gather schedules, grades and book lists from all public universities in the US
    • Created a custom content management system for Premiere Global
    • Designed a hate speech content filter for ArgueWithEveryone.com
    • Developed warehouse automation system for mid-scale fulfillment center

Neopost Loopone

Senior Software Engineer / Project LeadJul 2007 - April 2010
  • Designed and maintained postal systems for ParcelForce Worldwide serving the UK postal system and international parcel delivery
  • Created an end-to-end parcel solution for Australia Post's parcel tracking with customer accessible package tracking
  • Established a unit testing framework for QA acceptance, implemented code reviews and produced SVN management policies to improve code quality and reduce integration issues between three dev teams
  • Worked closely with QA and management to improve our scrum process
    • Improved development schedules
    • Implemented customer acceptance testing with clients in UK, France, Spain and Australia
    • Worked directly with international clients to refine software specifications and develop design documents
  • Lead developer for a 3 month project implementing security and accessibility solutions for international regulatory compliance as recommended by Qinetiq
  • Worked with a small R&D team to upgrade our massive code base for Apache 2.0 / Embperl 2.0 compatibility
  • Created common web components across four major shipping systems to improve system maintenance
  • Implemented a white-label application for Home Delivery Network, the UK's largest home shipping organization
  • Redesigned SendItNow.com to implement a custom AJAX framework and a modern, cross-browser design

A long time ago in a galaxy far, far away...

Balfour / American Achievement Corp

Senior Software Engineer / Team Lead2007

Opus Healthcare Solutions

Software Engineer / Project Lead2005 - 2007

Renew Data Corp

Process Engineer / Software Engineer2003 - 2005

Fast Media, llc

Software Developer / MIS Director2000 - 2003

Controlled Decisions, Inc

Junior Software Developer1996 - 1999