Karl DeBisschop
Full-stack software developer with 19 years of industry experience in LAMP
systems for consumer web sites and office/development systems. Seeking position in software engineering and development and to be part of a team that makes products customers love.
39 Wedgewood St
Quincy, MA 02171
****@**********.***
https://www.linkedin.com/in/
karl-debisschop/
EXPERIENCE
Sandbox Networks, Boston W eb Development Manager July 1998 - May 2017
(Sandbox Networks acquired Family Education Network from Pearson in May 2015. I was originally hired by Infoplease which had been acquired by FEN in 1999, and then by Pearson Education in 2000) Hired as a Lisp developer by Infoplease in 1998. Retained through multiple restructurings as a result of hard work, passionate commitment to product improvement, and a willingness to challenge myself with multiple new languages and services as technologies and product needs evolved throughout my 19 years with the company. Responsible for PHP software development, Drupal systems and teams, and managing work of small project and infrastructure teams.
Conceived and created product features that became major segments of site traffic and user engagement. Repeatedly identified and implemented significant cost savings in operations. Led efforts to refactor PHP 3 codebase into a tested object-oriented PHP 5 replacement. Introduced Drupal 5 to Family Education in 2007. Managed projects and small teams, and sponsored technology-sharing forums with other teams. Raytheon Engineers & Constructors, H ydrogeologist Metcalf & Eddy, H ydrogeologist
1988 - 1998
Conducted hazardous waste site investigations for federal superfund program and commercial clients. Responsible for chemical data management, aquifer test analysis, quantitative data display, statistical analysis, and computer flow/transport modeling.
EDUCATION
MIT, Cambridge, Massachusetts B achelor of Science 1983 - 1987
SAMPLE PROJECTS
Drupal Migration (2016-2017)
Provided oversight and code for migration of 4 web sites (teachervision, familyeducation, infoplease, factmonster) from custom systems to Drupal. Migration included inventory and analysis of original sites, data export and extraction, Drupal module development, and coordination with and oversight of development teams in India.
SKILLS
PHP Development
Linux System Administration
SQL Programming
(PostgreSQL, MySQL)
Drupal Development
J enkins Automation
Subscription/Payment
Gateway integration
Amazon Web Services
XSLT/XML/SGML/DSSSL
DBMS Administration
Continuous Integration
Test-Driven Development
Agile Process
Perl
Apache HTTPD
Apache Tomcat/JSP
SonarQube
SVN Administration
Git Administration
G-Suite Management
RabbitMQ
C Development
Java
Python
Ant, Make
Amazon Web Services (2016-2017)
With a coworker, migrated live web sites from data center to AWS. Migrations included databases, backend authentication systems, code and flat files. Services used included OpsWorks, EC2, S3, CloudFront, VPC, ELB, Route 53, IAM, WAF, CloudWatch, AWS CLI and AWS SDK for PHP. All migrations were conducted without visible downtime for end-users and limited degradation of service. After migration, managed team of sysadmins to implement infrastructure changes and contain costs.
Automation Server (2014-2017)
Managed Jenkins automation server used for PHP Continuous integration and Poptropica mobile app testing/deployment. Developed and maintained ant build systems for testing and deployment of Poptropica mobile applications. Managed cryptographic/security systems, downloadable components, store deployment, and ANE integration for AIR SDK apps on iOS, Android, and Amazon. PHP Codebase Refactoring (2013-2016)
Refactored PHP 3 codebase to tested object-oriented code. Progressively replaced duplicate and untested code in running systems without end-user service interruption and limited backend impacts. FactMonster/Infoplease User Engagement (2002-2012) In response to a challenge to increase user interaction, built math flash cards with design and UI team, with focus on gamification with positive reinforcement. Added simple games to site (tic-tac-toe, same game, hangman, solitaire) ultimately comprising approximately 20% of site traffic and significantly improved user engagement metrics. Conceived and developed distance calculator and place finder using public data of 15 million national and international locations. Maintained code and database with AJAX typeahead. Both became among the top 25 performing pages on Infoplease and Factmonster.
Database Applications (2000-2006)
Built and maintained databases and applications for biography database that provided centralized lookup of all biographical articles on Infoplease/Factmonster sites. Managed development of database of recurring features (This Day in History, Famous Birthdays, word of the Day, etc) used as standalone pages and included content throughout Infoplease and Factmonster sites.
Advertising and Analytics Support (2002-2017)
Managed various ad and analytics solutions in PHP including custom code, Oasis, and Google DFP. Worked with ad teams and contractors to meet advertiser requirements and optimize delivery. Linux System and Web Server Administration (1999-2017) Managed Linux systems for web servers, databases, and business systems (typically about 30 systems, up to about 100 systems during transition periods).
Maintained version control systems for 17 years. Initially based on RCS, migrated to subversion (with replication) and then to git (and GitHub). Reduced costs with comprehensive reworks of caching and compression that produced in excess of a 50% savings in bandwidth cost. Applied changes to both LAMP and IIS systems, improving performance as well as cost efficiency.
COMMUNITY/VOLUNTEER
Scout Leader, 2009-present
Scoutmaster and crew
advisor. Leading role in
outdoors-based experiential
education program for local
youth and families. Actively
supporting fully inclusive
community organization.
Fully-trained leader
including Wood Badge, BSA’s
advanced leadership training
program.
Climbing/Ropes Course
Instructor, 2013-Present
Outdoor challenge
experiences and team games
are used in youth and adult
organizations to develop
team coherence and
capability. Training and
practice as an instructor has
helped me develop skills in
motivating individuals and
groups to succeed in
challenging situations.
SELECTED COURSES AND
TRAINING
Intro. Python Data Sci. (edX)
Intro. R Data Sci. (edX)
Sci. Everyday Thinking (edX)
Beginners Guide to Irrational
Behavior (Coursera)
Cryptography I (Coursera)
Building Websites with
Drupal 8 (Acquia)
Drupal 5 (Lullabot)
Karl DeBisschop <k ***@**********.***> Full Stack LAMP Developer