About Me
Dedicated and results-driven software engineer with 7 years of experience in software development. Highly skilled in backend development using Spring Boot, Node.js, Go and .NET technologies. Demonstrated capacity for effective teamwork and adaptability to changing project requirements.
A self-taught individual who is passionate about continuous learning and staying up-to-date with the latest industry trends and technologies. Committed to delivering high-quality solutions that meet client requirements and exceed expectations.
7+ Years Experience
Software development
High Performance
Scalable solutions
Results Driven
Measurable outcomes
Core Strengths
Backend Development
Frontend Development
DevOps & Cloud
Interactive Code Terminal
Explore my code samples across multiple languages (Go, C++, Java, Python, SQL, TypeScript, C#) and see them run in real-time. Switch between different languages and frameworks.
Go Microservice
A RESTful microservice built with Go and the Gin framework. It demonstrates structured logging with Zap, dependency injection for the database layer, and proper error handling. The UserService struct encapsulates business logic while keeping HTTP concerns separate.
package main
import (
"context"
"fmt"
"log"
"net/http"
"time"
"github.com/gin-gonic/gin"
"go.uber.org/zap"
)
type UserService struct {
logger *zap.Logger
db *Database
}
func (s *UserService) GetUser(c *gin.Context) {
userID := c.Param("id")
user, err := s.db.GetUserByID(userID)
if err != nil {
s.logger.Error("Failed to get user",
zap.String("userID", userID),
zap.Error(err))
c.JSON(http.StatusNotFound, gin.H{"error": "User not found"})
return
}
c.JSON(http.StatusOK, user)
}
func main() {
logger, _ := zap.NewProduction()
defer logger.Sync()
r := gin.Default()
userService := &UserService{
logger: logger,
db: NewDatabase(),
}
r.GET("/users/:id", userService.GetUser)
log.Fatal(r.Run(":8080"))
}Terminal Output
Highlighted Repositories
Work Experience
Software Engineer II
Microsoft
September 2024 – Present
As a Software Engineer II at Microsoft, I contribute to the MS365 product ecosystem, specifically working on the Copilot platform within the infrastructure team. My role focuses on developing reliable, scalable, and secure code that powers Microsoft's AI-driven productivity solutions. I collaborate with cross-functional teams to design and implement robust infrastructure components that support the Copilot platform's advanced capabilities, ensuring optimal performance and seamless user experiences across the MS365 suite. My responsibilities include building and maintaining critical systems that enable AI-powered features, implementing best practices for code quality and security, and contributing to the continuous improvement of platform reliability and scalability.
Senior Software Engineer
OORTech LLC
May 2025 – June 2025
As a Senior Software Engineer at OORTech LLC, I contribute to the development and maintenance of the Datahub platform as part of a globally distributed engineering team. I design and implement full stack features, build scalable APIs and backend services using Node.js and Python, and develop modern user interfaces with React. I am responsible for writing clean, maintainable, and testable code, actively participating in code reviews, and collaborating asynchronously with the team via GitHub, Slack, and Notion. I also integrate Web3 technologies such as Ethereum and Binance smart contracts, utilize the Telegram API for communication features, and deploy solutions using AWS infrastructure. My role includes platform monitoring, bug resolution, maintaining technical documentation, and driving continuous improvement in development workflows and engineering practices.
Full Stack .NET Engineer
Innovatech Consulting
March 2025 – May 2025
As a Full Stack .NET Engineer, I lead the design, development, and integration of advanced features for Workdynamics' after-sale service platform powered by ServiceCentral, used by Fortune 50 OEMs, insurance companies, and repair shops globally. My focus is building a modern .NET/C# web application from the ground up while maintaining and enhancing a legacy Java-based system to ensure seamless interoperability and performance. I refine AI prompt strategies and integrate generative AI capabilities using OpenAI APIs to automate complex workflows across the platform. I actively participate in code reviews and collaborate with cross-functional teams to ensure high-quality software practices. I also contribute to continuous innovation by researching and applying emerging AI trends and technologies to improve automation pipelines and product functionality.
Senior Software Engineer
Visbl Inc
February 2025 – June 2025
As a Senior Software Engineer, I lead the development, testing, and maintenance of web applications and backend systems powering Visbl's mortgage technology platform. I architect and implement scalable, high-performance full-stack solutions while ensuring security, performance, and a seamless user experience. My responsibilities include both frontend and backend development using technologies such as PHP, WordPress, and Go. I collaborate closely with cross-functional teams to design, optimize, and deliver new features in a fast-paced, agile environment. I write clean, maintainable code and actively debug complex issues. I also mentor junior developers, fostering a culture of learning and continuous improvement. I integrate cloud services (AWS), manage CI/CD pipelines through GitHub Actions and Jenkins, and deploy containerized applications using Docker and Kubernetes. I contribute to process automation, support Salesforce integrations, and help maintain a secure and performant infrastructure using WP-Engine.
Full Stack Engineer
Shokworks Inc
November 2024 – February 2025
As a Full Stack Engineer, I specialize in designing, developing, and maintaining modern web applications using React.js and Next.js for front-end, Node.js, and Nest.js for back-end, with seamless integration and scalability. I manage relational and non-relational databases (MongoDB, PostgreSQL, MySQL) and have experience with blockchain technologies for secure and transparent solutions. I leverage AI, including machine learning and NLP, to create intelligent features and use Supabase for real-time capabilities and authentication. I implement RESTful APIs, microservices, and containerized applications on AWS, Azure, and Google Cloud, utilizing Docker and CI/CD pipelines to ensure efficient deployment. Following Agile methodologies and DevOps principles, I foster collaboration and adaptability while exploring emerging technologies like blockchain and LLMs to drive innovation and enhance application capabilities.
SQL Support Engineer
Softtek
April 2024 – November 2024
Resolution of tickets and technical incidents using SQL Server to identify and correct database-related issues, ensuring system integrity and optimal performance. Additionally, Python and Bash were used to automate and accelerate processes, improving efficiency in incident management and resolution. The internal tool, Admin Client, was utilized for configuration management and system monitoring. Furthermore, the flow and status of tickets were managed through Jira, ensuring each incident was properly tracked from opening to resolution. I maintained constant and proactive communication with the clients who reported the tickets, which enabled a smoother interaction and a clear understanding of their needs, ensuring a positive and effective experience in problem resolution.
Full Stack Engineer
Yuxi Global S.A.S
March 2024 – September 2024
Tasks related to developing new features, fixing bugs, conducting software Testing to ensure expected behavior, comprehensive documentation, and continuous learning of the product. I developed detailed technical requirements based on business needs and ensured that the code produced was of high quality, aligned with detailed designs that met the established requirements. I implemented and maintained internal, private, and public web services. I led or significantly contributed to the launch of medium-to-large scale features, typically projects involving multiple engineering teams. I participated in the design review process, actively seeking and providing constructive feedback. Additionally, I managed different versions, environments, and products, ensuring consistency and quality throughout the software development lifecycle.
Software Engineer
Adaptus LLC
February 2024 – August 2024
Tasks related to development, testing, documentation, and research of internal and/or external products of Adaptus LLC. Responsible for the development, testing, and documentation of assigned tasks. Responsible for self-learning to handle company tools. Developed features for the Ezprotect product.
Data Engineer
Ultracom IT S.A.S
January 2024 – March 2024
Development of routines within the Landing Zone for the generation of files utilized by the orchestrator, involving tasks such as diagnosing sources, defining the logic for file creation to be used, occasionally creating these files, managing multiple tables and their intersections, to develop ETL routines within the LZ (Landing Zone).
SQL Developer
Pidgin
August 2023 – December 2023
My experience includes active participation in the creation of ETL solutions, Stored Procedures, and Views in SQL Server and Power BI environments. I have collaborated in the design and implementation of automated workflows using tools such as Power Automate and Python. Additionally, I have been involved in the development of system integrations through APIs and data management in the cloud using services like Azure. My focus revolves around participation and the creation of solutions that optimize processes and ensure data security, in collaboration with multidisciplinary teams.
Software Engineer
5IG Solutions | AT&T
July 2023 - August 2023
Engaged in the creation and enhancement of bots on platforms such as UiPath, Automation Anywhere, and Power Automate, including the utilization of Power Automate Desktop and Virtual Agents. Automated workflows using Python, scripts, and tools like Power Automate. Conducted system integrations through APIs to ensure data security, also working with cloud services like Azure and databases for efficient information management. My approach encompasses optimizing manual processes, generating automated reports, and implementing approval workflows, all in collaboration with multidisciplinary teams.
Backend Engineer
Arknova S.A.S
May 2023 - June 2023
Participation in various projects, mainly with Node.js and TypeScript, utilizing modern versions of Node.js and TypeScript. Developed using frameworks such as Express.js and GraphQL, with a strong emphasis on building scalable and efficient server-side applications. Worked extensively with databases, leveraging technologies such as MongoDB and PostgreSQL, utilizing ORM libraries like TypeORM for seamless data manipulation and storage. Implemented GraphQL APIs to enable efficient and flexible data retrieval for client applications, providing optimal performance and reducing unnecessary data fetching. Collaborated in the development of React applications, using React 17 and the latest ecosystem tools. Created reusable components, managed state with React Hooks, and integrated GraphQL queries and mutations for seamless data interaction.
Software Engineer
Kalettre S.A.S
February 2022 - November 2022
Participation in various projects, mainly with Java Technology, using versions such as 1.6 and Java 8, using spring boot, SQL Server, and Oracle Database, as a function, I had the development of many functionalities, REST Services, creation and handling errors, and administration of the databases. Participation in a project using .NET 6 with SQL Server and Angular 12, creating modules, services, and several screens where the business logic of the project was located. Leading a team of backend developers to carry out all necessary processes to meet the client's expectations.
Software Engineer (Freelance)
Private Companies
January 2020 – Present
Throughout my career as a freelance developer, I have designed and implemented tailored technological solutions for various companies, adapting to each client's specific needs. The projects I have worked on include inventory management systems, e-commerce platforms, tracking and real-time notification applications, authentication and authorization systems, e-learning platforms, CRMs, and comprehensive task and project management solutions. In each project, I ensured a scalable and efficient approach by implementing advanced functionalities such as product categorization and management, order processing, task creation and tracking, user messaging, and automated reporting. Additionally, I have worked on integrating RESTful and GraphQL APIs, ensuring efficient data retrieval. My responsibilities also included leading development teams in multiple projects, optimizing processes, and meeting established deadlines.
Skills
Education
Universidad de San Buenaventura
Software Engineering Bachelor
2017 – 2025
Colombo Americano
English School
2012 – 2019
Colegio Americano de Cali
Academic Bachelor
2010 – 2017
Let's Connect
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.