Close

Avery Acker

Software Engineer III

Download Resume

About Me

I began my journey as a student-athlete, where I developed a strong work ethic and a passion for teamwork—qualities that continue to shape my professional approach. With a Bachelor's degree in Computer Science from Sam Houston State University and extensive experience in software development, I bring a blend of technical expertise and collaborative spirit to every project.

During internships at Feniex Industries and as a Software Developer at HNTB, I honed my skills in full-stack software development. This includes designing, developing, troubleshooting, and debugging robust software programs across various platforms.

Currently, I serve as a Software Engineer III on HNTB's Digital Transformation Solutions team in Chicago. Here, I specialize in C#, .NET 8, AWS serverless architecture, and Microsoft Power Platform. I am currently the lead developer for the North Texas Tollway Authority's PDPC application. Before that, I was the lead backend developer for Digital NEPA, a secure, serverless platform built for MassDOT's Cape Cod Bridges program, and I helped deliver PIMA 4.0, the next generation of HNTB's public involvement platform.

In addition to technical skills, I coordinate the Mentorship Program in HNTB's SCTX region and lead the "HNTB for a Day" STEM outreach event, emphasizing professional growth, teamwork, and giving back to the community. My approach combines strong communication, adaptability, and a commitment to excellence, ensuring project success and fostering collaborative environments.

I am enthusiastic about continuous learning and seek opportunities to further expand my skills and contribute to meaningful projects.

Due to confidentiality, these projects cannot be shared on personal GitHub repositories or accessed without authorization. However, you can see some of my personal projects on GitHub.

Experience

HNTB

