Resume - Petercarrero.com

advertisement
PETER CARRERO
901 BUSLEIGH CASTLE WAY  PFLUGERVILLE, TX 78660  913.449.8443
PETER.CARRERO@GMAIL.COM
LEAD SENIOR DEVELOPER
 Over 20 years of IT expertise including project/web/software development, system/network analysis, hosting, and
systems security for leading global corporations and city government agencies.
 Instrumental at driving revenues, reducing costs, and increasing productivity by designing and implementing
innovative IT systems.
 Skilled at evaluating, establishing, and managing effective IT departments and internal systems.
 Successful at hiring, training, and directing staff to obtain technical and organizational objectives.
 Experience managing international business, marketing, and licensing companies.
 Developed and launched over 10 Drupal sites since 2007.
 Created the first official version of garfield.com.br and started community efforts.
TECHNICAL SKILLS
Web Languages: PHP since 2001, jQuery since 2007, JavaScript since 2007, CSS since 2001, SASS/Compass since
2012, HTML since 1997, Delphi (via ISAPI).
Frameworks: Drupal (10+ sites since 2007), Joomla (1 site in 2006), PHPNuke (3 sites between 2003 and 2005)
Other Languages: Python since 2011, Delphi between 1997 and 2002, Clipper between 1986 and 1998, AWK, Bash,
Sed.
Database Languages: Oracle PL/SQL, MS SQL, MySQL, dBase
Platforms: Mac, Linux, Windows, AS/400, CP/M
Tools: Puppet, Git, Jenkins, Vagrant, Nagios, Drush, Varnish, XDebug , XHProf, DbViz, JasperReports, Pentaho
Software: Office Suite, Apache, IIS, Proxmox VE, Asterisk, Sublime 3, PHPStorm, Eclipse
PROFESSIONAL EXPERIENCE









Web Developer | HID Global | Austin, TX | 04/14 – Present
Identify need and architect solutions.
Develop, test and launch custom Drupal 7 modules.
Participate in design and code reviews.
Audit code for performance enhancements possibilities and security vulnerabilities.
Assist designers in the development of mobile apps.
Optimize continuous integration systems.
Provide technical recommendation for upcoming technologies.
Participate in SCRUM rituals.
Mentor other team members.
PETER CARRERO
PAGE 2
Key Achievements
Implemented multi-developer, multi-team git workflow, fixing a major pain point of the team.
Used Drush to fully automate a complex site rearchitecture project.
Developed system to work with complex Drupal feature deployment.
Identify and rectify security flaw that allowed extraction of arbitrary files from the server (such as settings.php).
Created Vagrant box setup with development stack for use by designers, developers and contractors.
Integrated Slack with other systems, like OpenAtrium and Cloudflare, empowering other team members to
perform more complex tasks that would otherwise require a developer.
 Discovered and corrected issue with Oracle Agile integration module.
 Optimized MySQL database, Memcache configuration, PHP and Apache settings.
 Integrated Google Analytics to allow tracking of impression and click events.






Lead Senior Developer | City of Olathe | Olathe, KS | 11/05 – 03/14
 Lead numerous development projects including data integration, payroll, and a Police Department training
certification program.
 Manage website security, hosting, and storage, in addition to monitoring 60 servers.
 Provide tooling, Open Source based solutions, and web development for the city’s website.
Key Achievements
 Implemented SCRUM methodologies.
 Designed git-based workflow to control code versioning and deploy features to beta and production environents,
replacing subversion.
 Designed theme for and lead team of developers that created the Drupal 5-based Internet site in 2007 and updated
features using Drupal 6 in 2011.
 Lead team of developers that designed and implemented a Drupal 6-based intranet site in 2009.
 Lead team of developers that designed and implemented a Drupal 7-based site for the Parks and Recreation
Department.
 Designed and implemented a Drupal 6 site for the Planning Department in 2010.
 Wrote a set of programs to integrate the internal ticketing system with Trello making use of its REST API.
 Created Drupal modules to automate the workflow of producing and securely delivering paystubs from JD
Edwards system to the City’s intranet site.
 Developed Drupal modules to integrate Moodle course availability and sign-up process through the City intranet.
 Integrated the knowledge base data from the internal ticketing system into the Drupal search subsystem of the City
intranet site via custom-developed Drupal module.
 Created a system to integrate the internal ticketing system with Limesurvey.
 Designed and developed a series of Drupal modules to customize the site workflow, look and feel to the City’s
needs.
 Created Drupal modules to fix inconveniences in the contact form and newsletter modules.
 Re-implemented the LDAP group assignment that was broken when it was used in conjunction with the CAS
module.
 Developed a set of Drupal modules to integrate a web service (WSDL) provded by a neighboring city to provide
access to accident reports.
 Implemented a Drupal module for the City’s media creation specialists to ease the workflow of publishing video of
council meetings.
 Designed and helped implement a system to allow certain users to change their password via one of the City’s
Drupal sites.
 Designed a system to provide a secure LDAPS proxy to be used as an integration piece for user authentication and
