Diego Ramos

Diego Ramos

About

Detail

Team Lead, Senior Software Engineer and Scrum Master
Colombia

Contact Diego regarding: 
work
Full-time jobs
Starting at USD5.6k/month
Flexible work
Starting at USD35/hour
connect_without_contact
Finding mentors
groups
Networking

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Public Surplus
    Senior Web Applications Developer
    Public Surplus
    Jun 2015 - Aug 2022 (7 years 3 months)
    - Analysis + re-engineering current web applications to improve them and implement new requirements - As Scrum Master, helps in the implementation of the Scrum process for develop team.
  • PSL
    Arris Workassure - Senior Software Developer
    PSL
    Mar 2013 - Jun 2015 (2 years 4 months)
    - WorkAssure is a Field Service Management is a solution to optimize the scheduling and management of its field service technicians. It provides real- time updates and visibility into technicians' ever-changing schedules, adapting immediately - Is a distributed - multiplatform solutions that have components on VB6, JAVA, Android, C#. I'm in charge of the maintenance of some components in VB6 to improve them and add new features. - I have to design and develop new components in C# too. Is a project where my team is located in different parts of the world (California - USA, Beaverton - USA, Shenzhen- China, and others).
  • PSL
    FootPrints - Software developer / Development team Lead
    PSL
    Apr 2011 - Mar 2013 (2 years)
    - FootPrints is a web application developed for an USA company called BMC Software. In essence, it’s a help desk application that complies with ITIL. But it also has the capability of creating new entities and forms in runtime, so the end-user - This application is being developed in Java with a widely use of Spring (dependency injection, security, transaction management, among other uses); for the frontend ExtJS4 is being used with Spring MVC, and hibernate for the backend. - My work in this project was to lead a development team, and also design and develop features that allow FootPrints to connect to other systems or external interfaces.
  • PSL
    SIVICAV - Development team Lead
    PSL
    Nov 2010 - Apr 2011 (6 months)
    - SIVICAP was a project develop for "Instituto Nacional de Salud", is a web application to measure and control the quality of the water in the country (Colombia). - The application was develop in C# .Net using the MVP pattern using Spring for dependency injection and Entity Framework for ORM. - My main role was the project leader in charge of plan the work for other team members, I had to control, guide and help them in their daily tasks like undertsand the architecture and the requirements to accomplish the goals. - I had to maintain daily communication with the customer to refine the requirements and clarify them.
  • Heinsohn Business Technology
    Mobile Solutions - Senior Development Engineer
    Heinsohn Business Technology
    Jun 2008 - Nov 2010 (2 years 6 months)
    - Design and develop multiple mobile applications like Windows Mobile Sales Manager, application that interacts with SAP BO and JAVA J2ME Sales Manager, mobile application that interacts with accounting software AURORA. - This 2 applications was designed to be used by sales force staff to help them in the customer account management and to take orders that will be automatically synchronized with and ERP
  • Heinsohn Business Technology
    Futura - Senior Development Engineer
    Heinsohn Business Technology
    Jul 2006 - Jun 2008 (2 years)
    - Work on a Web application called ‘Gestión B y P’, is a J2EE application that work with Microsoft MQ Workflow, that helps SURAMERICANA on the automatization of various financial workflow processes - I had to analyze and implement new requirements based on Colombia's government laws into the application, I had to optimize old process to improve the application performance.
  • Heinsohn Business Technology
    Software Factory - Senior Development Engineer
    Heinsohn Business Technology
    Jul 2006 - Dec 2006 (6 months)
    Design and implement some modules of "Dynamic Forms" component. It was a project made using LEAF framework, based on JAVA language and Java Server Pages.
  • eternit
    Contractor
    eternit
    Sep 2005 - Dec 2009 (4 years 4 months)
    Customers Portal is a web application to give to Eternit customers the tools to place an order, query about old invoices and other related information. It helps on the management of some communications between the company and the customer. Is a 2-layer application developed in PHP using SMARTY templates and Oracle database.
  • Telintel
    Software Development Engineer
    Telintel
    Oct 2004 - Jun 2005 (9 months)
    Installation and configuration of Linux servers, Configuration of Apache, DHCP, MySQL. Administration of Red Hat Systems. Implantation of new VOIP system, Asterix, to communicate the bureaus of Bogotá and Miami. Design and development a complementary module for Asterix VOIP, in JAVA to management the communications of technician department N.O.C.
  • HMV Engenharia e Consultoria Ltda
    El Punto Agrícola S.A. - Consultant and Development Engineer
    HMV Engenharia e Consultoria Ltda
    Jul 2002 - Oct 2004 (2 years 4 months)
    Design and development an application to print bar codes in Visual Basic 6 for Zebra thermal printer.
  • HMV Engenharia e Consultoria Ltda
    Arroz Diana - Consultant and Development Engineer
    HMV Engenharia e Consultoria Ltda
    Jul 2002 - Oct 2004 (2 years 4 months)
    Billing system for providers is a client-server application that communicates with Microsoft Great Plains ERP. I had to design and development the application using Genexus Tool and Visual Basic 6
  • HMV Engenharia e Consultoria Ltda
    Centro Nacional de Conciliaciones - Consultant and Development Engineer
    HMV Engenharia e Consultoria Ltda
    Jul 2002 - Oct 2004 (2 years 4 months)
    Automatic Scheduling system is a client-server application that keeps the shifts of the lawyers, holidays, and other rules and automatically schedule and balance the new appointments. It has a module for auto generate some documents to be send before and after the appointment using Microsoft Word templates I had to design, development and install the application using Genexus Tool and Visual Basic 6 with SQL server database. I had to provide the training to final users too.
  • HMV Engenharia e Consultoria Ltda
    Gas País - Consultant and Development Engineer
    HMV Engenharia e Consultoria Ltda
    Jul 2002 - Oct 2004 (2 years 4 months)
    Design and development a WEB application to management the budget of Gas País. Is a 3-layer application developed in PHP using SMARTY templates and MySQL database. This project has the particularity that was designed using dynamic tables ( a set of master data tables that contain the definitions of other tables) that easily helps on the creation of new modules for the application
