avatar

Hi,
my name is Reinier and this is my CV.

About Me

I discovered programming when I was 13 years old and since then it's my hobby, I started programming with pencil and paper because I didn't have a PC. According to my experience, you cannot be a fan of any technology. The technology is used to solve problems, when there is a problem, it is analyzed and it is determined which tool and language are better for solving it. I completed a licentiate in Computer Science to obtain a university degree, but my main characteristic is to be self-taught. I have taken courses of Mysql, PostgreSQL, PHP, Java, C#, Linq, Delphi, ect...

I know, apart from other languages ​​of little diffusion outside academic environments: C, C++, C#, Java, Go and Object Pascal. I also know scripting languages: VBS, JavaScript, PHP and Python among others. I know XML/DTD/XLST and its management through DOM and SAX, and technologies based on HTTP: REST APIs, XML, JSON, SOAP, WSDL, Ajax, GraphQL etc.

I have made the migration of libraries between different operating systems and languages. I have developed C libraries for PHP, Python and Java languages.

I love the creation of Parsers, DSLs, Code Editors and other tools that improve productivity. All the tasks that can be automated, I automate them. I am an enthusiast of Software engineering, UML, Design patterns, Designs principles, Software Architectures and techniques that facilitate the rapid development of applications in a software factory.

As for DBMS, apart from the BDE(DBASE, Paradox) and other non-relational databases. I know database theory, the SQL standards and I am familiar with dialects (PL/SQL, Mysql, Sqlite, Derby, H2), MS-SQL Server (Transact SQL) and some of Interbase (ISQL). As access methods I know the BDE, ODBC, ADO/OLEDB, DBExpress, JBDC, Hibernate, JPA, Doctrine, ADO.NET, Entity Framework and native access to client interfaces, and their different combinations, in one or more layers(via TCP/IP, COM/DCOM, SOAP etc.). And the already famous NoSql like MongoDb and Redis.

I have used several UNIX systems(Mac OS, FreeBsd, OpenBSD, NetBsd, Minix). I know Linux and Windows more deeply , whose APIs(general, Sockets, ISAPI, GDI, WININET, including COM and ActiveX technology, etc.) I know quite well.

As DevOps I have worked on the design, implementation and maintenance of highly scalable and available IT infrastructures. In the automation of development, testing and deployment processes, as well as in the management and monitoring of systems in high availability environments. I have worked with tools like Git, Gitlab, Jenkins, SonarQube, Nexus ,Vagrant, Ansible, Kubernetes and Puppet. I have experience in the administration and maintenance of Linux and Windows servers. And programming languages like Bash to automate processes.

One of the branches in which I have specialized is network administration, I know most of the Internet technologies: UDP, TCP/IP, HTTP with extensions in both server(CGI, ISAPI, Apache modules, ASP, PHP, WSGI) as in the client, and of course the rest of Internet protocols: DNS, DHCP, SMTP, POP3, SSH, LDAP, Kerberos among others. As well as the assembly and configuration of network services, Firewalls, Clusters and the Virtualization of servers and services with OpenVZ, LXC, KVM and Docker. With all services integrated and communication channels encrypted, using strong authentication mechanisms and implementing SSO(Single Sign On). Having an important impact on increasing productivity, the time and frustrations of the user, associated with access to different applications with different users and passwords are eliminated.

I have worked with tools that allow an integral evaluation of the weaknesses of the computer systems. Allowing demonstrate the functional risks of the detected vulnerabilities, prevent them and minimize damage. As well hacking and reverse engineering techniques for disassembly, analysis and protection of applications.

With regard to the rise of AI, Machine learning and Deep learning. At the moment I am a user of the main libraries that exist. But it is an exciting field in which I want to continue to deepen. I love learn new technologies and programing languages.

