Summary
Overview
Work History
Education
Skills
Websites
References
Accomplishments
Timeline
Generic
Craig Butts

Craig Butts

North Ogden

Summary

Dynamic IT leader with extensive experience at the Internal Revenue Service, specializing in Oracle RDBMS and PL/SQL. Proven track record of delivering projects ahead of schedule while fostering team growth and collaboration. Adept at translating complex requirements into actionable solutions, ensuring compliance, and enhancing application performance.

Overview

26
26
years of professional experience

Work History

Supervisory IT Specialist

Internal Revenue Service
10.2017 - Current
  • As a Front Line Manager, I Direct, coordinate, assign and oversee employee work assignments based on customer priorities, Applications Development (AD) Strategic direction, selective consideration of the task difficulty and assignment requirements, and the employee capabilities.
  • Evaluate employee work performance; give advice, counsel or instruction to employees on work and administrative matters.
  • Ensure compliance with One Solution Delivery Life Cycle (OneSDLC).
  • Exercise significant responsibilities in dealing with officials of other organizations or in advising management officials of higher rank, such as coordination with team members and other organizational groups (Cyber Security, Enterprise Operations, etc.,) to evaluate and implement design specifications within our technical environment.
  • Hear and resolve employee grievances and complaints in accordance with delegations of authority and union contract provisions.
  • Foster and encourage a work environment which enables employees to grow in their development or organizational strengths through delegating activities and assignments to provide opportunities to grow their skills and/or help them pursue their professional goals.
  • Direct and coordinate the resolution and disposition of application security (Nessus and Guardium) findings and ensure all staff members practice safe and secure development practices.
  • Foster and encourage all staff members to abide by the 'Clean Desk' policy and other taxpayer centric practices to ensure taxpayer information is protected against accidental or unauthorized disclosure.
  • Treat all team members with equality and respect, fostering a work environment free from any form of discrimination.
  • Work with employees to identify training and developmental needs and coordinate with branch and domain groups to coordinate educational opportunities to meet their needs.
  • Assure responsible equity among subordinates of performance standards and rating techniques.
  • Evaluate work problems and make decisions or refer to higher management for disposition.
  • Approve expenses comparable to within-grade increases, overtime, and employee travel.
  • Assume leadership duties of the branch chief in his absence performing managerial activities laid out by the domain.
  • Ensure Integrated Master Schedule (IMS), project schedules, staff capacity planner and other project matrixes are updated in a timely and accurate manner.
  • Perform Scrum Master activities and conduct daily scrums and sprint planning meetings.

IT Specialist

Internal Revenue Service
04.2014 - 10.2017
  • Data Specialist - Lead
  • Assume leadership duties of the section chief in his absence performing managerial activities laid out by the domain.
  • Lead team meetings (Sprints and Huddles, etc.) for the purpose defining objects and understand how they affect our program needs and mission and review section guidelines to ensure compliance by all team members.
  • Review customer Universal Work Requests (UWR), translate UWRs into requirements, and evaluate these requirements for feasibility; coordinate with customers to refine and translate functional requirements into design specifications.
  • Coordinate with team members and other groups (Cyber Security, SA, DBAs, etc.) to implement design specifications within our technical environment.
  • Evaluated and implemented Cyber Security IBM AppScans of the CISA application.
  • Develop and perform changes to the Oracle RDBMS 12c environment according to approved UWRs, to include, but not limited to, schema changes and stored procedures.
  • Research and apply RDBMS configuration changes to support performance enhancements.
  • Manage and coordinate database changes across the Analytics groups three databases to ensure no integration or interoperability issues.
  • Monitor database performance and initiate change requests as needed to perform tuning and enhancements.
  • Coordinate database and application changes with other groups (EOPS, EST, etc.).
  • Coordinate with management to develop work breakdown and delivery schedules.
  • Provide monthly updates to the Enterprise Portfolio & Project Management (ProSight) system with respects to the CISA/BMFA applications Health Assessments and Release Readiness.
  • Conduct 'Poker Plays' to determine development efforts and costs associated with requested application changes.

IT Specialist

Internal Revenue Service
03.2010 - 04.2014
  • Senior developer on the Information Reporting Document Management –Case Management project.
  • Conduct meetings with business partners to discuss business requirements, project status, provide updates, discuss technical issues and present solutions.
  • Developed guidelines for project software development 'Best Practices'.
  • Instrumental in creating software development standards and assist with standards enforcement.
  • Manage software source code using the Rational Suite tools.
  • Develop or assist in the development of software applications for the PC/Server/web in support of IRS processes using Oracle Fusion Middleware Suite 11g (Forms, Reports) and database stored procedures.
  • Coding, testing and debugging programs according to detailed requirements.
  • Support and maintain existing software applications.
  • Developed a Java Bean to extend functionality of Oracle Forms.
  • Support and provide quality customer service through the development, production and integration of software applications that enabled our business partner to successfully meet their business goals.
  • Adhere to software development lifecycle (ELC).
  • Create Entity Relational Diagrams (ERD) using MS-Visio and TOAD Data Modeler.
  • Configure, maintain, and coordinate changes and updates to the WebLogic Sever (WLS).
  • Coordinate and conduct software Peer-Reviews.