Software Engineer III / Project Manager

  • NTTA Project Delivery Program Controls (PDPC): Lead developer for the North Texas Tollway Authority's PDPC application, a Microsoft Power Platform solution built on Power Apps, Dataverse, and Power Automate cloud flows. Originally brought on for a 3-month temporary role in 2025, I was retained full time as a consultant based on my performance.
    • Lead Developer & App Owner: Took over management and support of the PDPC Power App and trained NTTA's new developer hire.
    • Data Normalization & Automation: Refactored the app to normalize its data model and replace manual processes with automated cloud flows, including automated intake of cost estimates from email using Office Scripts, import of invoice data from PMWeb, import and matching of Workday payments to invoice lines, and a live fiscal-year-to-date payments calculation.
    • Monthly Variance Report: Designed and own the monthly contract variance report for NTTA's Project Delivery contracts team, combining Workday data, a Power Automate export, and an Excel macro.
    • SharePoint Migration: Led the planning and execution of a SharePoint migration across eight departments, including information architecture, permissions, content migration, user training, and post-migration support.
    • Upcoming Enhancements: Implementing Intelligent Document Processing (IDP) and a budget component to automate additional business processes.
    • Scrum Leadership: Used my Scrum Master certification to coach a new project manager in Scrum practices, helping her plan sprints, move tasks forward, and bring structure to processes that span multiple systems and data sources.
    • Documentation: Write detailed technical documentation for every flow and step-by-step end-user guides.
  • Digital NEPA for MassDOT Cape Cod Bridges: Served as lead backend developer, building the APIs for both a secure public-facing site and a Content Management System (CMS) from the ground up using .NET 8, Entity Framework, and AWS serverless services, integrated with PIMA and ArcGIS.
    • Architecture & Planning: Diagrammed and documented the architecture up front, making the review with MassDOT IT seamless and surfacing potential issues before development began.
    • Security: Led the backend security work through a strict client-mandated API security audit, ensuring public endpoints could not be used to manipulate data and implementing AWS WAF protection. Shared what I learned about AWS WAF with the office in a brownbag presentation.
    • Scalable, Cost-Effective Design: Designed a serverless backend that optimized infrastructure costs while maintaining reliability and can scale to other agencies, positioning Digital NEPA as a reusable solution for future DOT clients.
    • Intuitive CMS: Built the CMS so the client team can manage public site content on their own, reducing reliance on developers.
  • PIMA Public Involvement Management App: Developed public involvement portals for 20+ transportation agencies, including SBCTA, VTrans, LA DOTD, CDOT, Iowa DOT, NYCDDC Coastal Resiliency Projects Citywide, and MaineDOT, enabling users to view project information and provide comments through an interactive map interface.
    • PIMA 4.0 Rollout: Helped build and deliver the next generation of PIMA for a multi-state consortium, launching on schedule to CTDOT in production and to MaineDOT and MassDOT in UAT, while adapting to changing requirements and late-stage security and accessibility audits. Continued the rollout to MDOT, Amtrak, ESCR, INDOT, ODOT, and KDOT, with additional clients scheduled.
    • Serverless Architecture: Moved the PIMA public site to an AWS Lambda serverless API and added four Lambda-based services, improving speed and responsiveness for clients.
    • Security Hardening: Moved database credentials and other secrets out of the codebase and into AWS Secrets Manager, so sensitive values are no longer stored in source code and are retrieved securely at runtime.
    • Deployment Automation: Automated AWS SAM templates so new PIMA sites, whether built from scratch or upgraded from an older version, can be stood up quickly and consistently.
    • Documentation: Led the effort to create thorough developer and component documentation, making it easier for new developers to onboard and for testers to know what to expect and where to focus.
    • QR Code Implementation: Implemented QR codes throughout the Iowa DOT portals, allowing managers to easily share meeting links. Utilized Angular, Esri REST endpoints, and AWS CloudFront.
  • Project Management Tools for SANDAG: As Project Manager, led a team of 3 developers maintaining SANDAG's PMTools application, then managed the transition of PMTools, Reporting, and the Dashboard to SANDAG staff by June 2024. Built the project plan and milestones, ran regular progress meetings, and delivered user manuals, training materials, and project reports, finishing on time and well under budget.
  • ITS Asset Management for MDOT AND: Developed backend APIs, integrated Swagger for API documentation, and implemented server-side pagination. Migrated critical APIs from .NET 3 to .NET 6, improving performance and response times, and reused the Swagger and pagination patterns on other projects, including I-35 NEX and PIMA 3.0.
  • Mentorship Program Champion: Champion the SCTX regional mentorship program as part of the DRIVE Develop committee, serving as a liaison to upper management. The program currently has 31 mentor/mentee groups meeting monthly across the four offices it covers.
    • Helped launch a 6-month pilot, then applied lessons learned (better mentor matching and a more targeted application questionnaire) to grow it into a full program.
    • Added the program to the new-hire packet and set up quarterly reminders across SCTX offices.
    • Currently mentor two people: a technology intern and a recent college graduate now working as a Software Engineer I. I mentored him from his internship in 2024 through graduation, during which he contributed to NJDOT and PIMA work and accepted a full-time offer with HNTB.
  • HNTB for a Day: HNTB for a Day is a STEM outreach event that brings high school students into our offices to see what a transportation engineering firm does and the career paths that lead there. Students rotate through interactive sessions that follow a project from planning to design to construction, meet the people behind each role, tour the office, and finish the day with a team Build-a-Bridge competition.
    • Champion of the San Antonio office's event, which I have hosted successfully every year since 2021.
    • Grew the program from one high school per year to four high schools per year starting in 2025, and led coordination of the expansion across four offices.
    • Recruit and prepare presenters from across the office, guiding them to build hands-on activities with props and visuals, and manage event logistics from the agenda and welcome presentation to meals and materials.

HNTB

Software Developer II

  • Full Stack Development: Led the development efforts for the TxDOT Project Finance, Debt, and Strategic Contracts Division, creating a system of record for all alternative delivery programs. Managed end-to-end development, security, and functionality, utilizing programming languages such as C# and Blazor, with databases including SQL Server.
  • Electronic Content Management (ECM) System: Spearheaded the development of solutions for the division's ECM system, including tracking and reporting strategic contracts management data, implementing workflows, and reporting for multiple design-build projects.
  • SharePoint and Cloud-Based Solutions: Assisted in the development of SharePoint and other cloud-based solutions for the Texas Department of Transportation's Alternative Delivery Division. Provided administration and development services for strategic projects and designed custom Microsoft Azure-based solutions to meet business needs.
  • System Reskinning and Refactoring: Reskinned and refactored the TxDOT system of record for all alternative delivery programs, ensuring end-to-end management, security, and functionality. Provided technical services to support system upgrade, software migration, customization, and continued project support for the Alternative Delivery Program Enterprise Content Management System (ECMS) environment and program database.

Feniex Industries

