David Sahagun

Software Engineer ● Backend Developer 📍 Las Vegas, NV 🔗 LinkedIn

Professional Summary

Versatile software engineer with 15+ years of experience in the software industry, having collaborated with industry-leading companies. Proven track record of negotiating, organizing, and executing projects with precision. A highly enthusiastic individual committed to continuous learning, adept at handling challenging situations, demonstrating leadership skills, and possessing comprehensive expertise in various programming languages.

Areas of Expertise

Professional Skills

  • Managing Teams
  • SDLC
  • MVP
  • Software Development
  • Agile Methodologies
  • ScrumMaster
  • System Design

Technical Skills

  • C# .NET
  • Java
  • Python
  • Kotlin
  • Swift
  • JS & TS
  • Cloud Computing (Azure / AWS / GCP / OCI)
  • Git

Professional Experience

Sr. Web Developer — Unite Here Health | Culinary Health Fund

Las Vegas, NV | May 2024 – present
  • Modernized legacy applications by migrating from VB.NET to contemporary web technologies.
  • Designed and developed RESTful APIs using .NET (versions 6–10).
  • Built and maintained Azure CI/CD pipelines to automate application deployments.
  • Utilized Entity Framework (EF) for efficient database access and ORM operations.
  • Developed scalable, reusable frontend components using React.
  • Created and optimized SQL stored procedures using SQL Server Management Studio (SSMS).
  • Configured and maintained Windows Server environments for .NET application hosting.

Co-Founder & Fullstack Developer — Lupa Recruiter

Las Vegas, NV | June 2022 – May 2024
  • Initiated development of all systems and implemented an Applicant Tracking System (ATS) from the ground up.
  • Built ATS backend and API services from inception to MVP after company previously relied on Google Spreadsheets.
  • Selected AWS infrastructure; used Python & Django to complete 80% of backend within 2 months.
  • Developed a C# .NET microservice enabling recruiters to import public LinkedIn data for processing.
  • Built frontend using React with reusable scalable components.
  • Designed ETL processes and algorithms to populate PostgreSQL database with 80,000 candidate profiles.
  • Used Docker containers for WordPress hosting and Metabase BI environment.

Developer — Oracle

Redwood City, CA | June 2018 – June 2022
  • Specialized in cloud infrastructure, integrations, and enterprise tooling.
  • Designed Terraform recipes for Oracle Cloud Infrastructure (OCI) with region-specific alarms.
  • Built Python automations integrating Jira for ticket creation based on alarms.
  • Containerized applications using Docker and Docker Compose; orchestrated using Kubernetes.
  • Developed PHP Slack integrations and ETL pipelines transferring OSvC data to Data Warehouse.
  • Built Java ETL cron jobs for database extraction and warehouse loading.
  • Developed C# .NET add-ins for OSvC console (backend & frontend).
  • Used Oracle VBCS (Visual Builder Cloud Service) to build NGCC routing algorithms.
  • Connected C# and Java microservices for intelligent call routing systems.

Developer — Global Hitss

Zapopan, Mexico | July 2016 – June 2018
  • Developed ASP.NET applications for Esurance quote flows.
  • Built C# backend services for mobile quote retrieval.
  • Led iOS and Android development for Esurance mobile app.
  • Migrated iOS from Objective-C to Swift 3.1.
  • Migrated Android from Java to Kotlin.
  • Built iOS beacon & augmented-reality office navigation app.
  • Designed MVP indoor retail navigation system using AR.

Developer — HP / HPE

Zapopan, Mexico | May 2014 – July 2016
  • Built ASP.NET web applications, C# backend services, Java microservices, and iOS apps.
  • Developed internal cloud marketplace for employee cloud service requests.
  • Built cubicle reservation system for flexible seating operations.
  • Developed ~90% of OO Flows (Operations Orchestration) backend tools.
  • Implemented JS & JSON payload systems for cloud service orchestration.
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.