Summary of Work Experience
Position: Independent Consultant / Developer - 2005 to current
Miami, FL, USA -
www.rickstam.com
During my studies at F.I.U., I also had the opportunity to do
independent consulting and development. The primary client I worked for
develops custom systems for the financial sector in the Miami area, as
well as other services for clients in Mexico and Central America.
The work
was mostly on a loan trading system developed in ASP.Net using C#, Visual
Studio, advanced JavaScript and DOM functions, CSS, MS SQL Server, Enterprise
Manager, and Crystal Reports. In several cases we used MS Office automation,
such as generating Excel files from the system’s data, modifying Word template
documents via XML, and using ActiveX instances of Internet Explorer to perform
program controlled web browsing. The system runs as an intranet application
accessed via VPN from Miami and El Salvador.
I also
provided SharePoint consulting, including site and custom Web Part developments.
Most recently, I’ve been involved with them in updating our skills regarding
SharePoint 2007: learning the new core functionalities, portal options, new
custom development model, and site customizations using SharePoint Designer.
Position: Web Page and MS Office Instructor
Miami-Dade College - 2001 to 2002
Department of Community Education, Wolfson Campus
300 NE 1st Ave, Miami, FL 33132 –
www.mdc.edu
This position involved
teaching short courses in microcomputer technologies. The primary course
assigned to me was Web Page
creation using Netscape Composer. The course covered basic HTML, using
Composer's WYSIWYG environment, tables, forms, frames, uploading and
maintaining the site on the server, as well as an introduction to basic
scripting and the use of prefabricated Java applets. I also taught the
Microsoft Excel (Level I) course on one occasion.
Position: Donation Center Assistant
Miami Rescue Mission, Industrial Division - 2000 to 2005
2159 NW 1st Court, Miami, FL 33127 –
www.miamirescuemission.com
Working part-time for this non-profit
organization provided my sustenance when I moved to Miami and continued with my studies. The position covered
all aspects of the receiving and warehouse operations of the donation
center. I participated in testing donated computer equipment, setting it up
for our office use, and was also involved in giving support
for the development and maintenance of their web site.
Position: Computer Training and Support
Computación Creativa S.A. - 1997 to 1999
San José, Costa Rica
Among other projects, I consulted
for this start-up company. It was dedicated to providing
secretarial and graphic arts services to a local university, as well as to
the public in general. I helped them analyze their computer options, did
most of the hardware and software installation, trained them in the
software use, and provided them with continuing support. I also often
participated in their work load, especially in projects involving
numerical and statistical calculations and graphs. We also did many
English/Spanish translations.
Position: Senior Software Developer
Exactus S.A. (formerly SPS Software) - 1988 to 1996
San José, Costa Rica -
www.exactus.com
Exactus S.A. is a regional leader in software development. Their main
product, Exactus Impulso, is an integrated administrative and
manufacturing control system. It has been the system of choice for many
of Costa Rica's major businesses and industries, and they have also
entered the markets of Mexico, Central America, and South America. The
company has won many national awards as well as growing international
recognition.
My
participation consisted in the development of a very flexible ad-hoc statistical
analysis and reporting system, as well as development for the purchasing module.
Other systems which I developed or worked on were for a national bank (Banco
Nacional de Costa Rica) and consisted of an investments control system for the
bank's internal use, and a financial analysis system that evaluated the
economic situation of companies that requested loans. Another system developed
was for a company that handles the receiving of imported goods. It performed all
the import tax calculations and reports for the government, as well as
maintaining full control of the inventory.
At the
time, the company was developing almost exclusively using Borland C/C++ and a
large portion of my work involved writing high-level function libraries for
in-house use. These libraries included table grid displays, form handling,
queries, report generation, and database functions. The database functions were
quite sophisticated for that time period, performing the automatic maintenance
of multiple indexes for the tables. I also developed an interpreter (RPN
Stack-based IL) that was used for applying record selection filters for queries,
updates, indexes, and reports.
Position: Programmer/Analyst and Support
Prodata S.A. - 1980 to 1986
San José, Costa Rica
Prodata S.A. started out as a custom systems
development company and data center. The systems were developed and all of
the processing was done in-house until the clients got their own computer,
if they so desired. The systems were mostly administrative in nature and
developed in Cobol. With the arrival of the PCs, Prodata S.A. pioneered
their introduction as serious, low-cost alternatives for use in the local
textile (apparel) industries. The system we introduced was a very flexible
efficiency and incentives based payroll, which was eventually expanded
into a complete production control system.
During that time we developed many custom
systems, most of which revolved around accounting, accounts receivable,
and inventories. The development included the use of Cobol, Btrieve, RPG
II, Compiled Basic, C, and some assembly language. Data structures
programming and
algorithms analysis (a la Knuth) were major components of my job
function.
Position: Applications Programmer
Agencia Datsun / Nissan S.A. - 1978
San José, Costa Rica
After a short course in RPG II, taken at the
local IBM, I was given this position. The systems developed were for the
control of the payment plans on their credit car sales, their accounts
receivable from part sales, and updates to their parts inventory system.
All of the systems were programmed in RPG II on an IBM System 32.
|