Application Administrator Ii Resume
Smyrna, GA
SUMMARY
- Continue a successful and challenging career path in a thriving DevOps, development, or production support environment.
- Technical Summary 6+ years of core Java development
- 16+ years of relational/object databases
- 14+ years of extensive shell programming experience
- 14+ years of building scalable tools to automate, reduce labor/errors, monitor
TECHNICAL SKILLS
Languages: Java, Korn(ksh)/Bash, HTML, XML, SQL, PL/SQL, DOS
OS Nix : Unix, Solaris, HPUX, Linux (Redhat REHL, Ubuntu, Mint):
OS Windows: Server NT, 2003; Workstation 3.1, 95, NT, XP
Databases: Oracle, ObjectStore, SQL Server 2000/2005, PostgreSQL, MySql
Database IDE’s: SQL Server Mgmt Studio, Enterprise Mgr, pgAdminIII, Aqua, Toad, SQLDeveloper
Middleware: BEA Tuxedo, Jetty, JBoss, WebLogic, HornetQ
Frameworks: Wicket, iBatis
OpenSource: log4j, POI, CLI, JOpt, DBCP, Quartz
Developer IDE’s: Eclipse, JDeveloper, CDE, FrontPage, Visual Studio
Version Control: ClearCase, CVS, Subversion (SVN), Git
Build Managers: Maven, Make, InstallShield, Ant
Modeling Tools: Rational Rose, Visio, Dia
Office Tools: Excel, Word, PowerPoint, Access, Outlook, Open/Libre Office
Productivity Tools: PaintShopPro, Notepad++, Geany, Cygwin, PuTTY, screen, BareTail, JadClipse
Support Tools: 7Zip, Nagios, Bugzilla, TeamForge, MoinMoin Wiki, VMWare, VirtualBoxNomachine, HermesJMS, Google
PROFESSIONAL EXPERIENCE
Confidential, Smyrna, GA
Application Administrator II
Responsibilities:
- Technical lead for project to transition JMS persistence to filesystem using HornetQ to reduce the transactional load on the database. (Java, Bash)
- Developed JMS Queue command line tool to interrogate queues for troubleshooting, monitoring and purging stale messages in 1 or more environments and queues. (Java, Bash)
- Initiated and developed staging and build managers to execute and validate steps to pull packaged code from build server, extract and sync files to each target environment, execute the product's build/deploy scripts based on server type - application, agent, JMS Queue. Received numerous kudos from peers/architects/managers for creating an easy, stable, repeatable and predictive deployment process. (Bash)
- Proactively developed dynamic agent/integration server info map from a well normalized Oracle database to extract XML elements/attributes from CLOB for JMS Queue name, URL, threads, and custom API name that were then joined to other tables for flow, server and alert queue labels to display over 500 available servers for relation/configuration/qa analysis. (SQL)
- Developed time sensitive, auto correcting integration server handler to check logs for specific exceptions that caused a stall; then stop/start server to ensure inventory process completed by SLA. (Bash)
- Initiated and developed a scalable agent/integration server manager to display, stop, start, verify, suspend, resume, and kill all servers across multiple hosts in multiple environments. (Bash)
- Proactively developed various tools to invoke the IBM Sterling OMS application's exposed API's by passing XML file configurations to update the OMS application configurations in any environment. (Bash)
Confidential, Atlanta, GA
Production Support Engineer
Responsibilities:
- Proactively developed package manager to create packages, lists, and to stage workflows required for deploying new code to production environment. (Bash)
- Developed code promotion script to create staging environment, backup, deploy and verify configurations after deployment. (Bash)
- Developed check triggers script to verify files were in place for the document creation process. (Perl)
- Developed Exception monitoring tool to interrogate client logs based on last runtime to notify team of issues during the document creation process. (Perl)
Confidential, Atlanta, GA
Production Support Engineer
Responsibilities:
- Work included in a Tier 2/3 support of proprietary call center client/server application and associated websites, databases, systems involving 20+ separate working environments for Production, QA and Development. Technical team lead for daily operational application support for multiple sales centers.
- Extensive ad-hoc work with command line scripting to troubleshoot and isolate production defects, issues, and monitors. (SQL, Bash)
- Proactively created and implemented a repository of canned scripts for knowledge sharing with team for use in troubleshooting multiple points in the CRM experience (SQL: 350+; Bash: 150+)
- 24x7 support of enterprise applications and systems. (Linux, Apache, Tomcat, WebLogic, JBoss, Oracle, MySql)
- Created support scripts for automation, proactive monitoring (plug-ins), correcting and reporting on internal/external processes. (Bash, Oracle, MySql, Nagios)
- Build and deploy enterprise application releases and batch processes to all environments (prod, qa, dev). (Ant, Bash, CVS)
- Created scripts for multiple setup tasks required for updating and maintaining production/internal databases. (PL/SQL - 35+)
- Proactively created programs to generate SQL - PL/SQL for production and internal environments inserts/updates to reduce setup times and minimize risks. (Java, SQL, Bash)
Confidential, Atlanta, GA
Developer
Responsibilities:
- Work included developing internal web based applications for customer support and inventory management for administration of the kiosk program.
- Co-developed web based inventory management tool to track kiosk identifications, name, services, groups and convenience fees. (SQL Server 2005, JBoss, Wicket, iBatis, XML, HTML)
- Developed web based customer support application for use with call center for inquiries relating to kiosk program. Queried separate RDBMS systems to collect, sort and present data to CSR (SQL Server 2000, PostgreSQL, Jetty, JBoss, Wicket, HTML)
- Developed script to assist with building unique services content blocks for each retailer and/or store kiosk. Shortened a labor intensive process that typically extended over several days into a procedure with duration of 5 minutes. (Cygwin, Bash, XML)
- Administration of kiosk content including editing configuration & XML files and graphics. Established templates and a repository for services content for reuse making process to create content blocks streamlined.
Confidential, Atlanta, GA
Developer
Responsibilities:
- Work included analysis, design and coding on several complex revenue management projects that provided decision support analysis to achieve revenue recognition in the millions annually.
- Developed ETL package in to provide daily negative booking statistics for systems analysis to troubleshoot issues with data integrity. With negative bookings, the forecast models become skewed and revenue is lost for markets because inventory levels have not been reported accurately. (SQL Server 2005 Visual Studio)
- Provided analysis, designed and coded the Point of Sale Consolidation application used in forecast models of the revenue management system. Increased accuracy in forecasts are applied by lowering the volume of peripheral data to review. Also by condensing this attribute, batch load times were increased which improved system availability goals. System downtime has a potential daily revenue loss estimated at $4 million. (Java, ksh) (SDLC)
- Provided analysis, designed and coded for the Diff Analysis Tool that provides a visual view of bulk comparisons of attributes in revenue audits. Used for revenue analysis in the $40 million pseudo point of sale initiative as well as forecasting impact of business strategies, vendor product validation and future revenue management programs. (Java, SQL Server, ksh) (SDLC)
- Developed the Auto-Response component of the industry-leading international pricing application (IFPM) to provide automated competitive recommendations on fares of other airlines. Implementation had an projected minimum revenue increase of $12 million annually (Java, ObjectStore, ksh) (SDLC)
- Developed the Hierarchy component for the IFPM application that reported violations of fare products that were not priced with correct booking code. Revenue is not recognized when fares are not available for sale in the class of service. (Java)
- Initiated and developed a usage reporting tool for management view of the IFPM application usage at a component level. It helps identify areas needed for improvement, training and scaling the available services to maintain the application. (ksh, Java)
- Designed and coded numerous automated data delivery implementations with focused attention towards optimal performance and minimal maintenance or interruptions for the pricing and revenue management systems. (Java, ksh, SQL)
- Initiated and developed an automated file delivery tool to deploy configuration and jar files to multiple workstations within LAN. Numerous hours of labor were saved annually with the ability to deploy files to many PC’s within several minutes. Received a lot of praise from peers and management. (DOS)
- Proactively developed pricing systems monitoring tool used to report state of server and application components such as processes, loaders, services, file systems and database cache sizes. Program has been in use daily for more than 3 years by support team members. Enhanced to included automated email reports to management. (ksh)
- Initiated and developed enhanced functionality for a services “ping” program that assists caching fare data and alerting support team of potential problems. Tool afforded opportunities to expedite database queries and resolve any issues prior to users accessing the application. (Java, ObjectStore)
- Proactively developed functions for code reuse in repeating ksh scripting tasks. Examples include standard/error logging, finding dates, ftp checking and file compression. (Java, ksh)
- Initiated and contributed to T1 communication gateway implementation. Project delivered Delta pricing analysts with a more competitive edge in fare pricing with faster turn times. The potential impact was estimated at costing $6 million annually in lost revenue and market share.
- Supported both Domestic and International Pricing applications by responding to a wide array of 1st and 2nd level issues with servers, databases, services, and the fare provider - ATPCo. Includes modifications to existing configurations to minimize customer downtime. (Java, C++, SQL, ksh, DOS, XML)
- Proactively provided opportunities for training and mentoring of coworkers to enhance their knowledge and skill sets.
Senior Technical Specialist
Confidential
Responsibilities:
- Work included implementation, troubleshooting and maintaining computing environment for multiple work settings. Enhanced troubleshooting skills by solving previously overlooked complex problems.
- Team Leader with responsibilities as primary point of contact for all first-second level support calls and provide mentoring to junior level contributors
- LAN, Windows NT server and domain administrator for 2500 node network
- Technical Lead for several large scale renewal initiatives included the domain, LAN infrastructure and A3 building migration projects.
- Designed, developed and implemented production web site for Campus Renewal project in Field Operations. (FrontPage, PaintShopPro, HTML)
- Work included management of technology inventory through shipping/receiving repaired, replaced or new hardware and software. Extended troubleshooting skills through vendor relations to minimize support, maintenance or repair costs.
- Created in-house inventory and maintenance management database
- Responsible for training and supervising staffof 2500 employees.