*** ** ********’s Walk
Union City, New Jersey, **087
Phone: 201-***-****
E-mail: acqzpj@r.postjobfree.com
Radames Garcia
Summary
Software Engineer Innovative and creative problem solver with strong skills in tactical implementation.
Professional Experience
Skills
Knowledge
Education
Languages
References
January 2008 – present Locks Performance LLC, Union City New Jersey
Self-employed
Designed and developed an API library called “Dynamic Lock and Dynamic Shared Memory”. This API library enables programmers to build a high concurrency multithreading programs. The Dynamic Lock API library has been Written in C/C++ and developed with Microsoft visual studio platform. It efficiently implements a unique multithreading locking mechanism. The API is a reader/writer lock platform that allows threads at running time to keep track of the objects being locked (Read/Writer). The API library also implements a garbage collection to handle memory allocation, which is used internally to build objects such as hash lists and dynamic arrays.
April 1999 – December 2007 APPLIX, Inc Warren, New Jersey
Software Engineer
I have dedicated 8.7 years working as C/C++ developer at APPLIX as part of the TM1 development team.
Implemented a new locking protocol object by object, which is the foundation to redesign
TM1-Server for enterprise level scalability. ( APPLIX 9.1 ).
Responsible for the design, development and implementation of the TM1 Application
organizer engine which will allow users to have their applications organized by folder and
entries that represents links to the real TM1 objects.
Troubleshoot various issues with TM1 API, TM1 Server and TM1 Admin Server.
Implemented new features of TM1 securities system for release 8.0.
Implemented new features by using TM1-API Library allowing users to interact in a better
way with the TM1 Server under the Unix platform.
Oversaw project call ISB TM1. This project inserts a TM1 viewing object into an Excel
spreadsheet as an ActiveX controller (Com Object), and brings to users the ability to
interact with the TM1 Server by updating the Dimensions and Cubes. Its objective was to
make significant changes to finalize, stabilize, and market it.
Responsible for porting of TM1 Server, TM1 Administrative Server, converted TM1-API
originally written on C/C++ language to UNIX including HP, SUN, IBM platforms compiled in
32 and 64 bit architectures (HP,SUN,Windows XP).
1992–1998 CNIC, Inc Havana, Cuba
System Engineer
Designed a warehousing system application in DBASE IV language under Unix (SCO).
Also performed consulting, lecturing and help desk functions.
Developed a multi-user relational database application to control pharmaceutical
production in Bell-Laboratories dedicated to product PPG-5 in C/C++ Language by
using the CODE-BASE library for Unix, Windows and MSDOS.
Operation Systems: Window, Unix (HP, SUN, IBM, SCO, LINUX) and MSDOS.
Language Programming: C/C++, Visual Basic, SQL, ODBC connectivity, Pascal, Assembly, DBASE, Prolog.
- Experience in the Client/Server software development and design using TCP/IP protocol.
- Strong C/C++ Object-Oriented, MFC, COM programming and design ability .
- Programming abilities with UNIX shells ( sh, ksh, csh ).
- Advanced operation system of UNIX and Window, Multi-Threading and Multi-Tasking application.
- Knowledge of data principles of Multi-Dimensions and Relational database implementation.
- Long Experience doing porting of programs written in C/C++ to any hardware and software platform.
- Ability to work independently and grasp new concepts quickly.
- Experienced working in team environment, i.e., adaptable and flexibile.
- ODBC connectivity experience.
1987 - 1992 Havana Institute of Technology Havana, Cuba
Degree: Computer Science Engineer
English and Spanish
Available upon request