Software Developer

  • Feniex E-commerce Website: Reskinned 60 product pages on the company's website, aligning them with direct-to-consumer standards to enhance user experience.
  • Feniex One Controller: Spearheaded the integration of FedEx's software API tracking system into the website, enabling customers to track orders seamlessly.
  • Pioneered the development of software applications for new product lines, including Body Cameras and Firearms, contributing to Feniex's expansion into diverse markets.

Feniex Industries

Software Developer Intern

  • Feniex Module Programmer: Repaired and updated an abandoned React Native application, enhancing its functionality and usability to meet company and customer needs.
  • Feniex Build-A-Bar Online: Collaborated with the engineering department to ensure accurate product representation and feature implementation.
  • Assisted the marketing department in developing the Build-A-Bar platform, utilizing Angular for the front-end and Drupal for the back-end.

Education

Sam Houston State University

July 2013 - May 2018

Bachelor of Science in Computer Science

- Computer Science major with a concentration of Information Systems, with a Kinesiology minor.
- Member of the Sam Houston Association of Computer Science (SHACS) team.
- Member of the National Society of Collegiate Scholars.
- Heptathlete on the Sam Houston State Track team.

Professional Development

2024 - 2025

Certifications, Conferences & Training

- Scrum Master Certification (April 2025).
- AWS re:Invent (December 2025): Sessions and workshops on Aurora, RDS, caching, multi-tenant architecture, CloudFront, WAF, and Shield.
- VSLive! Full Stack Hands-On Development with .NET Core (July 2024): 4-day training covering EF Core, ASP.NET Core MVC, Razor Pages, RESTful services, and Blazor. Shared key takeaways with my team afterward.
- HNTB Manager Lunch & Learn series (2024): Crucial conversations, onboarding, team building, and negotiation.

Projects

NTTA Project Delivery Program Controls (PDPC)

PDPC is the North Texas Tollway Authority's Project Delivery Program Controls application, a Microsoft Power Platform solution that tracks projects, contracts, estimates, invoices, and payments. It is built with Power Apps on a Dataverse database, with Power Automate cloud flows handling data intake and business logic.

As lead developer, I refactored the app to normalize its data and automate processes that had been done by hand. I built cloud flows that read cost estimate workbooks sent by email and write them to the right project and contract records, import invoice data from PMWeb, match Workday payments to invoice lines, and keep a live fiscal-year-to-date payment total on every payment. Each flow validates its input and emails the team a confirmation or a clear reason for any rejection.

I also created and send NTTA's monthly contract variance report, led a SharePoint migration across eight departments, and document everything for both developers and end users. Next, I am adding Intelligent Document Processing (IDP) and a budget component to automate even more of the team's work.

Digital NEPA

Digital NEPA is a secure, serverless platform built for the Massachusetts Department of Transportation (MassDOT) Cape Cod Bridges program. It pairs a public-facing site, where the public can explore environmental review information, with a Content Management System (CMS) that lets the client team manage that content without developer support. The platform integrates with PIMA for public involvement and ArcGIS for map data.

As lead backend developer, I designed and built the APIs for both the public site and the CMS from the ground up using .NET 8, Entity Framework, and AWS serverless services. I documented the architecture before development began, guided the API through a strict client security audit, and protected public endpoints with AWS WAF. The backend was designed to keep infrastructure costs low and scale to other agencies, making Digital NEPA a reusable solution for future Departments of Transportation.

PIMA

The Public Involvement Management Application (PIMA) is HNTB's public engagement platform, used by more than 25 state departments of transportation to gather public input on transportation projects. It offers interactive project maps, stakeholder comment collection, event management, and virtual meetings, built with Angular and React on the frontend and .NET Core, Entity Framework, and PostgreSQL on the backend.

I helped build and roll out PIMA 4.0, delivering it to CTDOT, MaineDOT, MassDOT, MDOT, Amtrak, ESCR, INDOT, ODOT, and KDOT. The public site now runs on an AWS Lambda serverless API with four additional Lambda-based services for speed and responsiveness. I also moved credentials out of the codebase into AWS Secrets Manager, automated deployments with AWS SAM templates so new agency portals launch quickly and consistently, and led the effort to document every component for developers and testers.

SANDAG

PMTools is a project management application for the San Diego Association of Governments (SANDAG) that tracks project progress and manages expenditures from invoices, purchase orders, and task orders. It organizes spending by month and phase, including Administration and Construction Capital, giving SANDAG a clear financial picture of each project.

