logos javascript developer

About Me

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:

  • HTML5
  • CSS3
  • Node.js
  • Express.js
  • MongoDB
  • SQL
  • GitHub
  • AWS
  • Firebase
  • Docker
  • Azure

What I do

Front-End development

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.

App development

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.

Firmware and IOT

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.

Back-End development

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.

Technical Skills

Javascript/Typescript90%
50%
HTML5/CSS370%
50%
SQL80%
50%
C#70%
50%
Java60%
50%

Professional Skills

70%

Communication

75%

Team Work

65%

Creativity

60%

Project Management

85%

Critical Thinking

90%

Adaptability

Education

Electronic Engineering from  Universidad de Nariño

2011 - 2018

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...

Publications

Comparative analysis between embedded-spaces-based and kernel-based approaches for interactive data representation. SDAS Group and Universidad de Nariño.

2018

Published in the Colombian Conference on Computing (CCC 2018). Scientific publication Scopus Q3.

See paper...

Angle-Based Model for Interactive Dimensionality Reduction and Data Visualization. SDAS Group and Universidad de Nariño.

2018

Published in the International Workshop on Artificial Intelligence and Pattern Recognition (IWAIPR 2018). Scientific publication Scopus Q2.

See paper...

Generalized Low-Computational Cost Laplacian Eigenmaps. SDAS Group and Universidad de Nariño.

2018

Published in the International Conference on Intelligent Data Engineering and Automated Learning (IDEAL 2018). Scientific publication Scopus Q2.

See paper...

Experiences

Lead Software Developer,

2020 - Ongoing
  • I guided the development team in the project Intel Connected Logistic Platform Intel Connected Logistic Platform (ICLP) working with Intel Corporation as outsourcing contractor for 2 years.
  • I worked on writing efficient, scalable, and maintainable server-side code using Node.js and JavaScript for ICLP.
  • I participated on firmware development for ICLP by using the programming language C.
  • Augmented reality software development for Hololens device in C++ and C\#.
  • Back-end developer Node.js junior,

    2018 - 2019
  • Building and maintaining RESTful web services and APIs.
  • Participating in code reviews and ensuring code quality.
  • Troubleshooting and debugging code.
  • Nariño vive digital Monitor,  Universidad de Nariño, proyecto "Nariño Vive Digital".

    2014 - 2015
  • Developing and maintaining firmware for devices such as sensors, actuators, and embedded systems.
  • Collaborating with hardware engineers to ensure firmware is compatible with hardware design.
  • Awards

    Honorable mention. Laureate final degree research to qualify for the degree in electronic engineering,  Universidad de Nariño

    2018

    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...

    Honours Degree, Electronic Engineering program,   Universidad de Nariño

    2018

    Distinguished Graduate   Universidad de Nariño

    2018