Résumé of Roy Rico

Objective

I am seeking a position in which I can increase my knowledge, skill set and inter-personal skills, while fully utilizing my experience and abilities working with team members who support and teach each other to achieve goals above and beyond expectations. I thrive in a diverse, challenging, fast-paced environment where I can use my wide range of computing skills.

I am a United States citizen, eligible for work in the United States.

Programming Skills

Color Code Legend
Actively Learning Strong, Focused Strong, Not Focused Been Years

Front End Languages & Frameworks
AngularJS SASS jQuery Javascript AJAX CSS3 HTML5 CSS2 HTML4

Programming & Scripting Languages & Frameworks
NodeJS Java Srping/Spring-Boot XML Bash/Zsh Shell Perl ASP/VBScript

Databases & Persistence Layer
MongoDB MySQL PostgreSQL SQLite Microsoft SQL Server Oracle

HTTP & Application Servers
NginX Apache IBM IHS Server Tomcat JBoss WebLogic 8.1 Microsot IIS

Reporting Software
Adobe Site Catalyst Microsoft SQL Server Reporting Services (SSRS)

Development Tools / IDE's
NetBrains WebStorm NetBrains PHPStorm Adobe Brackets Notepad++ Eclipse Microsoft Visual Studio Adobe Dreamweaver Macromedia/Allaire Homesite

Applications
Microsoft Office Microsoft Visio Microsoft Project Google Docs Atlassian JIRA Atlassian JIRA

Operating Systems
Linux (Linux Mint, Ubuntu, Red-Hat) Windows (8,7,XP) Mac OS X Unix (Solaris, Irix 5.3) Graphic & Design Applications
Adobe Illustrator Adobe Photoshop Adobe InDesign Adobe Flash

Source Control & Project Management Software
Git Subversion CVS Rational ClearCase

Professional Experience

Lead Programmer Analyst
American Express Company
Phoenix, Arizona
August 2009 - Present
  • Responsible for the technical design and architecture of the US Homepage for American Express, which receives 1.1MM hits a day, 30MM+ users a month.
  • Lead Developer for redesign of the domestic US Homepage. The redesign focused on page performance, resulting in the page load time from 6+ seconds to under 2 seconds, the reduced number of HTTP request from an average of 60-70 to 20-30 and implemented and created several best practices for optimizing the page performance.
  • Created and Championed a plan to overhaul the American Express homepage server infrastructure to utilize a CDN for the domestic and international homepage. This plan include additional performance features such as a static asset channel, longer caching times, implementing sprites and creating an automated build process which optimizes static assets.
  • Responsible for integrating over 15 applications in the department's portfolio with the navigation team.
  • Created an departmental intranet site which centralized information across multiple functional teams.
  • Worked on re-engineering the development and maintenance processes used by several different teams, located locally and globally.
Senior Web Developer
Cyberitas Enterprises, LLC
Phoenix, Arizona
Feburary 2009 - August 2009
  • Responsible for maintenance of internal web sites for Cyberitas using PHP and Java (JSP) technologies.
  • Responsible for maintenance and new development of web sites for Cyberitas' clients using PHP and Java (JSP) technologies.
Applications Systems Engineer
Wells Fargo Services Company
Chandler, Arizona
April 2007 - December 2008
  • Developed J2EE (Hibernate/JSF/WebLogic) web applications for Wholesale Payment Logistics division of Wells Fargo.
  • Responsible for daily, test and production builds of the web logic application, using Apache Ant.
  • Managed three source control repositories, using Rational ClearCase. This included creating branches, managing merges, and communicating release information to team members and customers.
  • Worked with our product teams to rapidly develop new SQL Server Reporting Services (SSRS) Reports. Also, migrated existing Cognos reports to the SSRS platform.
  • Created and configured SSRS Visual Studio solutions, checking in these solutions into source control to be used by the development team.
  • The reporting and web applications both used Oracle 9 & 10 databases as the data sources.
  • Developed materialized views and stored procedures and performed basic query optimization for these Oracle databases.
  • Managed the production release schedule, working with the change management team, the business team and other technical resources as needed.
  • Developed a documentation framework for use by the technical team, using Sharepoint, HTML and JQuery.
  • Used Autosys, Perl and Shell Scripts to schedule automated file and data processing jobs.
