Cloud, SAAS, Telecom, Government, Banking, Point of Sale, Collaborative Work Environments, Agile Development, Workflow Tools, Task Management, CRM, Content Management Systems, Portals, Data Mining, Search and Reporting, Database Design and Normalization (3rd Normal form), Automation, Integration, Inventory Control, Information Mapping, Metric Reporting, Scheduled and Stored Procedures, SDLC, Disaster Planning and Recovery, Customer Service, Work Force Management, Document Management Systems
Extensive development experience with internet - based business applications.
Excellent analytical and programming skills.
Good communication and interpersonal skills.
Able to work in a team environment and support overall effort.
Lead Salesforce.com Developer
Lead the development effort for Confidential during the consolidating of the two large Salesforce instances for Qwest and Confidential into a single instance.
Webservices - Constructed SOAP protocol webservices using custom APEX controllers. WSDL2Apex shortcut was used for turning external endpoints into custom APEX controllers.
APIs used - Enterprise, Partner, and Metadata.
Custom Controller Development using APEX
Data Loader (Insert/Update/Upsert/Delete)
ANT Migration Tool was used for deployments.
AGILE SCRUM Methodology
Publish and consume SOAP protocol webservices.
Non-FW Specific MVC and ColdSpring FW
JQuery was used for adding various affects to improve the user experience.
Verastream Host Integrator was used for screen scraping and automating tasks via 3270 terminal emulators.
Used Perl for scripting purposes (ie reading and manipulating large text files)
Oracle's SQL Loader was used to load data from large flat files into the database
Software Engineer II Lead Coldfusion Programmer
Dynamic PDF generation and manipulation using the built-in abilities of Coldfusion. LiveCycle and iText were used to perform PDF manipulations outside of built in Coldfusion functionality.
Used Coldfusion AJAX and JQuery libraries to improve the user experience by limiting page refreshes and clicks; and also for generating dialog boxes, modal windows, and data table filtering,sorting and paging.Application Security - Variable scope scanning, image file binary signature checking, file type validation, etc..
SQL Server 2005 and 2008
Consumption of Secure Webservices - (Resolved an ongoing issue with secured webservices at USCIS. Fixed and documented process for adding web certs to Coldfusion’s java keystore.)
Non-FW Specific MVC programming architecture.
Coldfusion 9 Programmer
Application Security - Image validation and binary signature checking for uploads with CMS
CMS Products (Mura, FarCry, and internally developed)
URL Rewriter and ISAPI Filters
DNS Administration (MX and A recs, Zones,etc.)
Non-FW Specific MVC programming architecture
SQL Server 2005
24/7 Application/On-call Support
Responsible for various job functions including Business Analysis and requirements gathering, Project Manager, Lead Developer, and Database Administrator.
As Lead Developer provided project and programming guidance for less experienced Coldfusion and Oracle developers.
Programming experience with Coldfusion includes creating .cfc and .cfm templates. Within these templates various CFML tags were used and functions were created, all with the concept of re-using as much code as possible. CFC repositories were used to access functions across multiple applications.
AJAX was used to bind data to specific form elements or to submit data without refreshing web pages.
AT&T global application user security and administration concepts were enforced within each application. Users were defined and placed into groups with various permission levels and maintained at single location for all applications.
Created a Global application Data Admin tool for AT&T that was designed around Oracle metadata and other application defined metadata (such as form field data). This allowed developers to easily add a database admin tool to their applications.
VHI software application was used to access mainframe information through the client interface and act as a “robot” user to automate manual business processes. A Coldfusion custom tag was used to access mainframe information through VHI via query result.
Responsible for development and support of relational Oracle databases used to run Coldfusion web applications. Databases created included tables, constraints, indexes, sequences, triggers, functions, packages and setting permissions to each. Database create statements were written free hand in TextPad and also created through Oracle SQL developer.
Created and scheduled processes for loading and manipulating data. Unix jobs were scheduled through CRON GUI. Each job ran through multiple file types including: .sql, .pl, .ctl, and .sh. Some jobs loaded various flat file types (.csv, .txt, etc.) into Oracle databases using the SQL Loader.
Created PL/SQL functions and packages. Referred to these functions and packages through the use of SQL files in schedule jobs and also in individual SQL statements to perform semi-complex data manipulations.
Creation of new applications and support existing intranet and internet web applications. Applications range from storm and disaster recovery systems to document management systems. New and existing applications were written in Coldfusion with Oracle on the backend. Some existing applications that I supported were written in PL/SQL and ASP.
Responsible for development and support of relational Oracle databases used to run Coldfusion web applications. Databases created included tables, constraints, indexes, sequences, triggers, functions, packages and setting permissions to each. Database command statements were written free hand in TextPad, through an SQL prompt, or through TOAD or Oracle SQL developer.
Programming experience with Coldfusion includes creating .cfc and .cfm templates. Within these templates various CFML tags were used and functions were created, all with the concept of re-using as much code as possible.
As a Sharepoint administrator I backed up the primary administrator. Created portal pages and assigned group and user permissions to some of those pages to restrict access to certain employees. Created document repositories, department specific information pages, and discussion forums.
Taught two introductory Coldfusion courses to KCPL co-workers. Classes lasted 3 days and consisted of 12 students per class. Class content consisted of an introduction to Coldfusion and a hands-on project for students to complete from beginning to end. The class project was a small application that tracked cars parked in the company parking garage. It showed them how to create a form, insert data, search, and report on data stored.
Participated in two enterprise system upgrades of PeopleSoft HR and Empower CMS. Performed PeopleSoft customization modification and additions to user interfaces. Received instructor lead PeopleSoft training from Oracle University. Assisted with Project Management and Technical Support during upgrade of both systems.
SPPP Website - Fixed and Maintained reporting website for the Sprint National Service Provisioning Performance Plan (SPPP). Application was written in Coldfusion 5.0 and data loading scripts were written in Visual Basic, Perl and SQL and loaded through scheduled batch processes. Website was repaired 45 days before requested date.
COTS Software Trial - Organize and facilitate meetings between clients requesting trial, vendor management, SCM, and software vendors. Project managed RFP and RFI process and developed vendor/Sprint questionnaires, and completed POC meetings with each vendor in consideration. Organized working sessions to weight and score vendor responses from RFI and RFP questionnaires with clients. This scoring was used to narrow the list of vendors from seven to four. Each of the four remaining vendors were brought into Sprint for POC meetings. The POC meetings narrowed the number of vendors from four to two (Siebel and Business Objects). A Sprint IT defined project was submitted through the corporate IT system during this process to acquire hardware for the software trial. Trial did not receive approval due to budget short fall and project was set aside.
Developed and supported approx. 67 functional web applications built using Coldfusion and Oracle.
Oracle Database Installation and Administration - table, schema, and user creation, database resource management, create and deploy PL/SQL functions and packages
Coldfusion Server Installation and Adminstration v.4.0-5.0
Appreciation letter from Sprint CEO for developing the Sprint Idea Center (written in Coldfusion)
This internal RMA based price tracking and modification system allows users to select, insert, update, and delete prices and price rules. Extensive HTML
Informix database. This application was organized and developed through the communication of ideas and requirements between three team members and five RMA users.