About Me
I am a computer engineer specialized in Software and Deep Learning. I'm finishing my thesis in Visual-Semantic Embedding and domain-adaptation based on extraction of semantic features between visual and text domains with reference to the state-of-art using PyTorch and CUDA.
Over the course of my life I have developed various personal software or assigned to me by the university.
I have enough experience in the most used programming languages based on object-oriented such as C++ and Java but also in modular languages such as C.
My knowledge of these three main languages are deepened to ensure applications such as Socket-based (Distributed Applications), but also parallelism with all its related problems such as deadlock and starvation.
I strengthened my knowledge in deep learning during my thesis using a public framework such as PyTorch, but I also developed services on the Google App Engine cloud platform.
Another skill is the management of relational (DB) and non-relational data, thus knowing data-analysis techniques for large amount of Data(Big Data), data consistency (Triggers and relational constraints) in addition to the knowledge of no-sql data management (Google Datastore).
In my free time I develop websites through the use of the scripting language that is PHP and applications for Android (JAVA, Ionic) and iOS (Objective-C).
My Project
- Leader Election algorithm simulation with new algorithm: an application java based for evaluate the load traffic and request for an algorithm []
- mod_proxy: a web distributed application to make balance request from a list of servers [code]
- ng-make: tool for angularjs available with npm.js repository [code] [npm]
- ON APP: a java application that manage an app store with different users []