Professional experience

  • 2005

    IPI Mayor Gral. Calixto García Iñiguez

    Position:Computer lab technician.
    • Install and give technical support to the equipment of the computer laboratories.
    • Professor assistant
    • Student mentor
     
  • 2006

    IPI Mayor Gral. Calixto García Iñiguez

    Position: Administrator of computer networks.

    Network administrators maintain the network hardware and software. This includes the deployment, maintenance and monitoring of network: switches, routers, firewalls, etc. The administration activities of a network generally include address assignment, routing protocol assignment and configuration of routing tables as well as authentication configuration, authorization of services and the development of tools that facilitate the easy administration of servers.

  • 2007

    ISP Jose de la Luz y Caballero.

    Position: Administrator of computer networks.
  • 2009

    UCI Holguín Software Development Center.

    Position: Senior Software Developer, Network Administrator, SRE/Devops
    • Design and Develop Software Architectures.
    • Deploy applications.
    • Research and apply new technologies.
     
  • 2012

    Desoft

    Position: Senior Software Developer, Network Administrator, SRE/Devops
    • Design and Development applications applying Software Architectures, Principles and Design patterns.
    • Deploy applications.
    • Research and apply new technologies.
     
  • 2015

    JJMM Business Group (Managua, Nicaragua)

    Position: Senior Software Developer, Network Administrator, SRE/Devops
    • Design and Development applications applying Software Architectures, Principles and Design patterns.
    • Deploy applications.
    • Research and apply new technologies.
     
  • 2016

    Freelance

    Position: Senior Software Developer, Network Administrator, SRE/Devops
    • Install and configure network servers
    • Maintain legacy systems and add new features.
    • Design and Development applications applying Software Architectures, Principles and Design patterns.
    • Deploy applications.
    • Research and apply new technologies.
     

ACADEMIC TRAINING

2006 - 2011
Degree in computer science
ISP "José de la luz y caballero.".
2010
Database Postgraduate
Holguin University "Oscar Lucero Moya".
2011
International postgraduate in current application development and its worldwide trend.
University of Las Palmas Gran Canaria.
Holguin University "Oscar Lucero Moya".
2011
Postgraduate in Information Retrieval Systems.
Holguin University "Oscar Lucero Moya".
2011
Postgraduate course "Programming with Java technologies and dynamic languages".
University of Computer Science (UCI).
Holguin University "Oscar Lucero Moya".

Contact

Holguín, Cuba

TECHNICAL SKILLS

ASM
AWK
Bash
C,C++
C#
Delphi/Object Pascal
Haxe
Java
JavaScript
PHP
Python
Ruby
GO
SQL
Visual Basic (.NET,VBS,VBA)
Beginner
Competent
Very Competent
Expert

PROGRAMMING LANGUAGES

Lang
Years
Delphi
21
C\C++
18
Java
17
C#
17
PHP
17
SQL
17
Javascript
17
Python
17
Ruby
16
Go
6

Operating Systems

OS
Years
Windows
22
Linux
20

LANGUAGES

Spanish
English

Hobbies

Read
Fitness
Programing
Mindfulness

Frameworks, Libraries and components

JavaScript

jQuery, jQuery UI, Mootools, Prototype, Qooxdoo, Extjs, Mozilla Application Framework, AngularJS, Knockout, MxGraph, GoJs, JointJs, React, Polymer, XTag, Angular, TypeScript among others.

ActionScript

ASwing, Json, MD5.

PHP

Zend Framework, Symfony, Yii, Lavarel, CakePHP, CodeIgniter, Phalcon, Pear, Delphi for PHP, FPDF, CPDF, AdoDb, POG , SmbHash, WinBinder, among others.

C

LibC, Mono embedded API, PHP API, Apache Portable Runtime (APR), Win32 API, Sockets, bzlib, zlib, libNetApi, Wine, BDB, among others.

C++

VCL, Qt, WxWidgets, OpenMp, OpenMpi, Clucene, Boost, among others.

C#

Windows Form, ADO.NET, Linq, ASP.NET, Roslyn, ASP.NET Core, Entity Framework, IKVM, DevExpress, Phalanger, Accord.NET, among others.

Object Pascal (Delphi y Lazarus)

VCL, LCL, Synedit , PHP4Delphi , Mysql API , Ribbon Controls , Sqlite , AppControls , Rx Components ,Mozilla Components , ADO Components , nppapi , Kadao Controls, RaizeComponent , ReportBuilder , 1stclass , Webkit , Jedi Components, among others.

Java

API Java, Android, OpenSwing, SwingX, Flamingo, JPA, Hibernate ANTLR , Lucene, Quercus, Rhino, JabberSmackAPI, Vadin, Play Framework, Spring Boot, among others.

Python

Pylons, Django, Flask, Keras, Scikit-learn, PAM, Binding para Samba4, Gamin , QT, GTK, Odoo(OpenErp), NumPy, among others.

Ruby/JRuby

Rails >=3.2, among others.

Some projects that I have developed