information in the vendor-provided CRS system.
 Wrote numerous Nagios plugins to monitor several system-specific services and metrics.
 Received excellent performance evaluations and recognized as a “Strategic Performer.”
PETER CARRERO
PAGE 3
Systems Analyst | Douglas County Sheriff’s Office | Lawrence, KS | 10/04 – 11/05
 Setup and managed two monitoring systems in AS/400, Windows, and Linux for the jail and Sheriff’s Office.
Key Achievements
 Developed and designed an Intranet site in PHP Nuke.
 Created a PHP Nuke module to control the workflow of creating and disseminating patrol schedules.
 Deployed an Open Source Intrusion Detection System, which provided alerts of potential vulnerabilities and
hacking activity.
 Increased security by deploying and configuring a custom firewall for the Sheriff’s Office.
 Wrote a Nagios plugin to resolve printer malfunctions for the jail.
Network Analyst | Lawrence Police Department | Lawrence, KS | 05/02 – 10/04
 Managed network monitoring, including servers and nine wireless access points that supplied connectivity to the
patrol vehicles.
 Assessed and created a new Internet site to increase system compatibility.
Key Achievements




Designed and developed an intranet site in PHP Nuke.
Created a PHP overlay for the public-facing Internet site that still abided by the City of Lawrence web standards.
Enhanced the department’s crime statistics web interface to increase public access of local crime information.
Developed a web-based training application and managed the database to coordinate professional development
courses.
Assistant to the President | Microtech Computers | Lawrence, KS | 03/01 – 05/02
 Conducted purchasing, inventory management, and control.
 Oversaw and provided internal support for the corporate phone system.
Key Achievements
 Hired to manage and handle key accounts including Ingram Micro.
 Appointed to manage Microsoft software and operating system licensing for the company, based upon expertise in
the field.
 Selected to deploy and manage an Enterprise Resource Planning (ERP) software package at a regional facility that
regulated sales and inventory levels.
Marketing Vice-President | International Trading Consultants (ITC) | São Paulo, Brazil | 02/97 – 01/01
 Recognized as an executive leader for the international trading company.
 Produced marketing plans, managed the publishing rights of promotional products and licensed property including
merchandise, apparel, and toys.
 Advised legal teams to resolve various licensing, marketing, product planning, and distribution issues.
 Built a Portuguese website of Garfield and produced a fan club for the company.
Key Achievements
 Created business development and increased sales by creating a corporate website and an electronic greeting card
system.
 Drove revenues by creating a licensing campaign for Star Wars: Episode I.
 Provided cost savings by negotiating contracts with local and global vendors.
 Hired, trained, and managed international marketing associates to achieve sales goals.
 Increased quality assurance and worked with creative staff to ensure all products met licensing specifications.
PETER CARRERO
PAGE 4
Director of Information Technology | Brazil Cards | São Paulo, Brazil | 07/94 – 01/01
 Developed the curriculum, trained, and directed the IT staff.
 Integrated barcodes into the product line.
 Wrote and designed multicurrency sales, inventory control, and commission software.
Key Achievements
 Established an IT division for the Brazilian agent of Hallmark Cards.
 Built and managed an Electronic Data Interchange (EDI) system, which helped secure a major account (Walmart)
and increased inventory productivity rates.
Programmer Analyst | International Trading Consultants (ITC) | Lawrence, KS | 08/84 – 08/91
 Developed finance software for the company to track royalty payments.
ACADEMIC BACKGROUND
MBA, Business Administration | Friends University | 2013 | GPA: 4.0
BA, International Business/Computer Information Systems | Baker University | 1994
Minor: Economics and Philosophy
CERTIFICATIONS
Certified Drupal Grand Master| Acquia | 2015
Certified Drupal Developer – BackEnd Specialist | Acquia | 2015
Certified Drupal Developer – FrontEnd Specialist | Acquia | 2015
Certified Drupal Site-Builder | Acquia | 2015
Certified Drupal Developer | Acquia | 2014
Certified PHP Developer | W3Schools | 2013
Certified JavaScript Developer | W3Schools | 2013
Certified HTML5 Developer | W3Schools | 2013
Certified CSS Developer | W3Schools | 2013
Certified HTML Developer | W3Schools | 2013
Certified Scrum Master | Scrum Alliance | 2012
Certified in Linux+ | CompTIA | 2007
Certified in Network+ | CompTIA | 2005
Certified in MCP (TCP/IP Specialization) | Microsoft | 1997
PETER CARRERO
PAGE 5
TRAINING
 Oracle PL/SQL Training, Olathe Police Department, 2008
 Certified Information Systems Security Professional (CISSP) Training, Olathe Police Department, 2006 and 2007
 Local Agency Security Officer (LASO) Training, Lawrence Police Department/Olathe Police Department, 2004
and 2006
HONORS AND AWARDS
 Standard of Excellence Award, City of Olathe, 2011
 Ranked as Strategic Performer since 2008
Download