Proficient software developer with 3+ years of experience in back-end development, and leading developer teams. Skilled in core modules, Express.js, asynchronous programming, data storage, testing, Web-Sockets and MQTT. Strong OOP foundations, software architecture, and design pattern skills. Background in AR solutions in C\# and C++, firmware development in C. Seeking a challenging role to deliver efficient, reliable, and secure applications. My expertise includes proficiency in the following web technologies:
I have a strong understanding of HTML, CSS, and Javascript, which are the essential to create responsive and visually appealing designs that are optimized for both desktop and mobile devices. Additionally, I have a good understanding of search engine optimization (SEO) and how it can impact website visibility and performance.
I have skills in developing services using Android Studio and Java. Although I have not spent extensive time on user interface design. My focus on service development has allowed me to gain a strong understanding of the inner workings of Android apps and the role of services in providing seamless user experiences.
I started with C/C++ for microcontroller firmware development. My expertise in communication protocols such as UART, SPI, and I2C allows me to effectively connect various peripherals. Moreover, I have experience in developing IoT devices using http, Web-Sockets and MQTT protocols, making me well-rounded in both embedded systems and internet-connected technology.
I possess a strong understanding of server-side programming and have the following technical skills: proficiency in Node.js and its core modules, experience with RESTful API design and implementation, knowledge of Express.js and other Node.js frameworks, familiarity with NoSQL databases such as MongoDB, understanding of authentication and authorization techniques, ability to handle data validation, error handling, and security measures, skilled in writing test cases and conducting performance optimization, and familiarity with cloud platforms such as AWS, Heroku, or Firebase for deployment. I have hosted projects on a VPS, but now prefer using AWS EC2 for back-end scripts and Firebase for web app deployment, due to its cost-effectiveness and optimization for SPAs.
With the capacity to develop electronic systems, research, experimentation, communication and management of engineering projects related to science, technology and innovation. The professional has the skills to access postgraduate
programs, the work environment, or to create companies. See more...
Published in the Colombian Conference on Computing (CCC 2018). Scientific publication Scopus Q3.
Published in the International Workshop on Artificial Intelligence and Pattern Recognition (IWAIPR 2018). Scientific publication Scopus Q2.
Published in the International Conference on Intelligent Data Engineering and Automated Learning (IDEAL 2018). Scientific publication Scopus Q2.
VisDRTool
In this degree work, the implementation of a versatile tool for the support of databases visual analysis is presented, which enables the user to interactively generate low-dimensional graphic
representations. Read more...