Senior Software Engineer and Technical Leader with 15+ years of experience designing,
building, and scaling enterprise applications. Proven track record leading teams,
modernizing systems, and delivering high-impact solutions using Microsoft and web
technologies. Strong expertise in full-stack development, cloud platforms, and system architecture.
Skills
Languages & Frameworks
C#
.NET / .NET Core
ASP.NET
JavaScript
Node.js
Angular
WPF
MVC
MVVM
Databases
SQL Server
Oracle
MySQL
Cloud & DevOps
Azure
Docker
Kubernetes
TeamCity
Jira
Experience
Staff Software Engineer
UKG Inc.
Apr 2016 – Apr 2026
- Lead software engineer on UKG Pro core platform, delivering new features used by thousands of enterprise HR customers across the US.
- Collaborated with cross-functional teams to design and implement scalable solutions using C#, ASP.NET, JavaScript, Node.js, and SQL Server.
- Built internal developer tooling in .NET Core to streamline the development lifecycle and reduce manual effort.
- Served as escalation point for complex technical issues, providing resolution support across engineering teams.
- Developed an AI-powered skill using Claude Code to automate test data generation for year-end forms, improving development efficiency.
Independent Consultant
InteliSys
Dec 2008 – Present
- Provide software engineering consulting services to small and mid-size companies across real estate, staffing, telecommunications, and retail.
- Designed and developed a workflow management system for a real estate firm using C#, WPF, and SQL Server, later extended with Azure cloud storage integration.
- Built a full-cycle hiring portal for a staffing company using ASP.NET, C#, JavaScript, and SQL Server, streamlining candidate management.
- Led requirements elicitation and technical specification for a telecommunications client, bridging business needs and engineering execution.
- Developed a fidelity/loyalty system for a major nationwide Colombian department store using Oracle PL/SQL, architected for reuse across multiple South American locations.
Senior Developer
Patriot Technologies
Sep 2015 – Apr 2016
- Developed web and mobile solutions for the insurance industry using ASP.NET Web APIs, Entity Framework 6, AngularJS, Bootstrap, and SQL Server.
- Built an Android mobile application using Apache Cordova, extending the platform to field agents.
- Implemented a real-time push notifications service using SignalR, improving responsiveness and user engagement.
Developer II
SR Technologies
Jun 2014 – Sep 2015
- Developed software components for wireless and satellite communications products using C# and WPF with the MVVM architectural pattern.
- Engineered a custom hardware control library for third-party device integration via serial port communication.
Web Developer
Vibratil
May 2014 – Jun 2014
- Developed the client portal for a law firm using Ruby on Rails, jQuery, JavaScript, and MySQL.
- Delivered the quotes and online payments modules, enabling clients to manage billing and transactions directly through the portal.
Senior Programmer Analyst
GML Software
Jun 2011 – May 2014
- Led engineering teams of 2–3 developers using Agile methodologies, working closely with project managers to deliver on time and within scope.
- Developed transactional trading software for a stock exchange company using ASP.NET, C#, JavaScript, and SQL Server.
- Built a web application for environmental management departments enabling regulatory tracking and reporting.
- Delivered a billing generation system for DirecTV Colombia using C#, WPF, and Oracle PL/SQL, including automated execution controls and a management GUI.
- Maintained and enhanced a logistics operator's Windows and web-based platform using ASP.NET, Windows Forms, C#, and MySQL.
POS Development Director
Boink Systems Inc.
Dec 2004 – Dec 2008
- Directed the POS software development team building point-of-sale systems for casinos, movie theaters, and entertainment venues across the United States.
- Led credit card transaction certification with RBS (Royal Bank of Scotland) payment services, ensuring compliance with payment industry standards.
- Architected and delivered an electronic check cashing system with ECHO (Electronic Check House) for The Palazzo casino in Las Vegas.
- Built a centralized terminal management system deployed across Morongo (Los Angeles), The Venetian, and The Palazzo (Las Vegas) using ASP.NET, C#, WCF, and SQL Server.
- Collaborated with Micros Systems to integrate the Micros 9800 system with Harrah's Las Vegas operations using C# and C++.
- Invited speaker at Micros Conference 2005 (Washington D.C.) on automated POS technology.
Education
M.S. Computer Science
1998 – 2001
Universidad de Los Andes
Focus: Computer Graphics & Simulation. Teaching assistant for programming courses. Instructor for Introduction to Programming and Programming Workshop.
B.S. Computer Science
1993 – 1998
Universidad de Los Andes
Teaching assistant for Java and programming courses.
Human-Computer Interaction
2012
Stanford University (Online Course)