Network Performance Engineer
Alltel Corporation
Phoenix, Arizona
April 2004 - April 2007
  • Developed new PHP web applications for the Network Performance (NPS) division of Alltel Corporation.
  • Migrated multiple existing PHP web applications, with multiple servers and configurations, to one managed environment. Also retooled these web applications to operate at an enterprise level, adding features such as build & configuration management, outage monitoring and redundancy, using load balancing across 3 servers.
  • Configured CVS repository for all the internal applications, training the development team on source control best practices.
  • Managed the creating and scheduling of production releases with the change management team, using Remedy Software.
  • Configured and customized an internal ASP.NET C# web application for bug and feature tracking.
  • Migrated existing reporting PHP web applications to a ASP.NET C# solution.
  • The ASP.NET reporting platform used Javascript, AJAX and Office Web Components (OWC). This application retrieved information from OLAP cubes, using MDX and displayed the reports to end users, embedding MS Excel spreadsheets into the web browser. Utilized Javascript, AJAX and OWC to format and add interactivity these report spreadsheets.
Applications Systems Engineer
Wells Fargo Services Company
Tempe, Arizona
December 2000 - March 2004
  • Maintained the presentation and business logic for new and existing Wells Fargo Electronic Bill Payment & Presentment (EBPP) Customers. New customers required extending and customizing the existing form to the customer's business requirements. Customers consisted of external entities as well as internal entities. This platform was based upon Avolent Billcast product, which was based upon Java.
  • Key player responsible for the creation of the Online Payment Solution (OPS) web application, also based upon the Avolent Billcast platform. Marketed as a additional product in Wells Fargo's offering, this product quadrupled the Wells Fargo online payments customer base.
  • Assisted in the design and development of Wells Fargo's next generation payment solution, a SOAP web service, using J2EE and EJB's.
  • Key player responsible for the J2EE front-end web application which interfaced with the web service for internal customers. This front end was developed as an extendable and reusable framework for developing customized payment web sites for customers.
  • Spearheaded the creation of an Intranet Portal, using ASP and MSSQL, to organize and prioritize the design and development team.
Software Applications Developer
Cleardata Communications, Inc.
Phoenix, Arizona
April 2000 - December 2000
  • Responsible for the design and implementation of multiple internal and external web sites.
  • Used ASP, XML, VB Script, Visual Interdev, Homesite and MS SQL Server for back end development.
  • Used Adobe Photoshop, Adobe Illustrator and Homesite for graphic front end design.
  • Sole developer on many projects: responsible for project planning, back end database design, graphical user interface design, coding of html template, coding of ASP applications and deployment of web site.
Web Developer
Cox Communications, Inc.
Phoenix, Arizona
October 1997 - April 2000
  • Responsible for the design, implementation and maintenance of Cox Communications web site for the Phoenix Metropolitan area.
  • Responsible for multiple web site redesigns over 3 years to support new technologies, increase of web enabled content and increase ease-of-use as the user base grew.
  • Created several advanced features such as an availability search for Cox's products and services, Phoenix Cox Career Network, and advanced customer feedback form.
  • Cox Phoenix's web site was the first Cox system web site launched, even launched prior to Cox's Corporate web site, served as a model for all other Cox system web sites.
  • Site initially launched using a Perl/CGI platform in October of 1997.
  • In December of 98, Cox corporate launched their corporate web site, and during the spring of 1999, the entire Phoenix system web site was converted to a ASP/VB Script platform to comply with Cox Communications Corporate web standards.
  • Created and maintained a mailing list of Cox system web developers to open up communications between Cox systems and share ideas and skill sets.

Academics

    Arizona State University
  • Architecture, August 1995 - January 1996
  • Computer Science Engineering, January 1996 - May 1998