Project Manager
Jorjweb Ltda
Bogotá, Distrito Capital, Colombia
Responsible for technological innovation in software engineering, migration, improvements, development, architecture and frameworks of the company’s software products.Main projects:SICOOPWEBDesigned and implemented of Graphical User Interface generators for MS Windows platform using Borland C++ Builder VCL library.Designed, implemented and support of reports generators (Text, HTML, CSV, PDF, XML and MS Word) using standard C++, Borland C++ Builder VCL library, libxml, and LibHaru.Involved in Database maintenance, and business logic support of accounting, financial, payroll and invoice modules of the ERP product in standard C++.SICOOPCLOUDDesigned and implemented of modular architecture to isolate the GUI from ERP application business logic developed in legacy C ++ code.Designed and implemented of communication protocols between processes (in C++) and implemented of inter-process communication libraries based on windows API (socket, asynchronyc sockets, pipes and shared memory).Designed and implemented of proprietary application server to allow access and concurrence of legacy modules and allow containerization.Designed and implemented of protocol to allow communication between Web Server and application server.Designed of architecture of the user interface for the web application (including forms generation) using VUE JS.SICOOP APIDesigned and implemented of a proprietary application server and library modules to allow access to legacy business logic modules as XML based service.Designed and implemented of API for access to ERP application behind SOAP and REST web services.CRMDesigned of user forms generators for BPM solution using VUE JS library in frontend, Java 8 in backend and MySQL and Mongo DB as databases.Designed and implementation of regular expression analyzer to parse activity rules for BPM solution.Designed and implemented of generic SQL generator for BPM solution.