Luis Roberto Morales Robles

Luis Roberto Morales Robles

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME
C++ and Python Developer
C++ and Python Developer

Meticulous, bilingual professional with extensive experience in EDA and telecommunications firms. Proven ability to implement technology-based software solutions leading development teams and working under pressure. Fluent in Spanish and English. Availability to be involved in occasional trips.
Very productive and skilled C++, Python developer with more than ten years of experience developing EDA and telecommunications software.

Spanish, English
Santiago (-04:00)
Joined May 2020
EXPERTISE
20 years experience
10 years experience
C++Integration (2 years using Boost-Python libraries): - Embedded a Python interpreter in a C++ application for allowing a python-like C...
C++Integration (2 years using Boost-Python libraries): - Embedded a Python interpreter in a C++ application for allowing a python-like CLI. - Interfaced C++ objects for importing them into a Python interpreter. Network (5 years using httpClient, sockets modules): - Have used the aforementioned libraries for interconneting systems (BPMs, services, alarm systems, etc.) Database Access (2 years using mysqlpython): - Have used mySql connector module to access My SQL databases GIS (2 years using gispython): - Have used GIS python module for doing the geo-positioning and distance computing of cars for a traffic report system Data Science and Numerics (1 year using pandas and numpy): - Implemented a small application for doing basic technical analysis GUI Development (1 year using wxPython): - Implemented a visual assistant application for mining blending operators
View more
View more
8 years experience
4 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

Luis's profile has been carefully vetted and approved as a Codementor. Connect with Luis now, and leave a review for them once you're done!
EMPLOYMENTS
Software Engineer
BairesDev
2021-03-01-Present
Software Developer accomplishing software augmentation roles in different projects. Certifire Developed some plug-in modules for connec...
Software Developer accomplishing software augmentation roles in different projects. Certifire Developed some plug-in modules for connecting the industrial furnace calibration algorithms into a certification platform. Migrated the training and calibration algorithms originally written in Python to C++. Connected the plug-in into a Qt-based software platform, implemented the required API, and correctly used the system resources. Built Algorithms and Data Structures. The training and calibration algorithms were able to be correctly configured, and launch. Their results were presented to a GUI as expected. Miso Robotics Collaborating in the design and implementation of new features of a novel company product named CookRight as a senior developer leading a couple of junior R&D engineers. All the work is based on ROS (Robot Operating System), a framework that allows the implementation of distributed systems, coded in C++ and Python. Built Algorithms and Data Structures. Enhanced the correspondence algorithm of the tracker in 3.5x. Designed and implemented a camera misalignment subsystem. Supervision of Junior engineers allows them to enhance their productivity.
Python
C++
Git
View more
Python
C++
Git
CMake
Algorithm
Data structure
Robot Operating System
View more
Senior Software Engineer
Sixbell
2020-07-01-2021-03-01
Provided C++ support and consultancy to the different teams that compose the company's New Technologies and Engineering division. Mentore...
Provided C++ support and consultancy to the different teams that compose the company's New Technologies and Engineering division. Mentored C++ junior developers. Remove ActiveMQ as dependency Replaced the framework used to communicate modules of a distributed system meant to provide some telephony services. This was an induction task and worked as a single senior developer. All the work was done in C++ under a Linux environment and consisted in replacing the integration of ActiveMQ with 0MQ. Key products were able to communicate in a faster and reliable way, and a third-party dependency was withdrawn. Call time control Lead developer of a Redis node responsible for computing the control of time for a large number of incoming and outgoing calls, according to different call timing telephone plans. Designed and implemented, in Lua, the algorithms and data structures required for supporting the new services, using Redis in a telephone node, and meeting the time and memory restrictions. Built Algorithms and Data Structures. The enhancements made to a VAS (Value Added System) telephony node met the functional requirements of an important Brazilian telephone operator.
C++
Git
Linux
View more
C++
Git
Linux
Redis
CMake
Algorithm
Data structure
View more
R&D Staff Engineer
Synopsys
2016-06-01-2020-01-01
SAE Participated in the development of new features and in the maintenance of the main software product: Custom Compiler’s SAE (Simulati...
SAE Participated in the development of new features and in the maintenance of the main software product: Custom Compiler’s SAE (Simulation and Analyses Environment), leading a local team of six R&D Engineers (two of them were Sr. Engineers) and in coordination with another seven R&D Engineers globally distributed. Became the Technical Leader of both Custom Compiler Chilean teams (PVE and SAE). Besides doing regular R&D tasks, also supervised activities of and provided mentorship to six R&D Sr. and Jr. engineers. Took on also some team managerial responsibilities. Built Algorithms and Data Structures. All features were delivered in a timely, efficient, and complete way.
C++
Linux
Qt
View more
C++
Linux
Qt
SQLite
Tcl
Algorithm
Data structure
View more