Education verified_user 0% verified
  • Universidad Pontificia Bolivariana
    Project Management Specialist, Project Management
    Universidad Pontificia Bolivariana
    Jan 2010
  • Fundación Universitaria San Martín
    Systems Engineer, Systems Engineering
    Fundación Universitaria San Martín
    Jan 2000 - Jan 2005 (5 years 1 month)
Projects (professional or personal) verified_user 0% verified
  • P
    PDF Purchase Orders Procesor
    Jun 2026
    A multi-cloud document processing microservice that extracts structured JSON data from purchase order PDFs. The service features pluggable integrations for AI engines (Google Gemini and Azure OpenAI), utilizes partitioned NoSQL backends (Firestore and Azure Cosmos DB) for tenant configuration management, and is fully containerized for serverless deployment on Google Cloud Run and Azure Container Apps.
  • R
    RollScore
    May 2026 - Current (4 months)
    RollScore is a real-time Skating Scoring Simulator and Competition Management system. It enables organizations to host skating competitions with live scoring panels, manage skaters and categories, and monetize access. Key architectural and functional features include: Role-Based Panels: Dedicated workspaces for Judges (to input Grade of Execution (QoE) and Program Component Scores (PCS) via JudgePanelController), Operators (to manage running order, call skaters, and trigger judge recalls via OperatorController), and Spectators (to view real-time scoreboards). Real-Time Communication: Integrates a persistent WebSocket daemon to push instant score updates, recalls, and event changes to client browsers. Monetization and Subscriptions: Integr
  • M
    Multi-Agent WhatsApp Conversational & Workflow Engine
    May 2026 - Current (4 months)
    This project is an Asynchronous, AI-Powered WhatsApp Conversational Workflow Engine designed to orchestrate complex user interactions (such as stateful multi-step questions, lists, timers, and conditional flows) over WhatsApp. Operating as an event-driven webhook handler built for stateless, horizontally scalable compute environments, the engine seamlessly integrates generative AI (Google Gemini, OpenAI, and Groq) directly into its execution logic: Multi-Modal AI Validation: It leverages Gemini 2.5 Flash's vision capabilities to act as a validation gate for payment receipts (images/PDFs), performing real-time OCR, validating bank names and expected transaction values, and managing retry thresholds. Semantic Search & RAG: It uses LLMs for
  • C
    Coherente Chef
    Feb 2026 - Current (7 months)
    Coherente Chef is an AI-powered smart menu planner and shopping list platform. It utilizes advanced LLMs (like Google Gemini) to generate personalized weekly/monthly meal plans by cross-referencing a user's nutritional profile, medical conditions, and food allergies with a curated master recipe catalog. Additionally, the system employs AI to crawl, extract, and structure recipe data from external websites and PDFs, backed by an administrative curation workflow and subscription management.
  • V
    VantageRoute
    Jan 2026 - Current (8 months)
    VantageRoute is a microservices-based logistics and freight brokerage platform designed for real-time fleet tracking, route planning, and logistics management. Its architecture is organized as follows: Infrastructure: Configured via Docker Compose to coordinate multi-container services, including relational (PostgreSQL) and non-relational (MongoDB) databases, along with external geographical routing engines (GraphHopper and OSRM). API Gateway and Service Registry: Powered by Spring Cloud Gateway and Netflix Eureka to decouple client apps, route incoming traffic, and load-balance across backend services dynamically. Domain Microservices: auth-service: Manages user identity and JWT authorization. fleet-service: Manages physical assets su