Daniel Sandoval

Software Engineering Manager

jdsandoval@gmail.com+52 3314105486Guadalajara, México
dnlsandoval dnlsandoval PDF version

Summary

Experienced in software development, QA, DevOps, user support, and project management, I am currently serving as a Software Engineering Manager, where I coach engineers, provide technical guidance, and oversee projects. I am seeking a new challenge where I can apply my skills to make a positive impact.

Skills

  • C#, Python, JavaScript
  • SQL, MongoDB, Neo4J
  • Ansible, Docker, GitHub Actions, ECK
  • Windows, Linux (Debian)
  • Git, Proxmox, MS Visio, WSL
  • HTML5, CSS3, JavaScript
  • SW Engineering, System Design, Planning
  • PMP, Product Owner, Scrum, QA, DevOps, Reqs. mgmt.
  • Jira, GitHub Issues, MS Project, PowerBI

Experience

SW Engineering Manager

Intel — Aug 2021 – Present

  • Formed and lead a distributed team across the US, MX, MY and IL, responsible for Software Development, DevOps/QA, and User Support.
  • Implemented DevOps and QA practices for a custom Debian distro used in Silicon verification, increasing operational efficiencies and preventing bug escapes to users.
  • Designed and implemented CI workflows using GitHub Actions, improving code quality and reducing user issues.
  • Rolled out and managed Scrum process for the team. Deployed JIRA project, created plans, backlogs, milestones allowing predictability and cadence for bi-weekly, quarterly and yearly deliverables.
  • Worked on renewal and funding of virtualization infrastructure for CI and Development work. This enabled the whole department to work on a modern and stable development platform. Established processes and management policies for capital hardware purchases within the team, enabling predictability.
  • Defined standardized test frameworks (pytest) and consolidated testing practices at department level for seamless, efficient integration with CI environment.
  • Established configuration management practices with Ansible for CI hardware configuration, along with designing and releasing a reporting solution using ElasticSearch and Kibana to monitor the health of CI infrastructure, for an efficient single point of reference about the status of runners, test workflows, etc.
  • Introduced AI-driven documentation and code review tools to boost efficiency for a C/C++ codebase.
  • Lead the migration of 200+ repos from GitLab to GitHub and defined repo management policies at organization level, to simplify the operation and management of a C/C++ codebase.
  • Automated user documentation generation with GitHub workflows and containerized hosting (with Docker and Kubernetes) ensuring users always have the latest updates for a large C/C++ codebase.
  • Created a User Support team to improve communication and service for global internal users of a custom Debian distro. Defined processes, SLAs, and dashboards for effective communication and service management.
  • Defined data collection and reporting infrastructure for indicators implemented in PowerBi, allowing the organization to monitor tool performance and user satisfaction.
  • Software Development:
  • Establish and lead site-wide initiative and lead volunteer coaching for standardization and improvement of Software Development practices.

Product Owner

Intel — Aug 2015 – Jul 2021

  • Lead a multidisciplinary scrum team delivering web applications for Finance, Service Desk, and Learning, serving over 10,000 global users.
    • Finance: Budget management for Capital/BTI at division level. Implemented as MVC application built with ASP.Net and Angular, SQL and interfacing with systems like SAP/Ariba.
    • Service Desk: In-house application used at division level to manage incidents related to Silicon verification activities. Implemented as React front-end built on top of REST API with proprietary backend.
    • Learning: Division-level core training application for engineers performing Silicon verification. Developed as MVC application built with ASP.Net built on top of SharePoint.
  • Lead and manage product strategy, roadmaps, stakeholder communication, and KPIs.
  • Managed project lifecycle, including end-of-life and resource allocation aligned with organizational goals.
  • Established and implemented a Product Life Cycle for an Eclipse-plugin app used in next-gen Silicon verification.
  • Lead and manage backlog, feature delivery, and Scrum processes for a multi-location development team.
  • Managed stakeholders, provided training, documented new requirements, and authored technical specifications.

Software Engineer

Intel — Feb 2011 – Jul 2015

  • Developed key features for an Eclipse-plugin application utilized in the verification of next-generation Silicon products, which was integral to the timely market release of these products.
  • Implemented a streamlined scrum process to manage a tightly scheduled backlog and provided comprehensive support to global users through an in-house service desk system.

Software Engineer

IBM — Nov 2007 – Feb 2011

  • Developed and supported legacy AS/400 communication modules and mainframe network protocols written in C, resolving issues for Fortune 500 clients.
  • Developed and maintained desktop applications in C++ and C#/XML with MVC architecture.

Software Engineer

Coca-Cola — Mar 2004 – Nov 2007

  • Developed and maintained ERP modules using Visual Basic, SQL Server, C#, and .NET in a Scrum environment.
  • Implemented handheld application with C to collect inventory data and IR data dump.
  • Created reports with SQL Server Reporting Services and provided user support and training.