
PROJECTS OF INTEREST: Seeking RPG ILE application development/modification projects of any size for the iSeries/AS400.
RATE: $35/hour (1 hour minimum)
LOCATION:
On-site for anyplace near Nashville, TN – Cookeville, TN - Knoxville, TN,
Chattanooga, TN or anyplace in between.
I will telecommute to any location nationwide or worldwide. I am open to working nationally and
internationally by telecommuting from my home in
SKILLS:
Develop scalable applications using a modular approach
in program coding structure and application design. Interactive/Batch applications. Subfile/DDS programming. Utilize STRPDM, SEU, DFU, CL, STRDBG,
STRISDB, SQL, QUERY/400, OPNQRYF and API’s.
Design screens with SDA and CODE/400 Designer.
PROGRAMMING LANGUAGES:
RPGIV-ILE, RPG/FREE, RPGIII, RPGII, (CL) Control Language, COBOL, VB6, SQL, HTML, BPCS, PERL, and JAVA.
PROFESSIONAL EXPERIENCE:
Oct.2002–Present /
Averitt Express, Inc. /
Developed & Modified LTL industry type
applications for various departments including but not limited to: Finance,
Pricing & Traffic, Cargo Claims, Customer Service,
Invoicing-Collections-Cash, Information Systems, and System Design. Design, program, test, and implement all new
applications. Developed EDI and numerous
email, fax, and ftp applications. All
new development is written in RPGIV-ILE.
Received training in the MRC Productivity Series.
Jan.2002–Sept.2002 / The Law Offices of Burr &
Reid / Vestal, NY - Programmer/Analyst
Developed & Modified RPGIV-ILE, RPGIII & II
applications used by the law firm in it’s day to day operations to collect debt
for hospitals and other health care facilities.
Other responsibilities included: Network Administration, PC/Network
troubleshooting, and PC Hardware/Software maintenance and upgrades.
Jan.2001–June 2001 / Hanover Foods Corporation /
Modified warehousing, inventory, and report
applications designed for the BPCS ERP system.
New applications written in RPGIV-ILE.
April
2000–Dec.2000 / Integrated Data Systems and Services /
Lead RPGIV-ILE developer for an interactive
application that would keep track of employee time spent working on client
projects. Received training in the BPCS
ERP system.
COMPUTERS, SOFTWARE, &
OPERATING SYSTEMS:
AS/400-iSERIES, IBM Netfinity, Windows 2000, Windows
NT, Novell Netware, CODE/400 Editor/Designer, Eclipse IDE, VisualAge RPG,
Windows(xx), MAC/OS, All Microsoft Office applications.
![]()
Ignore the following search keys, they are here to
help iSeries/AS400 shops or potential employers find this page by using google(http://www.google.com): resume rpg
programmer, resume rpg programmer/analyst, resume
as400 rpg programmer, resume as400 rpg programmer/analyst, resume as/400 rpg
programmer, resume as/400 rpg programmer/analyst,
resume iseries rpg
programmer, resume iseries rpg
programmer/analyst,
resume rpgii programmer, resume rpgii programmer/analyst, resume as400 rpgii
programmer, resume as400 rpgii programmer/analyst,
resume as/400 rpgii programmer, resume as/400 rpgii programmer/analyst, resume iseries
rpgii programmer, resume iseries
rpgii programmer/analyst,
resume rpgiii programmer, resume rpgiii programmer/analyst, resume as400 rpgiii
programmer, resume as400 rpgiii programmer/analyst,
resume as/400 rpgiii programmer, resume as/400 rpgiii programmer/analyst, resume iseries
rpgiii programmer, resume iseries
rpgiii programmer/analyst,
resume rpgiv programmer, resume rpgiv programmer/analyst, resume as400 rpgiv
programmer, resume as400 rpgiv programmer/analyst,
resume as/400 rpgiv programmer, resume as/400 rpgiv programmer/analyst, resume iseries
rpgiv programmer, resume iseries
rpgiv programmer/analyst,
resume rpgile programmer, resume rpgile programmer/analyst, resume as400 rpgile
programmer, resume as400 rpgile programmer/analyst,
resume as/400 rpgile programmer, resume as/400 rpgile programmer/analyst, resume iseries
rpgile programmer, resume iseries
rpgile programmer/analyst,
resume rpgiv ile programmer, resume rpgiv ile programmer/analyst, resume as400 rpgiv
ile programmer, resume as400 rpgiv
ile programmer/analyst, resume as/400 rpgiv ile programmer, resume
as/400 rpgiv ile
programmer/analyst, resume iseries rpgiv ile programmer, resume iseries rpgiv ile
programmer/analyst,
integrated language environment, report program
generator, modular programming, modular design, object oriented programming,
object oriented design, gui interface, graphical user
interface, java front end, gui front end, as/400 back
end, as400 backend, iseries backend,
The AS/400 - formally renamed the "IBM iSeries,"
but still commonly known as AS/400 - is a midrange server designed for small
businesses and departments in large enterprises and now redesigned so that it
will work well in distributed networks with Web applications. The AS/400 uses
the PowerPC microprocessor with its reduced instruction set computer
technology. Its operating system is called the OS/400. With multi-terabytes of
disk storage and a Java virtual memory closely tied into the operating system, IBM
hopes to make the AS/400 a kind of versatile all-purpose server that can
replace PC servers and Web servers in the world's businesses, competing with
both Wintel and Unix servers, while giving its present enormous customer base
an immediate leap into the Internet.
The AS/400, one of IBM's
greatest success stories, is widely installed in large enterprises at the
department level, in small corporations, in government agencies, and in almost
every industry segment. It succeeded another highly popular product, the
System/36 and was itself based on a later, more sophisticated product, the
System/38. AS/400 customers can choose from thousands of applications that have
already been written and many have been "Web-enabled." IBM points to
the AS/400's "uptime" of 99.9%.
The AS/400 comes with a
database built-in. One widely-installed option is Domino (Notes with a Web
browser).
According to IBM, these are
some important new uses for the AS/400:
* Data warehousing: With
multi-gigabytes of RAM and multi-terabytes of hard disk space, the AS/400 can
be a repository for large amounts of company data to which data mining could be
applied.
* Java application
development: With its closely integrated Java virtual machine and new tools
designed by IBM for building commercial applications with Java, the AS/400 can
be used as a development system.
* Web and e-commerce
serving: Equipped with a Web server and applications designed to support
e-commerce (taking orders, tracking orders, providing service to customers, working
with partners and suppliers) and with firewall capabilities, the AS/400 can
handle Internet serving for a moderate-size company.
* Corporate groupware
services: Assuming that Domino and Notes have been included with the system,
it's designed to quickly provide a corporation with sophisticated e-mail,
project file sharing, whiteboards, and electronic collaboration.
OS/400 is IBM's operating system for its AS/400 and AS/400e
line of business computers. Because OS/400 is closely attuned to the AS/400
hardware design and generally comes as part of the basic package, there is no
alternative operating system to compete with it. OS/400 is built to operate
with the AS/400 logical partition (LPAR) architecture, in which multiple
instances of the operating system can run concurrently in different partitions.
Among other uses, LPAR is useful when migrating to a new release. The old
production system can keep operating in one partition while a new system is
being tested.
As the AS/400 has evolved
to meet the latest trends in business and information technology, OS/400 and
its related software has added support for:
* Applications written in the Java
programming language
* The ability to run Windows 2000/NT
applications (when certain other products are installed)
* The Portable Application Solutions
Environment (PASE), which supports a subset of the AIX environment so that Unix applications can be ported and run on the AS/400
* Lotus Domino, which provides groupware
and e-mail from Lotus Notes applications or a standard Web browser
RPG (Report Program
Generator) is a programming language
that originated as a report-building program used in DEC and IBM minicomputer
operating systems and evolved into a fully procedural programming language. Its
latest version, RPG IV, is supported by IBM's leading minicomputer system, the
AS/400. Historically, RPG has probably been the second most used programming
language, after COBOL, for commercial applications on mid-range computers.
WebSphere is a set of Java-based tools from IBM that allow
customers to create and manage sophisticated business Web sites. The central WebSphere tool is the WebSphere
Application Server (WAS), an application server that a customer can use to
connect Web site users with Java applications or servlets.
Servlets are Java programs that run on the server
rather than on the user's computer as Java applets do. Servlets
can be developed to replace traditional common gateway interface (CGI) scripts,
usually written in C or Practical Extraction and Reporting Language, and run
much faster because all user requests run in the same process space.
In addition to Java, WebSphere supports open standard interfaces such as the
Common Object Request Broker Architecture (CORBA) and Java Database
Connectivity (JDC) and is designed for use across different operating system
platforms. One edition of WebSphere is offered for
small-to-medium size businesses and another edition for larger businesses with
a higher number of transactions. WebSphere also
includes Studio, a developer's environment with additional components that
allow a Web site's pages to be created and managed. Both editions support
Solaris, Windows NT, OS/2, OS/390, and AIX operating systems.
WebSphere Studio includes a copy of the Apache Web server so
that developers can test Web pages and Java applications immediately.
E-business (electronic
business), derived from such terms as
"e-mail" and "e-commerce," is the conduct of business on
the Internet, not only buying and selling but also servicing customers and
collaborating with business partners. One of the first to use the term was IBM,
when, in October, 1997, it launched a thematic campaign built around the term.
Today, major corporations are rethinking their businesses in terms of the
Internet and its new culture and capabilities. Companies are using the Web to
buy parts and supplies from other companies, to collaborate on sales
promotions, and to do joint research. Exploiting the convenience, availability,
and world-wide reach of the Internet, many companies, such as Amazon.com, the
book sellers, have already discovered how to use the
Internet successfully.
Increasingly, much direct
selling (or e-tailing) is taking place on the Internet of computer-related
equipment and software. One of the first to report sales in the millions of
dollars directly from the Web was Dell Computer. Travel bookings directly or
indirectly as a result of Web research are becoming significant.
Custom-orderable golf clubs and similar specialties are considered good
prospects for the immediate future.
With the security built
into today's browsers and with digital certificates now available for
individuals and companies from Verisign, a
certificate issuer, much of the early concern about the security of business
transaction on the Web has abated and e-business by whatever name is
accelerating.
IBM considers the
development of intranets and extranets to be part of e-business. e-business can be said to include e-service, the provision
of services and tasks over the Internet by application service providers (ASP).
In general, midrange refers to computers that are more powerful and
capable than personal computers but less powerful and capable than mainframe
computers. (Computer power is sometimes measured in terms of
millions-of-instructions-per-second - MIPS. Capability includes, for example,
how many devices can be connected to and interact with
the computer at the same time.) The computer industry does not define exactly
what characteristics constitute "midrange."
Historically, midrange
computers have been sold to small to medium-sized businesses as their main
computer and to larger enterprises for branch or department-level operations.
Makers of popular midrange computer lines include Hewlett-Packard, IBM, and Sun
Microsystems. Today's computers are almost universally known as servers to
recognize that they often "serve" applications to end users at
"client" computers, that they use a client/server computing model,
and, by inference (since the client/server model developed in UNIX-based operating
systems), that they support standard rather than proprietary programming
interfaces.
AS/400 – iSeries Glossary:
.NET - Microsoft's .NET
offers an alternative to Java and J2EE. Microsoft's Visual Studio .NET
development environment incorporates over 20 different languages including RPG,
COBOL and Microsoft's own C# for business programming. With all languages compiling
to a common language runtime, .NET enables developers to create XML web
services and integrate mobile devices and servers.
5250 emulation - Historically,
AS/400 servers were accessed via IBM 5250 ‘green screen’ terminals. Nowadays
most operators access their AS/400 or iSeries via PC
clients that need to run an emulator of the 5250 terminal to access
applications that still have a ‘green screen’ interface.
AFP/IPDS Printing - Advanced
function printing (AFP) is an IBM architecture that runs across its server
line, including the iSeries, for document and
information presentation control, usually in high-volume distributed printing
environments. AFP, in turn, is designed to work with the Intelligent Printer Datastream (IPDS) printing language specification, although
it works with others such as Hewlett-Packard's Printer Control Language (PCL)
and the Page Printer Datastream (PPDS).
Application
development/testing - Application development -Whether an iSeries
IT department writes its own in house software for its company’s business
processes, or whether it buys ‘off the shelf’ solutions, those applications
will require constant development and customisation
to meet the companies needs. Similarly, new business
processes like e-business may require new programming skills (Java, for
instance). To that end there are many tools available to the iSeries market to aid the application development process.
Application testing - The
process by which IT departments and solutions providers test the programs they
are developing for any bugs, glitches or process failures. One an application
has ‘gone live’ it will also need constant testing to make sure it is running
smoothly and to determine whether its objectives are being met.
Archiving - Archiving is
essentially an intelligent form of backup, i.e. storing but logically placing
information where it can easily be found and retrieved for future use.
Backup - In case of systems
failure, computer operators of all kinds should regularly copy, or backup,
their files and databases etc. This means that the information can then be
restored. There are a number of backup methods and media available to iSeries and AS/400 users for this essential process.
Barcodes - Barcodes are the
ubiquitous tags that consist of an image of bars and spaces that are fixes to
shop goods, factory products, mail items and so on to
identify a particular product number or location. The code uses a sequence of
vertical bars and spaces to represent numbers and other symbols. Barcodes
require laser barcode readers which may be attached to a computer/ EpoS system or can be separate and portable.
Business intelligence (BI)
- Business intelligence (BI) is a set of appplications and technologies for
collating, storing, analysing, and providing access
to a company's data to help users make better business decisions. BI
applications include the activities of decision support systems, query and
reporting, data mining, online analytical processing (OLAP), statistical
analysis and forecasting.
Change management - In the
computing terms, change management refers to a systematic approach to keeping
track of the details of your IT systems, e.g. what operating system release is
running on each computer and which fixes patches or PTFs
have been applied. It also applies to changes made to your application
software.
Clustering - Clustering is
the use of multiple iSeries (or certain other
servers) to form what appears to users as a single highly available system.
Clustering is used for load balancing and, more importantly, for high
availability so that if one server (or application running on that server) goes
down, then another in the cluster will take its load and seamlessly carry on as
normal.
CRM and SFA – CRM - Customer
relationship management (CRM) is a management approach that enables companies
to identify, attract and increase retention of profitable customers by managing
relationships with them. To that end there are a number of
software solution on the market to facilitate this process.
SFA - Sales force
automation (SFA) is the process whereby businesses use IT to automate business
tasks such as inventory control, sales processing, and tracking of customer
interactions, as well as analysing sales forecasts
and performance. Typically, sales people on the road will use a web-based
application to interact with their office-based systems.
Data Migration and
Conversion – CRM - Customer relationship management (CRM) is a management
approach that enables companies to identify, attract and increase retention of
profitable customers by managing relationships with them. To that end there are a number of software solution on the market to
facilitate this process.
SFA - Sales force automation
(SFA) is the process whereby businesses use IT to automate business tasks such
as inventory control, sales processing, and tracking of customer interactions,
as well as analysing sales forecasts and performance.
Typically, sales people on the road will use a web-based application to
interact with their office-based systems.
Data retrieval/analysis - Data
retrieval is the process by which data is selected and extracted from a file, a
group of files, or a database. This process can then lead to the analysis of
that data for specific information or trends (see Business Intelligence).
Disaster recovery - Linked
inextricably with business continuity, disaster recovery is the process whereby
an organisation that has suffered a systems outage
(for whatever reason, natural disaster, operator error, act of theft or
violence etc) manages to retrieve its processes and data and gets them up and
running again as soon as possible.
Document management - All organisations and companies produce reams of documents,
whether they be internal files, order forms, invoices, letters, manuals, memos
and so on. Once these documents were paper-based, but now documentation within
an organisation can take many forms, whether they be web-based, email-based or print-based. Document
management is therefore concerned with the storage, retrieval and dissemination
of such material.
Domino - Domino comes from
IBM division Lotus and is its sophisticated server-side messaging and
groupware. Lotus uses the Domino name to refer to a set of Notes server
applications that allow for collaborative work and development across an organisation. Domino runs natively on the iSeries and IBM offers dedicated Domino models.
e-business - The big business buzzword of the late-nineties up
until this day, e-business means ‘electronic business’. One could argue that
AS/400 and iSeries-based businesses have been involved
with e-business for many years with the introduction of things like EDI in the
eighties, but nowadays e-business is taken to mean any web-based business
process.
ERP -
Forms, fax and print - Every
organisation creates them, whether they are in the
form of paper or on screen or online: purchase orders, order forms, invoices,
expenses sheets and so on, so leading to one of the issues involved with
document management.
Graphical user interface
(GUI) - The graphical user interface (GUI) was first popularised
by Macintosh and later Windows (with the advent of Windows 3.1). A GUI ‘front
end’ has become the alternative to text-based interfaces between the operator
and the computer with the use of a more graphical interface utilising
point and click mouse technology, windows, icons, drop down menus and so on.
Hardware & Hardware
Rentals - Hardware is the term for the physical aspect of computers,
telecommunications, and other IT devices. The term arose as a way to
distinguish the "box" and the electronic circuitry and components of
a computer from the program, or software, you put in it to make it do things.
High availability - With
any IT system it is desirable that the system and its components (be they
hardware or software) are up and running and fully functional for as long as
possible, at their highest availability. The most desirable high availability
rate is known as ‘five 9s’, or 99.999% availability. A good
deal of planning for high availability centers around backup and failover
processing and data storage and access.
Integration - Integration
describes the process of making disparate parts of a system work together as a
whole. In IT terms this could be making hardware components work together, say
the iSeries working in tandem with an xSeries, or in software terms it could mean making
differing software solutions communicate with each other in the desired manner.
It can also mean the integration of hardware and software.
iSeries Strategy - How do you move forward with your iSeries?
Should you upgrade, start using capabilities like LPAR and so on? There are
many options open to the iSeries-driven organisation, right down to the programming level; for
instance. should developers be fully versed in RPG IV
or move straight to Java or its alternatives?
Java - Java is the
programming language originally designed by Sun Microsystems for use in the
distributed environment of the internet. It was designed to have the ‘look and
feel’ of the C++ language and uses the ‘object-oriented’ programming model.
Java is supposed to work across all servers that run the Java Virtual Machine
(which runs natively on the iSeries), enabling
programmers to create ‘write once, run anywhere’ applications. It can also be
used to build a small application modules or ‘applets’ for use as part of web
pages.
Knowledge management (KM) -
Knowledge management is the process whereby an enterprise consciously and
comprehensively gathers, organises, shares, and
analyses its information in terms of resources, documents and its staff skills
(or knowledge), technical or otherwise.
Linux - Linux is the
Unix-like open source computer operating system created by Finnish enthusiast Linus Torvalds (hence its name).
While Torvalds and his close associates create the
kernel of the OS, an ever growing band of Linux enthusiasts and businesses create
the applications that utilise Linux, such is the free
distribution nature of the project. Increasingly popular as a server-side
alternative to Windows, Linux runs under logical partitioning (LPAR) on the iSeries.
Managed Services - Linked
closely to outsourcing, managed service providers (MSPs)
provide the delivery and management of network-based services, applications,
and equipment to organisations. They are usually
hosting companies or access providers that offer services that can include
fully outsourced network management, including messaging and call center,
virtual private networks and monitoring/reporting of network servers.
Media /
Industry Association - The media industry association for the iSeries Industry.
Messaging - Messaging is
the creation, storage, exchange, and management of text, images, voice, telex,
fax, e-mail, paging, and Electronic Data Interchange (EDI) over a
communications network.
Middleware - Middleware is
any application or tool that 'glues together' or allows two separate and often
already existing programs to 'talk' to each other, even if they reside on
completely different platforms. For instance, middleware can allow programs
written for access to a particular database to access other databases.
Outsourcing - In computing,
outsourcing can take many forms. A company, for instance, may outsource its
whole IT operation, so that another outsourcing firm provides the hosting and
maintenance of its servers and ensures that the system runs smoothly and runs
its application development. This would be a total outsourcing solution,
although many companies will often just pick elements of such a package.
Performance Monitoring - Performance
monitoring is required to make sure that your IT systems are running smoothly
and efficiently. iSeries
server hardware needs to be checked for things like high CPU usage or I/O
rates. But other parts of a system that can be monitored are applications,
databases, messaging platforms, webservers, operating
systems, and other infrastructure components like network devices and system
utilities.
Platform interoperability -
Platform interoperability is the ability of the many differing models and makes
of computer hardware to communicate with each other. A particularly thorny IT
problem, platform interoperability is necessary so that, for instance, a
Windows NT system can share data with an iSeries and
useful in a meaningful manner.
Programming - Programming
is the creation (or coding) of a specific set of ordered operations for a
computer to perform. There are many different kinds of programming languages,
approaches and tools.
RPG tools - Report Program
Generator (RPG) is the dominant programming language for the iSeries. RPG tools are a variety of applications that help iSeries programmers generate and manipulate RPG code when
developing or customising applications for the
platform.
Security management - Security
management allows administrators to control access and monitor security-related
events with IT systems within an organisation, as
well as create and enforce security rules for one or multiple systems, usually
from a central console.
Server consolidation - Server
consolidation is process whereby an organisation
takes the many servers it operates across a distributed computing model and
tries to eliminate them by centralising their various
processes into as few centrally controlled servers as possible.
Spool File Management - Spool
file management is the organisation of
"simultaneous peripheral operations online" files -- computer
documents or task lists (or jobs) that are read and stored so that they can be
printed or otherwise processed at the time required. Spooling is analogous to
reeling a document or onto a spool of thread so that it can be unreeled when it
is needed.
Storage - In computing
terms, storage is the holding of data in an electromagnetic form for access by
a computer processor. Primary storage is data in random access memory (RAM) and
other "built-in" devices. Secondary storage is data on hard disk,
tapes, and other external devices, known as external storage media.
System Maintenance - Although
the iSeries has an unrivalled reputation for
reliability, the server and connected peripheral devices etc do need to be
monitored and fixed at times. It is important, for instance, to keep track of
the program temporary fixes, or PTFs, that IBM issues
periodically to counter any minor bugs and glitches in OS/400.
Systems
management/monitoring -Systems management - Systems management is the overall management of the IT systems in an organisation. Systems management includes gathering
requirements, buying hardware and software, distributing it to where it is to
be used, configuring it, maintaining it with enhancement and service updates,
setting up problem-handling processes, monitoring it and determining whether
objectives are being met.
Systems monitoring - Systems
monitoring solutions centralise, filter, and organise operational and performance information from
systems and networks and automate responses to selected events. Systems
monitoring can also encompass security monitoring of systems.
TCP/IP - TCP/IP
(Transmission Control Protocol/Internet Protocol) is the basic communication
language or protocol of the internet. It is also used as a communications
protocol in an intranet or extranet.
Terminals - Terminals are
the propriety desktop means of access to central servers, such as 5250-type
terminals connected to the AS/400 or iSeries. Because
that is their sole function they are also known as “dumb” terminals. In many
cases they have been increasingly replaced by PCs and the stripped down
PC/terminal hybrids known as thin clients.
Training - Education
whereby people learn new skills and update old ones.
Web application testing - As
with any internal business application, an application that is being delivered
across the web will need to be tested thoroughly to make sure that for
instance, transactional processing is working properly and can cope with the
demand being placed on it.
Web enablement - The
process of taking existing (sometimes called legacy), often well established,
IT-based business functions from an 'inward looking' process to an 'outward
looking' one to take advantage of web-based e-business.
WebSphere - WebSphere is IBM's
overarching brand name for its collection of Java-based tools that allow users
to create and manage sophisticated business websites. The term usually refers
to the central WebSphere tool, the WebSphere Application Server (WAS). iSeries users also have the choice of using the
cut-down version, WebSphere Express. WebSphere Studio is the developer's environment with
additional components that allow a website's pages to be created and managed.
Windows - Microsoft's
seemingly ubiquitous operating system, Windows comes in many flavours on both the client and server side. iSeries users can integrate
Windows NT/2000 into their server operations by either using the Integrated xSeries Adapter (IXA) or the Integrated xSeries
Server (IXS).
Wireless and Mobile
Computing – Wireless - Wireless devices are those not directly connected (via
wire or cable) to the hardware they interact with. In computing, these include
an increasing variety of hand held devices, such as mobile (cell) phones etc
and peripherals such as laptops and PCs making use of wireless area networks
(WANs) to communicate with each other.
Workflow - Workflow
describes all of the elements needed to achieve each step in the business
process. There can be many factors in such as step, including the personnel
involved, the actual tasks at hand, the procedural steps to be taken and the
input and output of information or data that is required.
Workflow automation
products enable an organisation to create a workflow
model that can then be used to ensure that business processes are handled in a
consistent manner; for instance, via the use of standardised
online forms or data processing methods.