Model First(Generate code for 29 SQL Dialects and 76 tech)

  • Programming language: PHP, JavaScript
  • DBMS: Mysql
  • Tech: Symfony(REST APIs), React JS(JavaScript), Material UI
  • Multiplatform: Yes
  • Application type: Web
  • URL: https://modelfirst.codegeniux.com/
  • Tags: Low Code, IDE development, Code generation, OAuth, SaaS

CodeGeniuX (Enterprise App generator for Java, PHP, Python, C++, Ruby, among others.)

  • Programming language: PHP, JavaScript, Java, Groovy
  • DBMS: -
  • Tech: Qooxdoo(JavaScript), ANTLR(Java), Symfony(PHP) for REST API
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Low Code, Parsing, IDE development, Code generation, OAuth

User Interface Prototyping Tool(UI Codegen for ExtJS, React, Angular, Material Design)

  • Programming language: Java, JavaScript
  • DBMS: -
  • Tech: Ace Editor, Qooxdoo, Antlr(Parser generator)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Low Code, Parsing, IDE development, Code generation

Bet System

  • Programming language: JavaScript, PHP, Go
  • DBMS: MySQL
  • Tech: React JS, Material UI(JavaScript), Symfony, Mercure(Realtime Communications), Redis(Pub/Sub, Cache), Bet Server(Go)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, REST APIs, JWT Auth, SaaS, Message Queue, Event Bus, Event Sourcing, Batch processing, Realtime Communications, Bank System, Microservice architecture, Machine learning

Machine Learning Server

Tool that allows develop, train and deploy machine learning models using a Rest API.

  • Programming language: C#
  • DBMS: MySQL, Sqlite, MS SQL Server, PostgreSQL, MongoDb
  • Tech: ASP.NET Core(REST API), Redis(Pub/Sub), Accord.NET, OpenCV, EF Core v5
  • Multiplatform: Yes
  • Application type: Web
  • Tags: REST APIs, SaaS, Message Queue, Event Bus, Batch processing, Microservice architecture, Machine learning

COVID Stats

  • Programming language: Object Pascal
  • DBMS: -
  • Tech: LCL
  • Multiplatform: Yes
  • Application type: Desktop
  • Tags: Statistics, Multithread programming, ETL

SCEL - System for managing medical consultation of pregnant women and lactating babies.

  • Programming language: Java, JavaScript
  • DBMS: PostgreSQL
  • Tech: Spring Boot(REST APIs), React JS(Frontend), Redis (For cache)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, MVC, Web Caching, Dashboard, Statistics

Goldream - Live Bet App

  • Programming language: JavaScript
  • DBMS: -
  • Tech: React JS(Frontend), Material UI(Frontend)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: REST APIs, Auth, SaaS

Mecánica Add-ins for Excel 2010, 2013, 2016

Enhance the capabilities of Microsoft Excel adding new custom toolbar for mechanical calculations and others cells operations.

  • Programming language: C#
  • DBMS: -
  • Tech: Net Framework 4.5
  • Multiplatform: No
  • Application type: MS Excel Add-ins
  • Tags: MS Office

RecargaFamily (Mobile top-up)

  • Programming language: PHP, Python, Javascript
  • DBMS: Mysql
  • Tech: Symfony(PHP), jQuery(JavaScript), scikit-learn, Redis (For cache)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, REST APIs, Machine learning, Statistics, Linear regressions, SVM, Dashboard, XLS Reports, Bussines intelligence, Microservice architecture, API Gateway, Message queue, Batch processing

Photo classifier(Classify phothos and put them in a folder)

  • Programming language: Python
  • DBMS: -
  • Tech: Keras, OpenCV, scikit-learn
  • Multiplatform: Yes
  • Application type: Console App
  • Tags: Machine learning, Image processing

Java2PHP

  • Programming language: Java
  • DBMS: -
  • Tech: Swing, JavaParser
  • Multiplatform: Yes
  • Application type: Desktop
  • Tags: Parsing, Code generation

Melkark CallCenter

  • Programming language: PHP, JavaScript, TypeScript
  • DBMS: PostgreSQL
  • Tech: Angular 5, Material Design, TypeScript 2.4, Yii(PHP)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, CRM

ApkBuilder(Low Code tool for easy Android App creation)

  • Programming language: JavaScript, Java, Kotlin, C++
  • DBMS: -
  • Tech: Android SDK, OpenCV, NodeJS, NW.js, React JS.
  • Multiplatform: Yes
  • Application type: Desktop
  • Tags: Low Code, Parsing, IDE development, Code generation
  • APK 1: Download
  • APK 2: Download
  • APK 3: Download

