PROFILE
I am a Software Engineer with extensive experience in the computer software industry, specifically in core banking, manufacturing, and cruising. I possess a range of skills, including Business Analysis, IT Management, Software Development, Team Leadership, and Project Management. I hold a bachelor’s degree in systems Engineering from Universidad INCCA de Colombia and Universidad de los Andes, and I am a proficient and competent information technology professional.
ACADEMIC BACKGROUND
Specialist in Information Systems within Organization, Universidad de los Andes, Bogota, Colombia (2 Years)
Systems and Information Engineer, Universidad INCCA de Colombia, Bogota, Colombia (5 Years)
SKILLS
Professional / Interpersonal
IT Management
Team Management
Project Management
Business Analysis
Software Project Management
Software Development
Industry Knowledge
1.Cruising Price and Reservations
2.Core Banking (Retail Accounts, Loans, FX, Treasury, SWIFT, ACH, Cash Management, CD, OFAC, Integration, Onboarding, Accounting, Fintech)
3.Financial, Commercial, Manufacturing, Logistic and Human Resources Applications
IT Skills
1.Project Management
2.Strong knowledge of IBM I Platform including RPGLE Freeform, CLLE, SQL, Queue Manager, DB2, OS IBM i, Stored Procedures, Embedded SQL, Open-Source Tools, IWS, REST APIS, JSON, RDI.
3.Python, Java, NodeJs Servlets, JSP, JavaScript frameworks, HTML, CSS, ASP, Restful APIS, JSON, XML, Web Servers(Apache,Tomcat), Apache kafka.
4.Git, Jira, and MS Office Tools.
EXPERIENCE SUMMARY
Kforce.
Location: Miramar, Florida, USA
Software Engineer
08/2022 - Current
Software development for Royal Caribbean International. The project involves creating and maintaining modules for price, reservation, and inventory management. The programming languages and tools used in this project include RPGLE, CLP, CLLE, SQL Embedded, JSON, Data Queues, qRobot, Turnover Life Cycle, Jira, and Apache Kafka.
The main development is the integration project to send Inventory Updates in JSON format via Apache Kafka to Azure.
Datapro, Inc.
Location: Coral Gables, Florida, USA
Technical & Project Manager / Software Engineer
10/2008 - 08/2022
Led a group of engineers for the development and implementation of Core banking in European, South American, and Central American banks. Design and Development of eIBS Modules ACH, SWIFT, OFAC, Integration Services (RESTful APIS, MQ, Sockets), BPM in IBM i (RPGLE, SQL, Java).
Datapro, Inc.
Location: Miami, Fl. USA
Senior Business Analyst / Developer
09/2001 - 09/2008
Development and maintenance of IBS (Integrated Banking Systems) modules.
Maintain system documentation, user manuals, service records, file maintenance records, and logs. Analyze organizational requests recommending cost-effective, applicable integrated Data Processing solutions, design and programming in ILE RPG and RPG IV, RPGLE Free, Java for Banks.
Duties:
Manage development projects, assign personnel, design Solutions, supervise the development and tests, deliver final projects to client, and supervise the implementation.
Develop and maintain IBS modules and new Tools.
Integrate IBS with standard products in the market such as SWIFT, ACH, and reports to banks of supervising organizations.
Give operational and technical support to different clients/Banks of Datapro.
Advise Banks of the definition of new developments in IBS
Train users in modules such as ACH, SWIFT, Treasury, Investment Banking, and Foreign Exchange.
Train in the use of new programming methodologies and projects to develop banking Solutions.
Alianza Technology De Colombia
Location: Bogota, Colombia
Outsourcing Manager
11/1999 – 11/2000
Led an Outsourcing Team (60 Analysts/Developers) for COLSEGUROS (an insurance company) using in AS/400, IBM390, and Networks. Integrated projects among PC, AS/400, and IBM390.
Manager responsible for managing the Technical Outsourcing business serving many large companies (Colseguros, Banco Ganadero, Ministerio de Cultura). Primary responsibilities included setting strategic direction with external partners and owning communication around segment initiatives and results. Other responsibilities included implementing, monitoring, maintaining, and improving existing processes, and collaborating with other departments to drive success. Additionally, I supervised, directed, and developed a team of Analysts, and process Managers for the execution of enterprise information technology solutions (AS/400, IBM390, Networks).
The responsibilities for this position included:
- Work with the senior client staff to develop strategic and tactical plans for the outsourcing of key enterprise IT infrastructure to include WAN / LAN, desktop, and application hosting services
- Provide overall technology leadership, technical oversight, and consulting/ advisory services to transition client enterprise IT support to an outsourced environment.
- Assess and understand the existing technology infrastructure vendor capabilities. Identify and evaluate solutions and sourcing alternatives; develop high-level designs and plans and prepare solution budget estimates and business cases.
- Supervise, direct, and develop a team of Analysts, and process Managers for execution of enterprise information technology solutions (AS/400, IBM390, Networks).
Cyanamid de Colombia S.A.
Location: Bogota, Colombia
MIS Director for Colombia, Venezuela, Peru, and Ecuador.
Regional Director
IT Manager
Development Manager
09/1989 – 09/1999
Senior IS Staff Manager for 5 companies in Colombia, Ecuador, Peru, and Venezuela. Responsible for formulating, directing, and evaluating the design, data mapping, development, testing, and deployment of Regional IS and telecommunications systems. In charge of recommending, establishing, integrating, and reviewing organizational policies for the selection, procurement, installation, use, user support, and disposal of regional information systems.
Designed, Procured, and Implemented Windows NT, Novell, and OS/2 networks. Administered an AS/400 System. Set up and managed ail Server with cc-mail and Outlook clients. Worked on Y2K issues related to existing RPG in-house development and BPCS-related items
Applications development in RPG, Visual RPG, and Visual Basic. Maintenance work was done on the RPG-based accounting system (BPCS), Some reports from JD Edwards using RPG and Crystal Reports. I received training in JD Edwards (Financial modules of American Home Products).
Laboratorios Undra (Sheering Plough)
Location: Bogota, Colombia
Analyst / Programmer
03/1989 – 09/1989
Develop project plans and applicable status reports. Conducted training on the company business system. Administered all business system upgrades. Assist the Computer Systems Manager in performing system troubleshooting. Maintain system documentation, user manuals, service records, file maintenance records, and logs. Analyze organizational requests recommending cost-effective, applicable integrated Data Processing solutions, design, and programming in RPG S/36 and Basic in PCs.
Productos Roche S.A. (Hoffman Laroche)
Location: Bogota, Colombia
EDP Supervisor, Analyst / Programmer
01/1985 – 03/1989.
Managed the computer operations of S/34, S/36, and LAN which normally include central and peripheral equipment operation and data storage. This includes scheduling computer operations equipment and personnel as well as providing technical advice to EDP and other personnel on all phases of computer operations. Design and programming in RPG S/36 and Basic in PCs. I received advanced training in BPCS (Manufacturing and Financial modules).
Digidata de Colombia
Location: Bogota, Colombia
Analyst / Programmer
01/1984 – 01/1985
Provides both technical and industry-level expertise in the analysis and design of customer-specific implementations of PC applications. Assists customers in the analysis of their business needs and requirements, and then creates the detailed project scope, program design specifications, and programs in BASIC. Works closely with the Project Leader to assist in the implementation and development of software specifications and test procedures for new features and functions for customer enhancements.
Universidad INCCA de Colombia
Location: Bogota, Colombia
Professor.
Monitor.
01/1980 – 12/1986
Conducted classes in database, System Analysis, System Design, and Programming Languages.
Helped students in database, Analysis, Design, and Programming.
Relevant Graduate Course Work
Python for Data Science
Issuing authority IBM
Issued date and, if applicable, expiration date of the certification or license Issued Jun 2021No Expiration Date
Learning Python
Issuing authority LinkedIn
Issued date and, if applicable, expiration date of the certification or license Issued Apr 2021No Expiration Date
Introduction to Web APIs
Issuing authority LinkedIn
Issued date and, if applicable, expiration date of the certification or license Issued Feb 2021
- RPG II, System 36, IBM de Colombia, 1986
- BPCS Training, Productos Roche S.A., 1988
- Problem Analysis and Make Decisions, Cyanamid, 1990
- BPS Business Planing System, IBM de Colombia, 1990
- Development of Management Skills, Margarita Páez y asociados, 1990
- AS/400 Security, RPG and SQL, Cyanamid, 1991
- Time Handling Seminar, Margarita Páez y asociados, 1991
- English Immersion, Arthur Andersen, 1992
- Management Skills Seminar, Universidad de los Andes, 1994
- Leadership, Omar Salom, 1995
- ASNA ADVANCED VISUAL RPG TRAINNING, San Antonio Texas, 1997
- VISUAL BASIC TRAINNING, Cyanamid de Colombia, 1997
- Implementing Performance Management, Cyanamid, 1998
- Coaching To Improve Performance, Cyanamid, 1998
- OLAP Tools, Feged Asesoría, 1998
- AHP Y2K Conference, Miami, 1998
- Java Development, Miami Dade College, Miami 2007
- Phyton Development, Coursera, 2018
Dear Madam/Sir,
I am a highly accomplished professional with a keen interest in the RPG PROGRAMMER (Remote) opportunity. With years of experience in the field, I possess the necessary qualifications to make a positive impact in this role.
My extensive career has enabled me to develop a unique set of skills and competencies, particularly in programming. I have a great passion for programming, which has led me to achieve outstanding accomplishments in my career so far. I believe that working remotely will give me even more opportunities to excel and contribute to the team.
Thank you for your time and consideration. I look forward to hearing from you soon.
Sincerely,
Carlos Castillo