This document is a resume for Angel Shanafelter, an experienced programmer/analyst seeking a new opportunity. Shanafelter has over 25 years of experience in all phases of the software development life cycle across various technologies. They are proficient in languages like COBOL, Progress, and PowerOn and are currently learning C# and ASP.NET. They are seeking a position that allows them to utilize their skills while learning new technologies like C# and .NET. Shanafelter has a proven track record of quickly learning new systems and languages and has never left a job voluntarily after less than 5 years.
Software Process Models, The Linear Sequential Model, The Prototyping Model, The RAD Model, Evolutionary Process Models, Agile Process Model, Component-Based Development, Process, Product and Process.
Software Process Models, The Linear Sequential Model, The Prototyping Model, The RAD Model, Evolutionary Process Models, Agile Process Model, Component-Based Development, Process, Product and Process.
Software Crisis
Software products:
fail to meet user requirements.
Software product
expensive.
difficult to alter, debug, and enhance.
often delivered late.
use resources non-optimally.
Factors contributing to the software crisis
Computer Systems Engineering
Software Life Cycle
Life Cycle Model
Team oriented, open, committed to success, curious, calm under pressure, maintains a positive outlook, dedicated to high standards, driven with high energy levels
Software Crisis
Software products:
fail to meet user requirements.
Software product
expensive.
difficult to alter, debug, and enhance.
often delivered late.
use resources non-optimally.
Factors contributing to the software crisis
Computer Systems Engineering
Software Life Cycle
Life Cycle Model
Team oriented, open, committed to success, curious, calm under pressure, maintains a positive outlook, dedicated to high standards, driven with high energy levels
Team oriented, open, committed to success, curious, calm under pressure, maintains a positive outlook, dedicated to high standards, driven with high energy levels
In today’s economy, e-business has established itself as the essential channel for the growth of businesses everywhere. Extending your business into the electronic channel increases your possibilities of success and expansion into the widest available audience in commerce history
With the guidance and knowledge of TULI eServices, you’ll extend your business into the e-business marketplace quickly and efficiently. Whether you need a Business-to-Business or Business-to-Commerce solution, we can help you build your e-business to your specific needs. Our experts combine cutting-edge technology and tactical business knowledge to deliver reliable, dependable, customized and easy-to-use e-commerce sites. Most importantly, we concentrate on all of your e-business applications, so you will have the time to focus on core business.
1. Angel Shanafelter
309/230-9619 inspiritid@yahoo.com www.linkedin.com/in/angelshanafelter
Programmer/Analyst
Experienced Application Developer seeks opportunity to learn new technologies!
I am a programmer/analyst with over 25 years of experience in all phases of the software development life cycle (SDLC):
analyzing, designing, developing, testing, debugging, implementing, maintaining, supporting and documenting application
software – both new applications and maintenance programming in fast-paced production environments.
I have worked in various IDEs, with numerous database management tools, source control packages, help desk systems,
project management systems, report writer packages and forms design packages. I have worked in environments using
sequential Waterfall development methodologies, and also various Agile methodologies such as XP, Kanban and Scrum.
I have worked in client/server, mainframe and Windows environments, with companies ranging from physician office
automation to grocery and electronics distribution and credit unions. I have worked in numerous accounting systems,
healthcare systems, financial/banking systems, inventory systems, warehouse management systems and call center
systems.
My programming experience includes 15 years of coding in COBOL, and 10 years of coding in other procedural languages
(5 years in Progress / OpenEdge ABL, and 5 years in PowerOn / Symitar). I also have some experience coding in SQL
and HTML, and various scripting and 4GL languages. I am currently taking classes in C# and ASP.NET.
I am seeking a position in software development in the Quad Cities area that will allow me to utilize the skills I’ve
developed during my career thus far, while ideally also providing me with the opportunity to learn and use the newer web
development technologies (e.g. C#, .NET, ASP.NET, Visual Basic, SQL, HTML, CSS, Javascript, Jquery, AJAX, Visual
Studio Team System, SharePoint, etc.).
I consider one of my greatest strengths to be the ability to rapidly train myself on new system environments, software
packages and programming languages. For example, in my last two jobs I used the tutorial manuals to teach myself the
programming languages and development environments, and was performing production maintenance programming by
my second week on the job.
I am an extremely dedicated, conscientious and loyal employee, with an impeccable work ethic. I have never been with
an employer for less than 5 years, and have never left an employer of my own volition (each time was due to downsizing
or takeovers). I truly believe that my experience and dedication will reward any employer who can invest a little time in
my getting up to speed on their systems.
Particular Strengths:
• Producing timely, accurate, maintainable, bug-free code
• Generating reusable code, eliminating hardcoding, and reducing need for routine manual coding
• Working with end users, from defining needs through implementing and supporting final product
• Process improvement - Project tracking - Agile development - Documentation
Possess Excellent Skills and Experience In:
• Analytical thinking / problem solving
• Communication (oral and written)
• Interpersonal skills / customer contact
• Documentation (specifications, programming
documentation, release notices, user manuals,
training materials, newsletters, forms design)
• Working independently and in a team environment
• Developing SDLC procedures, standards and
forms
• Agile development and project tracking
• On time delivery of projects
• Managing many projects simultaneously
• Organization of virtually anything!
Significant Personal Attributes:
Self-starter - Extremely fast learner - Highly motivated - Independent worker - Productive - Accurate - Organized
Creative - Detail Oriented - Thorough - Conscientious - Dedicated employee - Strong work ethic
Honest, Down-to-earth - Pleasant, cheerful, cooperative
2. Angel Shanafelter
309/230-9619 inspiritid@yahoo.com www.linkedin.com/in/angelshanafelter
Programmer/Analyst
DHCU Community Credit Union (Moline, IL) April 2010 – January 2015
$400 million Credit Union
Programmer/Analyst: Performed all phases of applications development: analyzed, designed, programmed,
tested, debugged, documented, deployed and supported applications software, in a production credit union
environment. Emphasis in credit union procedures, forms design and reporting.
• Voluntarily developed programming forms, procedures and standards immediately upon joining IT.
• Implemented YouTrack (by JetBrains), an Agile development tracking tool; helped establish a project management
framework for the company (which led to the creation of a PMO office and the addition of BAs).
• Created and maintained a SQL data warehouse, with nightly loads of the full Symitar core system database.
• Designed and implemented CashBack Checking, a new product that tracks card purchases and pays rewards.
• Helped implement SymForm PDF, a forms design module using Adobe Acrobat X Pro with JavaScript.
Created all new lending forms using SymForm PDF.
• Helped implement Synergy Document Imaging: performed all programming for core system forms to be imaged
automatically to Synergy, and implemented structure so that any new forms would require NO additional coding.
• Modified Symitar's forms designer software to generate additional code to eliminate routine changes that formerly
had to be coded manually after each form was created.
• Developed and implemented code structures to eliminate hardcoding and create reusable code wherever possible.
(For example, I coded reusable procedures for emailing and FTPing from with Symitar, so that 1) these functions
could be performed without having to reinvent the wheel each time, and 2) changes to email addresses and FTP
hosts could be made in config files, so the programs referencing them would require NO changes.)
• Modified all custom programs so that opening a new branch of the credit union would simply require a few
parameter changes, instead of a whole new programming project.
Environment: Symitar Core System (aka Episys, Quest / Jack Henry) on Windows PCs, PowerOn Studio,
RepDev
Languages: PowerOn (Symitar proprietary language) (with some exposure to HTML, SQL + phpMyAdmin)
D&H Distributing, Inc. (Harrisburg, PA) April 2004 – November 2009
Leading National Technology Distributor (IT & Consumer Electronics)
Developer II: Responsibilities encompassed production support, feature enhancement, and large scale
development efforts in a team oriented, fast paced, production environment. Was front-line support and lead
programmer for a 4-person team for the Accounts Receivable department (supplemental on Buying, AP & GL).
Mentored all new programmers in my team. (Worked on-site the first 3 years, remotely the last 2.5 years.)
• Developed key SDLC document templates; spearheaded development process improvement.
• Developed processes to vastly speed up new account creation and credit approval (via eCredit).
• Designed and implemented Accounts Receivable on company’s first international expansion, including
adding functionality for EHF (Environmental Handling Fees) and sales tax exemption certificates.
• Designed and implemented mass invoicing process for NYC Schools utilizing UPS Quantum View for tracking data.
• Implemented ScerIS/AnyDoc OCR/Document Imaging & data capture solution.
Environment: Progress OpenEdge on Windows / Apprise Accounting Systems, WMS (Warehouse Management
System), CCA (Call Center Application), Source Control using SourceSafe & RoundTable
Languages: Progress 4GL (OpenEdge Advanced Business Language / OpenEdge ABL)
(with OpenEdge RDBMS relational database) (with some SQL, XML, HTML & FTP scripting)
3. Angel Shanafelter
309/230-9619 inspiritid@yahoo.com www.linkedin.com/in/angelshanafelter
Programmer/Analyst
SuperValu, Inc. (Harrisburg, PA) June 1998 - August 2003
Leading National Grocery Supply Chain Network
Programmer/Analyst: Performed all phases of applications development: analyzed, designed, developed,
programmed, tested, debugged and documented applications software – both new applications and maintenance
programming in a production environment. Emphasis in accounting, warehouse systems and reporting.
• Within one month of starting in IT, voluntarily implemented training program for all new programmers that included
system setup, developer’s toolkit, training classes, programming procedures and forms, and mentoring.
• Performed all programming for Webvan project (an online grocery delivery business).
• Administered all Source Control for the Y2K conversion.
Environment: VSE/VM mainframe, using Extra! terminal emulation on Windows PCs
Languages: COBOL (Batch & CICS, using DLI database & VSAM files), JCL
CA-Easytrieve (database reporting/querying) (with some exposure to Microsoft Access)
Self-Employed - Contract Programmer: June 1994 - June 1998
Computer Performance Resource (Pittsburgh, PA):
• programming projects; emergency bug fixes
R.D. Sedwick Billing Services (Pittsburgh, PA):
• database & procedures reorganization; advanced database reports programming
Arizona Letterpress Services (Phoenix, AZ):
• automated accounts receivable; reorganized office and procedures
Computer Performance Resource, Inc. (Pittsburgh, PA): February 1985 - June 1994
Physician Office Automation Provider
Lead Applications Programmer / Manager of Applications & Systems Programming (8 years):
Responsible for all phases of software development, from meeting with users and defining specifications through
programming, validation, alpha/beta site testing, documentation, software release and distribution. (Worked
remotely the last several years.)
• Developed procedures, standards and forms for all phases of application software development.
• Created a comprehensive system for tracking programming SCRs (System Change Requests) using ADS (4GL).
• Implemented a Report Writer module, including defining the databases, writing the user manual, creating and
hosting a 4-day training seminar, and creating an extensive Physician Office Reports Library.
• Managed the creation and release of Appointment Scheduling & Clinical Tracking software modules.
System Support Specialist / Coordinator of Support Services (2 years):
Performed all aspects of computer implementation, training and support for physician offices.
• Developed forms, procedures and documentation systems for physician office surveying (information collection),
implementation (hardware, software and data entry), training, and ongoing support.
• Created a system support services help desk application using ADS (4GL).
Modules Maintained: TMDS (Technicon Medical Data System), Accounts Receivable, Report Writer, Database
Manager, Appointment Scheduling, Clinical Tracking, Accounts Payable, General Ledger, Payroll, Inventory
Environment: Unisys/Convergent Technologies NGen & SuperGen w/ CTOS/BTOS (client/server systems),
ISAM database (with some exposure to UNIX)
Languages: COBOL, ADS (4GL), JCL, Fasport (database report/query design)