Summary
Overview
Work History
Education
Skills
Software
Timeline
12
Richard Rodriguez

Richard Rodriguez

Software, IT Engineering
Thornton,CO

Summary

Senior Software Engineer with 5 years of experience that transitioned from a 12 year IT Engineering career to build IT Automation, Configuration, and Patch Management software. Passionate about building and leading customer-focused support and engineering teams.

Overview

17
17
years of professional experience

Work History

Senior Software Engineer

Automox
09.2019 - Current

Sr Software Engineer

2022-04 - Current

  • Note: Returned to this role when the organization was down-sized. I was asked to remain as an Engineer when the previous team was dissolved
  • Built, maintained, and continually enhanced a massive Third-Party Software deployment and patching catalog that cached updated installers from from 300 web pages from 240 different vendors
  • Cached installers and accompanying installation playbooks have allowed users to patch over 600 commonly used titles automatically
  • Integrated Datadog monitors to proactively catch failing caching operations for quick remediation. Vendor sites change frequently, requiring several changes each month.
  • Jira automation was used to automate the R&D steps then automatically generate and assign tickets to appropriate teams/members. This eliminated the need to manually create over 2000 separate Jira issues to track every step for each title
  • Continuous iteration and improvements on these steps decreased our average time-to-deliver new titles by over 66%
  • Built Vue.js frontend UI to allow manual management that uses Okta App Integration for API authentication to provide role-based access across multiple teams
  • Set up Google Workspace Groups and Shared Drives to manage and streamline data sharing across the team for collaborative testing and research efforts
  • Built an extensible inventory management toolset to allow our application to gather and dynamically display over 2000 analogous data-points across all supported operating systems
  • Managed relationships with software partners (Canonical, RedHat, SUSE etc) to streamline licensing, testing, support, and collaboration


Manager, Software Engineering

2021-08 - 2022-04

  • Note: Returned to prior role after corporate downsizing eliminated this team
  • Transitioned from Tech Lead role to fully managing the Internal Tools engineering team
  • Planned initiatives, new and ongoing projects, and a major focus on career growth/opportunities for engineers
  • Interfaced with product team to plan and prioritize customer-facing initiatives and associated resource allocation


Sr Software Engineer

2020-09 - 2021-08

  • Joined the Internal Tools engineering team to build and develop tools to improve day-to-day operations and the supportability of the Automox application
  • Built and deployed internal web portals using Python-Django with robust SSO and role-based access using Okta along with departmental groups. Decreased support time spent on complex troubleshooting tasks by 65%
  • Functioned as team Tech Lead, planning sprints/projects and driving all of our team Agile ceremonies
  • Hired and mentored new IT engineers and Jr software engineers into roles where they could apply support and engineering experience into new roles developing software


Software Engineer

2019-09 - 2020-09

  • Joined the engineering team to build a customer-focused team that emphasized fixing customer-facing bugs and improving the user-experience from the IT Administrator's perspective and common use-cases
  • Acted as the primary escalation destination for Customer Support issues. Triaged and prioritized work for customer facing issues

Developed and maintained various parts of the Automox application:

  • Maintained a cross-platform agent built in Go
  • Built and maintained management capabilities for an application used to manage configurations, patching, and automation in customer IT environments with mixed Windows, Mac, and Linux fleets
  • PHP web-backend API used for the customer UI and agent interactions

Senior Support Engineer

Automox
06.2018 - 09.2019
  • Built a team and defined the processes we would use to support customers, ensure their success, and manage their relationships
  • Solved customer issues pertaining to implementation of Automox as a patching and configuration management solution
  • Provided customers with technical sales demos, onboarding training, and ongoing troubleshooting/investigation sessions
  • Created external knowledge base and internal support wiki to present customers and colleagues with easily searchable documentation on the use and support of Automox
  • Authored and maintained "Automox Worklet" content that would be provided to customers to configure devices and deploy software
  • Consulted with Software Engineering team to author and maintain codebase of agent interaction scripts. Patching, scanning software/hardware, configuring system settings


Desktop Engineer

TIAA, Software Delivery
06.2016 - 06.2018

Responsibilities

  • Automation of repeated and tedious tasks using Powershell, C#, and VB.NET
  • Development of a web-based front-end for Automation Solutions using ASP.NET, C#, and Javascript
  • Management of Enterprise Software Deployment
  • Curating corporate Appstore Catalog for Self-Service software installation
  • Packaging, Testing, and management of SCCM Applications and their lifecycles
  • Collection and Deployment creation, management, and maintenance of 30,000 WIndows and macOS devices
  • Build and Maintain software profiles for 20 business departments

Achievements

  • Automated Packaging Solution using Powershell Workflow in Service Management Automation
  • Flexible, modular framework allowing feature additions in-line with the SCCM SDK
  • RBAC enabled web interface allowing authorized users to package their applications on-demand without engineering engagement
  • Templates only developed once per application, eliminating future work intake
  • ASP.NET web portal to house existing and future solutions for a variety of tasks that would normally require engineering intervention
  • Automated batch collection and deployment creation, reducing implementation time and effort for complex software deployments

Sr Technical Support Specialist

TIAA, Desktop Technology Services
03.2010 - 06.2016

Responsibilities

  • General second-level enterprise desktop support for 1500+ onsite and 7500+ remote users
  • Hardware and Software provisioning, requisition, and inventory management
  • Windows and MacOS hardware and software configuration, troubleshooting, and repair
  • Configuration and software distribution using SCCM, JAMF, Tivoli SD, Tivoli Endpoint Manager (Bigfix)
  • Certified for hardware repair on various Dell and Lenovo laptop and desktop models
  • Windows 7 Migration Supervisor (2014-2015)
  • Coordinated and Performed OS upgrades for all users in the Western US
  • Coordinated and Managed a team of 10+ contractors to configure and deploy 100+ Windows 7 systems per week over 1.5 years

Technical Support Associate

ITT Visual Information Solutions
03.2008 - 08.2009

Responsibilities

  • Software installation and usage support for external customers
  • Local licensing and license server management for static and floating licensing models
  • Multi-Platform test lab setup and maintenance for all relevant operating systems
  • Solaris/UNIX 10, 11; MacOS 9.x, 10; Windows 2000, XP, Vista, 7

Education

Aerospace Engineering Sciences

University of Colorado At Boulder
Boulder, CO
05-2006

Applied Physics

Colorado Mesa University
Grand Junction, CO
05-2003

Skills

Powershell

Software

Critical Thinking

Problem Solving

Collaboration

Project Planning

Mentorship

Knowledge Exchange

Timeline

Senior Software Engineer

Automox
09.2019 - Current

Senior Support Engineer

Automox
06.2018 - 09.2019

Desktop Engineer

TIAA, Software Delivery
06.2016 - 06.2018

Sr Technical Support Specialist

TIAA, Desktop Technology Services
03.2010 - 06.2016

Technical Support Associate

ITT Visual Information Solutions
03.2008 - 08.2009

Aerospace Engineering Sciences

University of Colorado At Boulder

Applied Physics

Colorado Mesa University
Richard RodriguezSoftware, IT Engineering
Want your own profile? Create for free at Zety.com