Gustavo Andrés Ramirez Lopez
Software Engineer
Delivering reliable, innovative solutions through technical excellence and comprehensive system design
About Me
Experienced full stack developer known for reliability, honesty, teamwork, and a passion for comprehensive solutions. Specialized in C/C++ and system programming with strong full-stack development capabilities.
I enjoy art, reading, and fitness while continuously staying updated with the latest technologies. Based in Bogotá, Colombia, I'm always excited to take on new challenges and create innovative solutions.
Professional Experience
Software Developer
Cegeka
Melbourne, Florida (Remote)
Current role focusing on software development with emphasis on C/C++ programming and system-level solutions.
Full Stack Developer
VLESIM
Bogotá, Colombia
- Developed real-time data visualization and storage applications
- Connected data using IoT communication strategies
- Implemented CI/CD techniques and dockerized solutions for production
- Created comprehensive technical documentation
Key Projects:
Intelligent Clock System
Participated in the development of ESP32-based intelligent clocks with C and Flutter for sending notifications to special students with hearing disabilities at the Escuela Normal Superior Sagrado Corazón de Jesús in San Pablo, Nariño. Programmed 6 units to display schedule changes, including class starts, breaks, and endings. Utilizing an Event-Driven architecture to handle real-time events such as schedule updates and notifications efficiently.
SMTP Server Migration
Collaborated on migration from AWS SES to Postal SMTP server, handled all configuration, deployment, and setup processes.
VLESIM Energy MVP
Designed and developed a Minimum Viable Product (MVP) for real-time energy data visualization, enabling granular monitoring of power metrics across three phases. Utilized MQTT protocol to interface with IoT energy devices, decoding and converting raw byte stream data into meaningful electrical parameters such as active power, reactive power, voltage, current, power factor, THD/TDD, frequency, and cumulative energy metrics.
AI and Neuroscience Researcher
SNEIA, Universidad Tecnológica de Pereira
Pereira, Risaralda, Colombia (Part Time)
- Development and training of artificial intelligence models, specifically in Natural Language Processing (NLP), with a focus on text classification. Trained a model using a dataset of 15,000 records, reducing the prediction error to 11% and significantly improving the accuracy of classifying new data.
- Conducted research and data analysis to optimize the efficiency and accuracy of the trained models.
- Utilized micro controllers to capture EEG signals from the brain and created an artificial intelligence model to generate predictions based on these signals.
Software Developer
Universidad Tecnológica de Pereira
Pereira, Colombia
Full Stack Developer
Konceptual
Bogotá D.C, Colombia (Remote)
- Collaborated with a team to add new features to a POS system, ensuring compliance with DIAN regulations in Colombia.
- Optimized websites for performance and user experience, improving load times and responsiveness.
- Converted design mockups into functional and responsive interfaces.
- Managed version control and code changes using Git, ensuring smooth development workflows.
- Ensured functionality and resolved issues through debugging and testing.
- Created multiple endpoints to add new functionalities to the system.
Freelance Fullstack Developer
Freelance
Bogotá D.C, Colombia (Remote)
- Developed and designed a system for product management and availability.
- Implemented features to improve the company's operational efficiency.
Technical Skills
Programming Languages
Frontend Development
Backend Development
Cloud & DevOps
Featured Projects
LibHub E-commerce Platform
Full Stack Web ApplicationComplete e-commerce platform for book management and sales built with modern web technologies and comprehensive CI/CD pipeline.
RISC-V Processor Suite
Systems ProgrammingEducational compiler generating RISC-V assembly code with both monocycle and pipelined processors in Verilog.
Edunat
FULL STACK WEB APPLICATIONEdunat is a full-stack educational platform built for the Universidad Tecnológica de Pereira. It manages courses and user interactions through a robust API and modern frontend.
Vehicle Route Optimization
C++ implementation with advanced algorithms and QuadTree optimization.
Machine Learning Projects
AI/MLXGBoost model deployment on Azure cloud platform with comprehensive data analysis.
Education
Computer Systems Engineering
Universidad Tecnológica de Pereira (UTP)
CompletedPrestigious educational institution in Pereira, Colombia, known for high-quality education and innovation in engineering and technology.
Software Development Technician
SENA (Servicio Nacional de Aprendizaje)
CompletedComprehensive vocational and technical training in software development methodologies and practices.
Get In Touch
Let's Work Together
I'm always interested in new opportunities and challenging projects. Feel free to reach out if you'd like to discuss potential collaborations or have any questions.