Henry Luengas
Email LinkedIn Github Resume PDF
Education
California Polytechnic State University San Luis Obispo
(Cal Poly) - College of Engineering: B.S. in Computer Science
Graduation: June 2020
Skills
- Programming Languages: Bash, Python, Rust, Go, JavaScript, C, C++, Markdown, Julia, Elm, Java
- Systems & Frameworks: Linux, Containers, Azure, Kubernetes, AKS, Terraform, Helm, Ansible, Chef, WSL, Tailscale, SQL, OAuth, OIDC, WebAuthn, Draw.io OpenGL, OpenCL, Unity3D, MS Visio
- Network Infrastructure: TCP/IP, VLAN, 5G Core & RAN, WiFi, SDN, Wireguard, Structured Cabling
Work Experience
AT&T CIO Automation Platforms Development - Senior Software Engineer
(Oct 2022 – Present)
- Shared Platform Ops Team
- Deployed, maintained, and supported six shared platforms used by AT&T developers hosting service delivery and service assurance applications on premise and in Azure
- Served as system administrator for 52 AKS clusters comprised of 1,500+ VMs with over 42,000 cores required for daily operation of 25+ internal development teams
- Designed and deployed Azure infrastructure to host the AT&T Software Symposium website using Terraform and Azure DevOps (ADO) pipelines for a structured IaC deployment
- Modernized Software Symposium website through redevelopment on a new tech stack and reimplementation using Azure Infrastructure as a Service (IaaS) resources
- Adapted site to cloud native design and created container based CI/CD GitHub Action workflows for the development team
AT&T CIO Technology Development Program - Network Engineer
(Jan 2021 - Oct 2022)
- Software Engineer – Wireless Technology, Network Analytics & Automation
- Containerized an app used for daily analysis of Passive Intermodulation (PIM) at network cell sites
- Deployed the app to a Kubernetes cluster on Azure using Terraform and Helm
- Specialized Networks Consultant – Consulting, Mobility & IoT Professional Services
- Developed, deployed, and presented 5G & IoT technical demonstrations highlighting video intelligence use cases for warehouse logistics to Private Cellular Network customers
- Implemented a containerized video transcoding app to stream 5G camera footage to internet video platforms using Docker and FFMPEG, as a technical demo for Private Cellular Networks
- Served as an administrator for the AT&T 5G Technical Associate Certification Course and as instructor for the section on container virtualization, CNFs, and VNFs
- Data Steward – Network Cloud, Blue Train Fabric Automation
- Automated cleaning and formatting process for physical and virtual network device setup data used by AT&T’s internal cloud platform using Python and Microsoft Excel
Cal Poly Student Affairs Technology - IT Specialist
(Apr 2016 - Jun 2020)
- Diagnosed, and resolved issues with the campus housing network and servers.
- Provided technical support (software & hardware) for users of the campus network.
- Maintained an internal website used to provide support to students in housing.
UHV Technologies - Engineering Intern
(May 2015 – Sep 2015)
- Assisted in the design process, digitizing and modeling engineering plans with CAD.
- Prototyped a linear encoder measurement device (hardware and software).
Certifications
- SAFe 5 Agilist Certification - Scaled Agile - Mar 2021
- 5G Technical Associate Certification - AT&T Consulting - Mar 2022
Projects
Ray Traced Photorealistic Video Renderer
- Developed a multithreaded and object-oriented C++ image render that utilizes a spatial data-structure
- The program parses and renders a subset of the POV-Ray scene description standard
- Features include a Cook-Torrance BDRF, reflection, refraction, shadowing, and Fresnel effects
- Planes, triangles, spheres, boxes, and multiple lights are all supported and can use matrix transformations
- The renderer applies rudimentary kinematics to produce successive frames for an output video
Tie-Dye Pixel Art Renderer
- Wrote a renderer in Python demonstrating various methods of process acceleration
- Implemented sequential and parallel running modes to assess performance of CPU parallelism
- Implemented a GPU compute mode with OpenCL showing process scaling to hundreds of workers
- Implemented an R* Tree spatial data structure to highlight speed increase from an optimized algorithm
3D Marble Run Platformer Game
- Collaborated with a group to create a game from scratch in C++ and OpenGL
- Features include physics simulation, a spatial data structure, PBR shaders, shadow-mapping, environmentmapping, view frustum culling, positional audio, enemy AI, and an adjustable third person camera
Music Visualizer
- Coded an interactive audio visualization program in C++ and OpenGL using audio captured from the system
- Programmed a procedural landscape with variable height based on Fast Fourier transform of the audio
AI Video Summarization Tool
- Worked with a group to create a utility to pare down security camera footage using AI image recognition
- Developed in Python using YOLOv3 for object detection and OpenCV for image manipulation
Networked Chat App and Packet Analyzer
- Wrote client and server programs in C that use TCP to convey custom message packets between users
- Created a utility in C that uses NPCAP to inspect packets, functioning like a basic version of Wireshark
Animation Blending in OpenGL
- Created an animation in C++ and OpenGL where a model skeleton goes through a series of dances with animation blending
- The models and dance animations were extracted from the Unreal Engine game Fortnite.
Unix System Stats Logger
- Wrote a CLI program in C to query unix system files for system and running process stats to be logged periodically to a file
System Building & Networking
- Built a virtualization server to use as a NAS, DNS resolver, Sophos UTM security gateway, and Docker host
Hangman WebApp (hangman.luengas.dev)
- Built a hangman webapp using Elm to learn more about web development and functional programming