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