Civix developer Studio (Code generator for Civix CRM)

  • Programming language: PHP, JavaScript
  • DBMS: -
  • Tech: Qooxdoo(JavaScript), Antlr(Parser generator)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Low Code, Parsing, IDE development, Code generation

Children with faith (Custom CMS to collect funds for orphan children)

  • Programming language: PHP, JavaScript
  • DBMS: Mysql
  • Tech: Symfony, jQuery(JavaScript)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, Paypal integration, MVC, Web Caching

Pacesetter enterprice

  • Programming language: Ruby/JRuby, Java, JavaScript
  • DBMS: PostgreSQL, ProgressDb
  • Tech: Rails 3.2.22, activerecord-jdbc-adapter(JRuby), jQueru, AngularJS, BootGrid(JavaScript) , Bootstrap 3
  • Multiplatform: Yes
  • Application type: Web, SaaS
  • Tags: HRM, ERP
  • URL: https://bluesagesoftware.com/software-solutions/pacesetter/

Network Map Display and Monitor

  • Programming language: PHP
  • DBMS: -
  • Tech: PHP, GraphViz, leafletjs(JavaScript Library)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Server Monitoring, Service Health checks, Microservice architecture
  • URL: -

Studio Gadiel App

  • Programming language: Java, Kotlin
  • DBMS: Sqlite
  • Tech: Android
  • Multiplatform: No
  • Application type: Android App
  • Tags: Mobile development, REST APIs Client
  • APK: Download
  • Video: Download

Studio Gadiel (Custom CMS)

  • Programming language: PHP
  • DBMS: Mysql
  • Tech: Symfony(PHP), Twitter Bootstrap (CSS+JavaScript), Redis (For cache)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, MVC, Web Caching
  • URL: http://www.estudio-gadiel.com/

JPA4Droid (Port of BatooJPA for Android)

  • Programming language: Java
  • DBMS: Derby, H2, MySql, PostgreSQL, MsSQL, Oracle
  • Tech: Android, JBDC, JPA
  • Multiplatform: Yes
  • Application type: Library
  • Tags: Parsing, Code generation, JVM Bytecode emit, Reflection

Document Management System for the Newspaper "Ahora".

  • Programming language: Java
  • DBMS: Apache Derby
  • Tech: JPA, Hibernate, OpenSwing, iText, Apache POI
  • Multiplatform: Yes
  • Application type: Desktop

Payment Management System for resolution #17.

  • Programming language: Object Pascal
  • DBMS: MS SQLServer, Sqlite
  • Tech: VCL, ZeosDBO, SMDBGrid, AeroTabs, JVCL
  • Multiplatform: No
  • Application type: Desktop
  • Tags: HRM, ERP

Payroll System for construction workers

  • Programming language: Object Pascal, Python
  • DBMS: Sqlite, PostgreSQL, MSSQL Server
  • Tech: LCL(Object Pascal), OpenErp 6
  • Multiplatform: Yes
  • Application type: Desktop, Web
  • Tags: HRM, ERP, SaaS

QHound (Desktop Search Engine)

  • Programming language: C++
  • DBMS: Sqlite
  • Tech: Qt(C++), jQuery(JavaScript), CLucene, Zlib, Google BreakPad
  • Multiplatform: Yes
  • Application type: Desktop
  • Tags: Search engine, Windows service, Microservice architecture

SRVMonitor (Network Services Monitor and Health checks)

  • Programming language: PHP,JavaScript
  • DBMS: sqlite
  • Tech: Highcharts(JavaScript), DataTables(JavaScript), PHPMailer(PHP)
  • Multiplatform: Yes
  • Application type: Unix daemon, Web dashboard
  • Tags: Dashboard, REST APIs, Server Monitoring, Service Health checks, Timeseries, Statistics

ServerInfoService (Monitoring system for PCs and Servers)

  • Programming language: PHP, JavaScript, Object Pascal
  • DBMS: sqlite
  • Tech: PHPMailer(PHP), WMI
  • Multiplatform: Yes
  • Application type: Unix daemon, Windows service, Web dashboard
  • Tags: MVC, REST APIs, Server Monitoring, Service Health checks, Microservice architecture

PHP Gold Engine (PHP library for Gold Parser Builder)

  • Programming language: PHP
  • DBMS: -
  • Tech: -
  • Multiplatform: Yes
  • Application type: Library
  • Tags: Parsing, Code generation