As Project Manager, I led a team of 3 developers maintaining the application and then managed the transition of PMTools, Reporting, and the Dashboard to SANDAG staff. I built the project plan, ran regular progress meetings with the client, identified and mitigated risks, and delivered user manuals, training materials, and project reports. The transition was completed on time and well under budget.

ITS Asset Management Maint & Host

The project involved the development of a comprehensive Intelligent Transportation Systems (ITS) asset management system for MDOT AND, led by HNTB. The system, built using .NET Core and C#, underwent a significant upgrade to .NET 6 Core, resulting in improved performance and reduced response times. Integration of Swagger facilitated streamlined API documentation and collaboration among developers. I built backend APIs, added Swagger and server-side pagination, and later reused those patterns on I-35 NEX and PIMA 3.0. Key functionalities included asset mapping using Geospatial technology, inventory tracking, work order management, and decision support. HNTB's collaboration with MDOT ensured the system's successful deployment, with future modules planned to enhance asset management processes further.

ADOREPlus

The project involved providing full-stack development support to the Texas Department of Transportation's (TxDOT) Alternative Delivery Program, focusing on creating a comprehensive system of record for all alternative delivery programs. This encompassed end-to-end management, security, and functionality enhancement for the division's Electronic Content Management (ECM) system. Development efforts included utilizing C# and Blazor for application development, with SQL Server as the database system. Additionally, assistance was provided in developing SharePoint and cloud-based solutions for various TxDOT strategic projects. HNTB played a key role in supporting TxDOT's alternative delivery projects over multiple contracts, totaling over $10 billion. The project also involved reskinning and refactoring the TxDOT system of record, aiming to streamline project management processes and enhance collaboration within the Alternative Delivery Program.

View Project

E-commerce Website

The project involves setting up an e-commerce platform using Drupal, an open-source content management system. It includes functionalities such as product listing, shopping cart management, and checkout processes. The project aims to provide a seamless online shopping experience for customers and efficient management tools for administrators.

Technologies Used:
Drupal: The core framework for building the e-commerce website. Composer: Dependency management tool used to install and manage Drupal core and its dependencies. PHP: The primary programming language used for Drupal development. MySQL: The database management system used for storing website data. Git: Version control system used for collaborative development and code management. MAMP: Local web server environment used for development.

Build-A-Bar

Build-A-Bar is a way to design and personalize your own emergency lightbar. The user begins with two options, single or dual color. The dual option allows reversal of the LED's and specific color coordination’s such as "Dual Flood" or "Amber Arrow". Color coordination differs within each product. The user can then 'build a bar'. Build-A-Bar is unique because no other emergency lighting company provides customization like this.
This project was built using Angular, JavaScript in the frontend, and Drupal for the framework. Each bar's information is stored using an object. Once an object is created it gets pushed in an array. When the bar is complete, the array is sorted using bubble sort and is sent to the manufacturing department. The user also has the option to download a PDF of their built bar. This ensures that each order is accurate.

View Project

Feniex Module Programmer

The Feniex Module Programmer helps users program Feniex lights via bluetooth. This app requires the purchase of a Feniex Module Programmer (hardware) and also at least one Feniex light product to function. Once the user is bluetooth connected to the module programmer, you can test and confirm multiple lighting pattern switches on ones light product. It is Android and IOS compatible.
Working in someone else's code and style definitly started this project off with a challenge. However, after I quickly overcame that, I was able to debug the app finding out the core of the issues. The IOS and Android application both call to the React Native code that uses Redux states. Some of the states were not being used correctly in the app. Once I solved that issue, I added a settings button so the user can have more control over the app. Lastly, I added new products so the user can have the latest version of usability.

Code Chat

During my senior year, I worked with a 9-man team to design and build a project that could benefit programmers all over the world. Before developing CodeChat, my peers and I were having trouble sharing compiled code with each other. Since there was no code sharing platform on the market that was chat friendly, we decided to build the application ourselves. This allows users to see the compiled code immediately so that there is a faster learning experience.
I was the assistant programmer for most of the JavaScript modules within the back-end. Our whole system utilizes websockets between the webapp, the chat server, and the compiling server, making it as network performant as possible.

View Project

Skills

Get in Touch