logos javascript developer

About Me

Accomplished Full Stack Developer with over 5 years of experience in creating scalable, high-performance applications. Expertise in server-side development using a variety of languages and frameworks, with a strong background in cloud infrastructure and automation. Experienced in shell scripting for CI/CD and system management. Proficient in building dynamic and responsive web applications, leveraging modern frontend technologies and state management techniques. Solid foundation in object-oriented programming, software architecture, and design patterns, with additional experience in AR solutions and firmware development. Seeking a challenging role to drive innovative and reliable solutions.

What I do

Back-End development

I have worked with a range of technologies including TypeScript with NestJS, GoLang, and Python with Django, focusing on building and maintaining scalable server-side applications. For database management, I have utilized both PostgreSQL and MongoDB, and worked with ORMs like TypeORM, MikroORM, and GoORM to streamline data interactions. I have also documented APIs using Swagger, providing clear and comprehensive API specifications for seamless integration and communication between services.

Cloud infrastructure

In my previous roles, I was responsible for deploying applications on AWS, using services such as EC2, S3, API Gateway, Lambda, and Secrets Manager to create and manage scalable cloud infrastructure. I extensively employed Terraform for infrastructure automation, enabling efficient deployment of resources. I also integrated CI/CD pipelines to automate the build, test, and deployment processes, ensuring rapid and reliable delivery of applications. My proficiency in shell scripting was crucial for automating tasks and managing workflows.

Front-End development

Experienced in building dynamic web applications with frameworks like Vue.js, Nuxt.js, React, and Next.js, with expertise in creating responsive interfaces and optimizing performance. Skilled in implementing SEO best practices, including on-page optimization, meta tag management, and improving site accessibility, while utilizing server-side rendering (SSR) and dynamic routing to enhance search engine visibility for single-page applications (SPAs).

App development

I have skills in developing services using Android Studio, Java, Kotlin, and Flutter. While my primary focus has been on service development rather than extensive user interface design, this focus has provided me with a strong understanding of the inner workings of Android apps. My expertise lies in building robust services that ensure seamless user experiences, integrating them efficiently within Android and cross-platform Flutter applications.

Firmware and IOT

I started with C/C++ for microcontroller firmware development, gaining in-depth knowledge of communication protocols such as UART, SPI, and I2C to effectively connect various peripherals. My experience extends to developing IoT devices using HTTP, Web-Sockets, and MQTT protocols, making me proficient in both embedded systems and internet-connected technology. This diverse skill set enables me to build innovative solutions in the firmware and IoT space.

Technical Skills

Javascript/Typescript90%
90%
Shell90%
90%
Golang80%
80%
Python80%
80%
C#80%
80%
C++/C80%
80%

Professional Skills

70%

Communication

75%

Team Work

65%

Creativity

60%

Project Management

85%

Critical Thinking

90%

Adaptability

Experiences

Full Stack Software Developer,   Tuix GmbH.

2022 - Ongoing
  • Backend: I worked with a range of technologies including TypeScript with NestJS, GoLang, and Python with Django, focusing on building and maintaining scalable server-side applications. I utilized PostgreSQL for database management and documented APIs using Swagger.
  • Cloud infrastructure: Deployments were done primarily on AWS, using EC2, S3, API Gateway, Lambda, and Secrets Manager. I extensively utilized Terraform for infrastructure automation, enabling efficient and consistent deployment of resources across environments.
  • Frontend: Experienced in building dynamic web applications using Vue.js, Nuxt.js with Pinia, React, and Next.js with Redux. Skilled in creating responsive interfaces, optimizing performance, and leveraging state management for enhanced user experiences.
  • Lead Software Developer,   TaIO Systems.

    2020 - 2022
  • 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, Wanem

    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

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