Post Job Free
Sign in

Web Developer Professional Experience

Location:
Miami, FL
Posted:
August 01, 2017

Contact this candidate

Resume:

RICCARDO PEROTTI

**** ********* ***. • Weston, FL 33327

ac1l2v@r.postjobfree.com • 305-***-****

Full Stack Web Developer with solid knowledge of Perl, PHP, SQL, HTML, CSS, JavaScript / jQuery, etc., and vast experience in designing, building and maintaining Web applications.

Enthusiastic for innovation, very fast learner, versatile and effective. Self-motivated, reliable and responsible when working independently; keen for team dynamics with strong leadership skills.

Specific Skills

Advanced Perl. 16+ years experience including Object Oriented and procedural Perl, mod_perl, CGI, DBI, Template Toolkit, CPAN, complex data structures, etc.

JavaScript / jQuery, HTML5, CSS3, Responsive Layouts.

PHP, MySQL, Linux, Apache, JSON, XML, REST, Git, Subversion.

Fluent in English and Spanish, with good written and oral communication skills in both languages.

Professional Experience

Developer, Hello Labs, Inc. (remote)

June 2015 - Present

Worked in team of developers for BeQuick Software: an MVNE (Mobile Virtual Network Enabler) platform that provides network infrastructure and related services - such as provisioning, administration and OSS/BSS - to enable Mobile Virtual Network Operators (MVNOs) to offer services to their own customers.

Tasks and responsibilities:

Full Stack development and maintenance of system, including:

oIntegration with wireless and landline carriers, provisioning, usage consumption.

oIntegration with 3rd party vendors for Lifeline Eligibility Certification (NLAD, Xerox, Solix), Tax Calculation, Address verification, etc.

oReal time charging system, billing, invoicing, online ordering, payments.

oPoint of Sales integration, inventory management, warehouses, shipping.

oDealer / agent management.

Daily use of OO Perl, MySQL, JavaScript / jQuery, HTML, CSS, Git, AWS, PDF, XML, JSON, REST, SOAP, Splunk, Jira, Slack, Bamboo, Vagrant.

Web Developer, Level9Digital, LLC (80% remote, 20% on-site)

June 2012 – June 2015

Worked with team of programmers, designers and architects in the development of what eventually became the "Affinity Navigator", an offer publishing platform.

Tasks and responsibilities:

Created mobile ready, Responsive Layout User Interface for the platform.

Contributed to development of the PHP backend processing.

Created interfaces to 3rd party APIs, including Authorize.net, Facebook, Twitter, Zoho CRM, Yext, UBL, Google, Coupon8, etc.

Daily use of PHP, MySQL, jQuery, Ajax, HTML5, CSS3, subversion, Perl, XML, JSON, SOAP, REST.

Perl Developer, Cigna Dental (on-site)

Sept 2011 - Dec 2013

Worked as part of Cigna Dental's Tech Services team, providing tools, solutions and support for in house developers.

Tasks and responsibilities:

Developed "Implement", a Perl command line tool to handle the deployment, compilation and installation of Cigna proprietary code - Oracle Objects, Oracle Forms, SQR Reports, scripts, etc. - into controlled environments, interfacing with Oracle Databases, Forms and SQR servers, RCS version control system and UC4 scheduler.

Developed a Web based (mod_perl2) version of this tool with NTLM authentication. Use of mod_perl, Apache2, HTML5, CSS3, jQuery, Ajax.

Full Stack Developer, Air2Water LLC (remote)

July 2010 - Oct 2011

Build and maintained an array of 40+ multilingual websites, dynamically generated via OO Perl and Template Toolkit from content in MySQL database, for Air2Water distributors around the world. Each website included a Back Office for distributors to manage their associates (sub-distributors, dealers and vendors), define their products, etc.

Tasks and responsibilities:

Sole responsible for the complete development cycle, from architecture (Perl Modules, Database ER Modeling, template system, etc.) to UI and backend programming. Use of Perl, Template Toolkit, MySQL, JavaScript, Ajax, CSS, XML, Git, Google and Zoho CRM APIs.

Supervised translations to Spanish and Portuguese of the original English content.

Technical liaison to distributors and partners.

Web Developer, Level9Digital, LLC (remote)

January 2010 - Sept 2012

Developed and maintained websites, web applications and tools for corporate clients using Level9Digital's proprietary, Perl based markup language. Daily use of Perl, DBI, MySQL, PHP, JavaScript, Ajax, XHTML, CSS, Photoshop, 3rd party APIs (Authorize.net, Google, etc.)

Perl Developer, Cargotel, INC (remote)

Aug 2008 - Jan 2009

Worked as part of team of programmers in development and maintenance of Object Oriented Mod Perl system dedicated to the tracking of factory-to-dealership automobile transportation. Daily use of Perl, SQL (IBM Informix and PostgreSQL), JavaScript, YUI, Ajax, HTML, CSS and PDF.

Prior to Cargotel, I had always been a free-lancer working on a per project basis.

These were my favorites, all single-handedly developed by me:

Transchryver System - 2003 ~ 2009

I designed, developed and maintained a Web based system (Perl, MySQL) to handle ALL the export operations of this big Dutch-Ecuadorian Cargo Company, including customer management, AirWay Bill generation, cargo reception/tracking, integration with airlines via IATA Protocol, etc.

Analyzer 1.0 - 2006

I created Analyzer 1.0, a Web Application that takes an uploaded music file in Standard MIDI file format, parses its note events, interprets its underlining chord progression and outputs a graphic analysis of the piece in Contemporary Jazz Harmony Notation.

MediaPoll 0.1 - 2007

For the 2007 Elections of the National Assembly of Ecuador, the Government mandated that all 414 candidates would use the same budget and that the contracting of airtime would be handled by a single advertisement agency that would warranty an identical reach and exposure of all candidates.

I was contracted by the advertisement agency that won the bid to come up with a solution for the challenge: 6,899 distinct, non-overlapping Time Grids had to be created, each one having identical efficiency as calculated by the sum of (num. of spots * audience of the time/day slot * rating of program). I created MediaPoll 0.1 in Perl to do the job. It was like solving a very big Sudoku.

Education

I first learned HTML in 1998 from a borrowed book out of need to promote a Rock Festival in Ecuador. I later chose Perl randomly from a list of primers I found in the Internet while looking for a "dynamic" language, as the trend dictated.

I was instantly hooked and ended up spending a small fortune in O’Reilly Books, which was the basis of my programming education. That, along with daily use and a lot of curiosity and experimenting, taught me the most valuable skill of all: I learned to learn.

Otherwise, my formal education is a musical one:

Berklee College of Music - Boston, MA. Professional Music Program with studies in Film Scoring, Electronic Music and Composition. 1987

The Recording Workshop - Chillicothe, OH. Diploma in Recording Engineering & Audio Production. 1985



Contact this candidate