o Advanced Experience with .NET platform and Visual Studio tools.
o General purpose programming languages :
o Use of SQL for database creation and management and any database management system, mostly Access, MSSQL Server, Entity Framework, MySQL, PostgreSQL y SQLite.
o Design and administration of web pages with ASP.NET, HTML and Django.
o Some experience with data mining and data warehouse.
o Experience building DSL's and general purpose languages and compilers for them.
o Advanced knowledge of compiling and tools like ANTLR, Lex, Yacc, Oslo and Bison and the languages M and Boo.
o Use of Windows API.
o Experience building Linux apps and file systems (Ext-2 File System).
o Extensive knowledge of XML docs and XPath.
o Use of specific data structures for working with large amounts of data.
o Experience with libraries for efficient data filtering and search engines such as Xapian, Whoosh and Lucene.
o Knowledge of algorithms for an efficient handling of computer networks.
o Skills with Computer Graphics.
o Large experience with gesture recognition and OpenCV library.
o Knowledge of Numerical Math, Optimization models and Matlab.
o Advanced knowledge of probabilities and statistics.
o Advanced experience with Latex.
o Advanced experience with Visual Studio Packages.
o Experience using and developing metaheuristics.
o Extensive knowledge of WPF.
o Knowledge of simulation, fuzzy logics and agents.
o Experience creating information retrieval systems and crawlers.
o Vast experience in the Artificial intelligence field, especially in Computer Vision and the human motion capture problem, using libraries and APIs like OpenCV, EmguCV, AForge and Luxand.
o Development of the platform SiguaWEB. Databases creation in order to ease the work with consult materials, personal files and human resources logs. Development of a search engine. Use of Django, Python and Whoosh.
o Research about separating body parts using optical flow, motion template and Kalman's filter. Development of apps for camera calibration and visual generators of images for optical flow. Use of C#, C++ and OpenCV.
o Development of an Extended-2 Linux File System. Use of C and Eclipse.
o Creation of a mail storage file using a B-Tree in order to store large amount of mail. Use of C# and .NET.
o Didactic app for the compute and representation of Riemann integrals. Use of C# and .NET.
o Didactic app to simulate the external photoelectric effect. Use of Delphi Pascal.
o Didactic application to compute and represent clustering problems. Use of heuristics algorithms with varieties of genetic algorithms and ant colony algorithms.
o Creation of an application to estimate motion parameters, using least squares optimization methods and optical flow.
o Didactic application to solve and represent minimum cost maximum flow problems.
o Application to compute and represent clustering problems. Use of the hierarchical smoothing method and direction descent methods.
o Development of a Tiger compiler integrated with VS 2010. Use of ANTLR, C#, .NET.
o Development of simple games for Windows. Use of C#, C++ and .NET.
o Creation of a distributed File System and news manager and downloader. Use of WCF, .NET Remoting, C#, Git, Lucene, Entity Framework, VS 2010.
o Development of a parser for Visual Basic Script in Java.
o Development of a parser for Visual Basic Script in C#.
o Creation of a Visual Studio package for the development system Xone Studio of company CGSoft. Use of C#, VS 2008.
o Development of a renderer using Ray Tracing and several texture mapping algorithms. Use of C#, .NET.
o Implementation of color tracking algorithms and its corresponding evaluation, intended to be tested evaluating the recovery of patients with motor incapacities. Use of EmguCV, OpenCV, C#, .NET.
o Facial make up app using machine learning algorithms and the AAMLibrary library, for the detection of feature points for the face based on Active Appearance Model algorithms. Use of EmguCV, OpenCV, Luxand, AAMLibrary, C#, .NET.
o Creation of an app to generate and apply textures using Delaunay's and Voronoi's algorithms. . Use of EmguCV, OpenCV, C#, .NET.
o Creation of a running competition simulator using computer graphics and fuzzy logic to transform and process images taken with a webcam. Use of EmguCV, OpenCV, XNA, FuzzyLogic, C#, .NET.
o Creation of smart players, using and designing search strategies, for Go games. Use of C#, .NET.
o Implementation of classification algorithms based on decision trees, neural networks, kNN and Rocchio. Use of C#, .NET.
o Implementation of clustering algorithms based on SOM, hierarchical clustering algorithms, hierarchical algorithms based on frequent itemsets and kMeans, all using several similarity measures. Use of C#, .NET.
o Creation of several human motion tracking systems based on the human appearance and behavior, able of following human motion in long term image sequences and during occlusions, with no assumptions over the kind of movement. Use of EmguCV, OpenCV, Microsoft Solver Foundation, C#, .NET.
o Creation of several human pose estimation systems based on pictorial structures and other machine learning algorithms. Use of EmguCV, OpenCV, C#, .NET.
o Part of the development team for software package: Structural analysis and design (SAMPES), tasks included:
Development of Module for analysis linear-elastic.
Development of Module for analysis non-linear of reinforced concrete porticos.
Programming of oscillation mode and own oscillation frequency computation.
Programming of equivalent static load conditions computation by modal analysis for seism load.
Programming of calculus by substructures.
Programming of Windows version.
o Development of inventory management, billing and custom control application in zona franca warehouses at Havana harbor.
o CAD / Design Packages.
o Over 22 years of experience in building design and construction, engineering management, inspections and testing, cost reduction strategies, troubleshooting and problem resolution and procedures and specifications.
o Design and construction of subway stations.
o Design of the Tunnel's structure.
o Valuation and protection of buildings affected by subway constructions. (Praga's Subway Develoment Company. CHECOSLOVAKIA).
o Reinforced concrete design.
o Seism - resistant design of Reinforced concrete structures.
Applied Engineering Experience
o Reparation of 5th Avenue Tunnel.
o Reparation of Linea Street Tunnel.
o Structural design and project management of tunnel under Havana's Harbor.
o Software for forecasting of subsidence in soils with non-linear behavior.
o Technical and economic study for Havana's subway construction.
o Project consultant on Subway's head office building.
o Design of "Italiano 1 Hotel".
o Project design and management of "Fbrica de Tabletas Formas Terminadas No.1, 2 and 3".
o Design of Industrial warehouse in ISPJAE.
o Conception of calculus methodology for design and analysis of CASAFORMA construction system.
o Assorted projects with CASAFORMA.
o Hotel design in Bahamas.
o Residential Project in Guatemala.
o Residential building main reparation, 11 y 6, Vedado.
o Project "Puente las Maras". Tegucigalpa. Honduras.
o Project for the "Universidad Cristiana de Honduras" (UCRISH) Campus at San Pedro Sula. Honduras.
o Project and execution control de "Sala se Jarabes" and parking of Pepsi, San Pedro Sula. Honduras.
o Other projects for commercial and real state facilities at San Pedro Sula. Honduras.
o Computer software development for large spatial frames using small computers.
o Computer software development for calculus of Wall beams on elastic supports using the Unified approach method of Ph.D Jose Pimpo Hernandez. The software was used in Eng. Jos Soler's doctor degree thesis.
o Development of methodology for subsidence forecasting in areas over subway trace using Finite Elements Method and considering a non-linear soil behavior.
o Development of computer software for non-linear analysis of reinforced concrete porticos used in Ing. Braulio Lima Gonzlez's doctor degree thesis.
o Involved in progression of calculus methodology of rigidity in sections under stress according to Dr. Braulio Lima Gonzlez's theory of homogenized section.
o Development of methodology for obtaining of frequencies and own oscillation modes in large spatial porticos.
o Development of methodology for obtaining equivalent static load conditions for seism load.
o Spanish, mother language.
o English, high level writing and reading.