Sr Programmer/Analyst (V)

Zions Bancorporation
11.2007 - 03.2010
  • Senior programmer analyst on the Credit Information and Reporting (CIR) system, Enterprise Control File (ECF) and Office of Child Enforcement (OCSE) applications.
  • Key Achievement: Designed, costed, developed, coordinated integration and acceptance testing, and delivered a replacement reporting solutions utilizing Business Objects for the CIR system ahead of schedule and under budget.
  • Duties: Consult with business customers to gather and document application and business requirements in Business Requirement documents (BRD).
  • Translate BRDs into Detailed Design documents (DDD) or design specifications.
  • Develop solutions using the Oracle Developer Suite 10g (Forms and Reports), Oracle RDBMS 10g, Oracle PL/SQL and PERL/UNIX shell scripting.
  • Support, maintain and enhance assigned systems, provide technical support to system users, and monitor system data load activities.
  • Prepare and present progress reports and software design documents to customers and management.
  • Monitor and maintain scheduled processes using the Control-M Enterprise software suite.
  • Coordinate server-to-server file transfers using the Connect Direct product.
  • Develop Entity Relational Diagrams (ERD) using MS-Visio and TOAD Data Modeler.

Sr. Oracle Applications Developer

Browning Arms Corporation
05.2001 - 11.2007
  • Senior developer and analyst for the Oracle Enterprise Business Suite (EBS) version 11i.
  • Key Achievements: Transformed a failing distributed application into a web application using the Oracle EBS framework.
  • Designed and developed an extremely fast and flexible order entry screen for use at the Annual Shot Show convention. This enabled Browning staff to enter orders at the convention instead of taking written orders – which provided real-time statistics and enabled managers to accurately gauge sales and slow moving products.
  • Duties: Consult with customers to gather requirements to design and develop company specific customizations to the Oracle EBS.
  • Translate requirements into design specifications.
  • Design and develop database schemas using Oracle and MySQL RDBMS’.
  • Develop Oracle stored procedures using PL/SQL and EBS APIs.
  • Developed a custom API to import orders into the EBS Order Management (OM) module from a web based sales application.
  • Developed custom ETL procedures to extract data from the EBS Accounts Receivables (AR), Accounts Payable (AP) and General Ledger (GL) modules for financial reporting and web based applications.
  • Developed MySQL program units.
  • Develop and maintain scripts and procedures to clean up existing data or import/export data into/out of Oracle RDBMS from/to external systems using PL/SQL and Perl.
  • Develop and maintain Enterprise Java Bean (EJB) using Eclipse as the data layer for JasperReports Java reports.
  • Develop and maintain JasperReports Java reports to support the Dealer and Sales Rep web application.
  • Conduct web application load and performance testing using J-Meter.
  • System administrator for Microsoft Visual Source Safe.
  • Develop Entity Relational Diagrams (ERD) using ER Win and MS-Visio.

Software Engineer II

Tomax Technologies Inc.
05.1999 - 05.2001
  • Key Achievements: Rewrote the Inventory Management screen dramatically improving the screen performance.
  • Designed and developed a flexible error messaging system that allowed the RETAIL.net application to be easily translated into other languages.
  • Duties: Modify and develop user interfaces (UI) and reports using Oracle Developer Suite 6i (Forms and Reports).
  • Modify and develop RETAIL.net reports using PL/SQL.
  • Modify and develop Oracle stored procedures and RETAIL.net APIs using PL/SQL.
  • Research technical issues and coordinate resolutions with Oracle Corporation.
  • Analyze and design enhancements and bug fixes to the RETAIL.net system.
  • Interact with databases using Tools for Oracle Application Developers (TOAD).
  • Modify and create Entity Relationship Diagrams (ERD) using ERWin and MS-Visio.

Education

bachelor of science - information systems & Technologies

Weber State University
ogden, utah
07.1997

Skills

  • Oracle RDBMS
  • Oracle Forms
  • Oracle Reports
  • Oracle SQL
  • PL/SQL
  • Oracle Application Server
  • Oracle WebLogic Server
  • Oracle Enterprise Business Suite
  • PERL
  • MYSQL
  • Java
  • Enterprise Java Beans
  • Jasper Reports
  • Eclipse
  • TOAD
  • TOAD Data Modeler
  • ERWin
  • IBM Infosphere Data Architect
  • IBM Rational Suite
  • Microsoft Visual Source Safe
  • UNIX Shell Scripting
  • Microsoft Project

References

Available upon request

Accomplishments

  • Two time recipient (2021 & 2024) of "The Commissioner's Award", one of the highest awards in the IRS, for outstanding efforts and inspiring dedication in serving the nation and it's taxpayers.

Timeline

Supervisory IT Specialist

Internal Revenue Service
10.2017 - Current

IT Specialist

Internal Revenue Service
04.2014 - 10.2017

IT Specialist

Internal Revenue Service
03.2010 - 04.2014

Sr Programmer/Analyst (V)

Zions Bancorporation
11.2007 - 03.2010

Sr. Oracle Applications Developer

Browning Arms Corporation
05.2001 - 11.2007

Software Engineer II

Tomax Technologies Inc.
05.1999 - 05.2001

bachelor of science - information systems & Technologies

Weber State University
Craig Butts