Avin Solucion (Analysis and Validation of Business Ideas)

  • Programming language: C++
  • DBMS: Sqlite
  • Tech: Qt(C++)
  • Multiplatform: Yes
  • Application type: Desktop

Kysat (Custom CMS)

  • Programming language: PHP
  • DBMS: Mysql
  • Tech: Symfony(PHP), Twitter Bootstrap (CSS+JavaScript), Redis (For cache)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, MVC, Web Caching
  • URL: http://www.tryexedetoday.com/

Syditek e-commerce

  • Programming language: Java, JavaScript
  • DBMS: Mysql
  • Tech: Spring boot, jQuery(JavaScript), Elasticsearch(Search engine), PredictionIO(Recommendation Engine), Redis (For cache)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, Shopping cart, Machine Learning, Recommendation Engine, Search engine, MVC, Web Caching, Server optimization

Hotel Marbella Web Site (Custom CMS)

  • Programming language: PHP
  • DBMS: Mysql
  • Tech: Symfony(PHP), Twitter Bootstrap (CSS+JavaScript), Redis (For cache)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice ,MVC, Web Caching, Server optimization
  • URL: http://www.marbella.com.ni/

Hotel Lagunas de San Martín Web Site(Custom CMS)

  • Programming language: PHP
  • DBMS: Mysql
  • Tech: Symfony(PHP), Twitter Bootstrap (CSS+JavaScript), Redis (For cache)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice ,MVC, Web Caching, Server optimization
  • URL: http://www.lagunasanmartin.com.ni/

Unitec Web Site (Custom CMS)

  • Programming language: PHP
  • DBMS: Mysql
  • Tech: Symfony(PHP), Twitter Bootstrap (CSS+JavaScript), Redis (For cache)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice ,MVC, Web Caching, Server optimization
  • URL: http://www.unitec.edu.ni/

Sydicom Web Site (Custom CMS)

  • Programming language: PHP
  • DBMS: Mysql
  • Tech: Symfony(PHP), Twitter Bootstrap (CSS+JavaScript)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice ,MVC, Web Caching, Server optimization
  • URL: http://www.sydicom.edu.ni/

Database Backup Service

Windows Service for schedule a databases backups in Windows

  • Programming language: C#
  • DBMS: MS SQL Server, PostgreSQL, MySQL
  • Tech: Net Framework 4.5
  • Multiplatform: No
  • Application type: Windows Service
  • Tags: Batch processing

Booster (Search Engine for Business FTP)

  • Programming language: Java, Javascript, Delphi
  • DBMS: -
  • Tech: JSP, Apache Lucene
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Search engine, Batch processing

Hidrobal

  • Programming language: PHP , JavaScript
  • DBMS: PostgreSQL
  • Tech: Yii (PHP), phpMailer for send emails(PHP) ,jQuery (JavaScript).
  • Multiplatform: Yes
  • Application type: Web
  • Tags: ETL, Backoffice, ERP, SaaS
  • URL: -

ExtJabber (BOSH Jabber client)

  • Programming language: JavaScript
  • DBMS: -
  • Tech: Extjs(JavaScript), Strophe (javascript)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: DOM XML parsing

MyJabber (Jabber client with scripting support)

  • Programming language: Java, JavaScript
  • DBMS: -
  • Tech: Swing(Java), JabberSmackAPI(Java), Rhino(Javascript Scripting Engine)
  • Multiplatform: Yes
  • Application type: Desktop
  • Tags: Embed scripting engine, DOM XML parsing

Lycan Genesis (Interface Designer for Extjs)

  • Programming language: C++, JavaScript, PHP
  • DBMS: -
  • Tech: Qt(C++) , ExtJs(JavaScript)
  • Multiplatform: Yes
  • Application type: Desktop, Web
  • Tags: Parsing, Code generation, Embed scripting engine

Ecured Web Server (Web server for the Ecured portable)

  • Programming language: C++, JavaScript
  • DBMS: Sqlite
  • Tech: Qt(C++) , CLucene(C++), ZLib(C++), jQuery.
  • Multiplatform: Yes
  • Application type: Web server
  • Tags: Socket programming, ZeroConf, Service discovery

Cedrux (ERP)

  • Programming language: PHP, JavaScript
  • DBMS: PostgreSQL
  • Tech: Zend Framework(PHP), Doctrine (PHP), ExtJs(JavaScript)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, HRM, ERP, SaaS

Konasi (Assistance Control System)

  • Programming language: PHP, JavaScript
  • DBMS: PostgreSQL
  • Tech: Yii(PHP), ExtJs(JavaScript), jQuery(JavaScript)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: Backoffice, Barcode reader, HRM, ERP, SaaS

LazLine (Plugin to duplicate and exchange lines in the Lazarus editor)

  • Programming language: Object Pascal
  • DBMS: -
  • Tech: -
  • Multiplatform: Yes
  • Application type: Plugin for lazarus.
  • Tags: Low Code, Parsing, IDE Development

PHP4Lazarus (Component to embed PHP 5 in Lazarus)

  • Programming language: C, Object Pascal
  • DBMS: -
  • Tech: PHP Engine
  • Multiplatform: Yes
  • Application type: Component Suite
  • Tags: Parsing, Code generation, Embed scripting engine

Synedit 2.5 for Lazarus (Component Suite for Syntax Highlighting and Code editing)

  • Programming language: Object Pascal
  • DBMS: -
  • Tech: -
  • Multiplatform: Yes
  • Application type: Components Suit
  • Tags: Parsing, Code generation, Multithread programming

PHP2JS (PHP to JavaScript code converter)

  • Programming language: Object Pascal, PHP
  • DBMS: -
  • Tech: Php4Delphi, Synedit
  • Multiplatform: Yes
  • Application type: Desktop and Web
  • Tags: Parsing, Code generation, Multithread programming, Embed scripting engine

Code obfuscator for php

  • Programming language: Object Pascal, PHP
  • DBMS: -
  • Tech: Php4Delphi
  • Multiplatform: Yes
  • Application type: Desktop
  • Tags: Parsing, Code generation, Multithread programming, Embed scripting engine

Midas (Code editor for web development)

  • Programming language: Object Pascal
  • DBMS: -
  • Tech: Suit de Componentes Synedit ,Componentes Synweb, Php4Delphi.
  • Multiplatform: Yes
  • Application type: Desktop
  • Tags: Low Code, Parsing, IDE development, Code generation, Multithread programming

GalbaCAD(CAD for create 3D prototypes used in design, visualization and simulation of products)

  • Programming language: C++, Python
  • DBMS: Sqlite
  • Tech: Qt(C++), OpenCascade(C++), OpenMP(C++), Python API(C)
  • Multiplatform: Yes
  • Application type: Desktop
  • Tags: Embed scripting engine, Parellel programming, Distributed compilation

Ecured Portable

  • Programming language: C++, JavaScript
  • DBMS: Sqlite
  • Tech: Qt(C++), jQuery(JavaScript), CLucene(Search engine), Zlib(C)
  • Multiplatform: Yes
  • Application type: Desktop
  • Tags: Search engine, Data compresion, Embed scripting engine, Multithread programming, ETL, SAX Parser

Active Directory Server Browser (Web Administration Tool for Samba 4)

  • Programming language: Python, JavaScript
  • DBMS: -
  • Tech: Extjs(Javascript), Pylons(Python), Samba 4 bindings(Python)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: MVC, REST APIs, LDAP, Auth, RPC, Active Directory

GSOC-SWAT (Web Administration Tool for Samba 4)

  • Programming language: Python, JavaScript
  • DBMS: -
  • Tech: Extjs(Javascript), Pylons(Python), Samba 4 bindings(Python)
  • Multiplatform: Yes
  • Application type: Web
  • Tags: MVC, REST APIs, LDAP, Auth, RPC, Active Directory

Sisaus(User administration system for Samba,Kerberos,OpenLdap)

  • Programming language: PHP , JavaScript
  • DBMS: -
  • Tech: Extjs(Javascript), smbHash(php), FPdf(php).
  • Multiplatform: Yes
  • Application type: Web
  • Tags: MVC, REST APIs, LDAP, Auth

Citizen service site "El holguinero" (Custom CMS)

  • Programming language: PHP , JavaScript
  • DBMS: Mysql
  • Tech: Smarty Template engine(PHP), AdoDb as mechanism of persistence(PHP), phpMailer for send emails(PHP) , jQuery(JavaScript).
  • Multiplatform: Yes
  • Application type: Web
  • Tags: MVC, Web Caching, Backoffice
  • URL: http://www.hlg.jovenclub.cu/elholguinero