Fernando Martinez
Verified Expert in Engineering
Software Developer
Bogotá - Bogota, Colombia
Toptal member since June 18, 2020
Fernando is a systems and computing engineer who graduated from the University of Los Andes in 1987 and has worked in software development ever since. He started developing in C on UNIX operating system with ORACLE SQL database. Fernando has kept his skills up-to-date and has developed in Java, C#, SQL Server, and more.
Portfolio
Experience
Availability
Preferred Environment
Microsoft SQL Server
The most amazing...
...language I designed and implemented was for complex data exchange operations.
Work Experience
Systems Engineer
Independent Consultant
- Developed a programming audit solution using Delphi and Developer Express components to identify SQL sentences in programs and store them in a DB2 database.
- Built an experimental app for Android 2.3 which included geolocation and data graphics, using Eclipse, Java, and SQLite. I uploaded this app in Google Play for testing purposes too.
- Created an operational app on Android 4.2 which included RESTful web services, signature collection and label printing, using Eclipse, Java, and SQLite.
- Supported and enhanced the server component for the previous development, using Visual Studio, WCF, C#, SQL Server, and Integration Services.
- Designed the data model and the software functionality for a logistics application that will be implemented on the web and on Android.
Software Development Manager
Primestone S.A.
- Led the team of engineers, developers, and tester to improve the software development process in the company, working on Delphi, SQL Server and Oracle.
- Designed the functional architecture of the upcoming .NET version of the company's application using Visio. Defined the object abstraction and database design considerations for massive information storage and performance.
- Designed the data model in Visio for the .NET application which was to be implemented on SQL Server or Oracle.
- Developed, using Visual Studio (C#) and SQL Server, a data access system (ADO and reflection), domain (entities and business logic), and services for the configuration component of the .NET application.
- Developed a visualization tree for energy metering in Delphi.
Systems Engineer
Independent Consultant
- Developed a library of routines to enable data interchange in format EDI867 using Delphi.
- Created a language for data interchange in Delphi on the databases SQL Server and Oracle in order to simplify the development of interfaces to other programs in formats: text, CSV, fixed length fields, delimited, and XML.
- Expanded the EDI867 development to generate analytics by means of a complex SQL sentence that did 12 joins of a table on itself. This sentence, which later on was transformed into a view, worked on SQL Server and Oracle.
- Downloaded, implemented, and upgraded the osCommerce open source B2C solution to PHP5 on MySQL to provide eBusiness services to companies.
- Designed and implemented adaptations to the osCommerce platform to establish an art gallery on the internet; using PHP5 and MySQL.
Systems Engineer
TIC de Colombia LTDA
- Created a medical diagnostics tracking and reporting application using Delphi.
- Built an application to enable metadata definition and dynamic data entry forms generation to create EDI XML files for companies data interchange (in Delphi).
- Developed a web server in Java (JSP) on an Oracle database and a client API in Delphi to allow software remote-tracing (transmission and storage of internal values for diagnostics and debugging).
- Supported and developed add-ons for a local ERP developed by NCR for a telecommunications company, using C and Oracle SQL*Forms.
- Designed and developed a sales opportunity tracking application using a Progress database and tools.
Systems Engineer
IBM Colombia
- Taught all the IBM portfolio of AIX (C-Shell, X Windows, TCP/IP, NFS) and TCP/IP (in platforms AS/400 and RISC/6000) courses.
- Developed the transparent printing facility for AIX using C language. I traveled to a residency at the IBM Support Center in Austin (Texas) to document this development in a technical IBM manual.
- Acted as the the technical leader of a joint venture between IBM and the Bogota telephone company (ETB)—designing, developing, and implementing the administration and IVR applications using C, Informix, and DirecTalk/6000.
- Led the implementation of the first IBM Internet service in Colombia, and developed the interface to invoice these services using the C language.
- Designed and developed the sales opportunity tracking application for the channels area using the Lotus Approach.
Systems Engineer
Bank Superintendency
- Developed the Customs General Storage Warehouses application in C and Oracle Pro*C.
- Participated in the design and development of the bank surveillance application using C and Oracle Pro*C.
- Developed the first communications application between the Superintendency and the banks.
- Developed the first WYSIWYG bank accounting reports application using C and Oracle Pro*C.
- Participated in the Colombian IT Award Competition in 1988 for my development to enable communication with the banks.
Experience
Project Línea 5 (IBM and ETB Joint Venture)
IBM RISC/6000 Product Specialist
In 1991, I wrote the transparent printing module in AIX. In 1990, the success in many RISC/6000 cases was recognized with the 1990 IBM Marketing Excellence Award that entitled me to assist to the 1991 Latin American Convention in New Orleans.
IBM Global Network Product Manager
Part-Time Professor of Operating Systems
NCR | Sintel ERP
Brainbench Certifications
Data Model for PrimeRead.NET
Android 2.3 Golf App
Deliveries and Returns Android App
It uses advanced features like location reporting, ticket printing, signature gathering, photography of items, and web services to get master data and report activities to the main business application of the company.
Education
Specialization in Big Data
University of California, San Diego | Coursera - Online
Certificate in Social Sector Leadership
University of California, Berkeley | Philanthropy University - Online
Diploma with Distinction in Business Administration
University of California, Berkeley - Berkeley, CA, USA
Bachelor's Degree in Systems and Computing Engineering
University of Los Andes - Bogota, Colombia
Skills
Libraries/APIs
Apache, Google Maps Development
Tools
Microsoft Development, SQL, Visual Studio Development, Visio, Android, Eclipse IDE, Spark
Languages
C#, C, SQL, Java, Delphi 7, Delphi, PHP, PHP
Storage
SQL Server, SSIS, SQL Server, SQLite, SQL Server, IBM Informix, MySQL
Frameworks
.NET, ADO.NET, Big Data Architecture, Hadoop
Platforms
Unix, Windows Development, Android, Oracle Development, Eclipse, NetBeans, AIX, Linux
Paradigms
REST
Other
Software Development, French-English Translation, English-Spanish Translation, Spanish-English Translation, Objects, Web Services, Reflection, TCP/IP, IBM Lotus Approach, Unix Shell Scripting
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring