Christopher Pecoraro-- Dakota Drive
via miseno 69
Lower Burrell, PA 15068
90151 Palermo, Italy
Summary
Web application developer from Pittsburgh, Pennsylvania, author of
Mastering Laravel 5 (Packt), experienced remote worker, conference
speaker, and open source contributor. Bachelor of Science degree in
Computing & Information Science from Saint Vincent College. Research work
in biomedical informatics published in several peer reviewed publications.
Experience
Irventu (sole proprietor)
2015-current
PHP 5.x-7, Laravel, and Symfony development, consulting, and training
Project list:
Flipside Media, Pittsburgh, Pennsylvania, USA
June 2016 – June-2017
Agile-based distributed team development of a corporate wellness and coaching
portal and various role- based dashboards using Laravel 5.x.
Development of a RESTful API to be used by Android and iOS apps.
Git flow feature branching to manage features.
Creation of tests using PHPUnit and Selenium for system-wide integration tests.
Product technology stack: HTML5, Bootstrap, Vue.js, jQuery, Laravel Elixir (gulp),
PHP 5.6/7.0, Nginx, MySQL, Ubuntu (Laravel Vagrant Homestead), AWS S3.
Authoritas, London, UK
2015 -2016
Agile distributed team-based software development (Git pull requests, code
reviews) of a leading big data based SEO SaaS platform.
Migrate legacy functionality to Symfony-based RESTful API-based
microservices.
Real-time performance reporting using Symfony console commands and
Zabbix
Product technology stack: Highcharts, jQuery, Twig, PHP 5.6 (Drupal/Symfony
2.8), Apache, MariaDB (TokuDB), CentOS/Ubuntu
Senior Web Application Engineer at Mosaicoon Viral Media Company
2013 - 2015
Lead the development of the Plavid marketing software suite to create and
manage viral video distribution, social sharing, and blogging campaigns using the
Laravel PHP 5.4 framework.
Create an API for a creativity crowdsourcing platform for video campaigns from in
Laravel.
Frameworks/Libraries: Laravel 4.2, CodeIgniter, jQuery, Mustache,
Twitter Bootstrap 3 Text Editors/IDE's: PhpStorm, Adobe Brackets.
Technology Stack: LAMP: Ubuntu 14.04 Server (Digital Ocean), Apache 2.4, MySQL
5.6, MongoDB 2.6.3, PHP 5.5.
Workflow: continuous delivery: TDD (Codeception), BDD (PHPSpec), Vagrant,
XDebug, git flow (BitBucket), Jenkins CI, PHPStorm
Methodologies: Agile, Scrum-ban
Cloud Apps: Trello, Mandrill, Zapier
Senior Software Developer at SoftLab
2011 - 2013
Development of an Enterprise Resource Planning software suite, JoMan, for the
management of a university and industry collaboration.
Development of Hatimatic, a digital archiving system for accounting documents.
Editors/IDE's: Eclipse Juno
Technology Stack: LTMJ: CentOS, Tomcat, MySQL 5.1, Java Spring Web
Flow (MVC) LAMP: Ubuntu 12.04 Server, Apache 2.2, MySQL 5.5, PHP
5.3.
Software Engineer at D.S.I.
2010 - 2011
Development and maintenance of data analysis tools for department store staff.
Development of a client/supplier management suite for accounting and back
office administration.
Editors/IDE's: Visual Studio.
Technology Stack: WISC (Windows 2008, IIS, MS SQL Server, C#)
Clinical Application Manager at ISMETT - UPMC Italy
2009 - 2010
Development of hospital accident reporting software and statistical analysis in
clinical departments
Development real-time web based monitoring software for patient drug-infusion
pumps
◦ Development of HL7 routing and filtering software for hospital information
systems integration
◦ Technology stack: Windows, IIS, MySQL/MS SQL Server, PHP, Javascript (Rhino)
Software Engineer at Chorus Call
2008 – relocated abroad
Development of a video and audio conferencing reservation web application
Development of a web streaming audio/video desktop application
Technology stack: Windows, Tomcat, MS SQL Server, Java, JavaServer Pages
Web Developer at TimeSys Corporation
2007 - 2008
Conversion of LinuxLink customer portal from the Python programming language
to the PHP language
Conversion of Timesys corporate website from an internal solution to Drupal 6
content management system
Technology stack: LAMP (Ubuntu, Apache, PostgreSQL, PHP)
Research Web Programmer at Children's Hospital of Pittsburgh
2003 - 2007
Development of a web application for designing research laboratory experiments
(see relevant publications in Publications section)
Development of a web application for managing a primate research facility
Technology stack: LAMP (SLES/openSUSE, Apache, MySQL, PHP)
Programmer at PNC
1999 - 2002
Develop web-based tools, such as savings calculators and consumer loan
applications to add interactivity to web presence and affinity-branded sites.
Perform usage metrics and data-mining on multiple affinity websites.
Technology stack: Java Servlets, Perl, Oracle.
Education
Saint Vincent College 1995 - 1999
Bachelor of Science (BS), Computing and Information Science
Relevant Courses:
Computing and Information Science I & II
Intermediate Spanish I & II
Database Concepts/Information Structures
Computer Architecture and Operating Systems
Programming Languages
Advanced Data Processing in Business
Business Communications
Software Engineering
Data Structures
Computer Models
Discrete Structures I & II
Computer Architecture and Assembly Language
Department of Biomedical Informatics - University of Pittsburgh
various courses, Bioinformatics, 2007
Publications
Mastering Laravel - Packt Publishing
SOP3v2: web-based selection of oligonucleotide primer trios for genotyping of human and
mouse polymorphisms - Nucleic Acids Research
Web-based primer design software for genome-scale genotyping by pyrosequencing Methods Molecular Biology
SOP3: a web-based tool for selection of oligonucleotide primers for single nucleotide
polymorphism analysis by Pyrosequencing - Biotechniques
Honors and Awards
Invited Speaker: PHP UK 2015, London, England
Talk Title: Building RESTful APIs with Laravel 5's Doc Block-based Controller Annotations
Invited Speaker: phpDay 2014, Verona, Italy
Talk Title: RESTful API Development in Laravel 4
Languages
English (Native), Italian (bilingual proficiency)
Spanish (Basic proficiency)