Post Job Free
Sign in

Software Engineer Engineering

Location:
Richmond, TX
Salary:
140,000
Posted:
October 15, 2025

Contact this candidate

Resume:

AGUSTIN ZARATE

Houston, TX 346-***-**** **********@*****.***

https://www.linkedin.com/in/agustin-zarate-m/

SOFTWARE ENGINEERING AUTOMATION

A Software Engineer and Senior Automation Specialist with a career in designing customer applications/solutions that align with business needs, resolve complex challenges, and improve efficiency, accuracy, and productivity for organizations across a variety of industries. Replaces legacy systems with corporate SCADA-based software and MES solutions, integrates new equipment/software, leads projects and teams, and collaborates with global stakeholders. Holds a track record of developing and deploying Manufacturing Execution Systems across companies.

Programming Languages: C, C++, C#, JavaScript, Python Frameworks & Technologies: WPF, .NET, React Databases: Microsoft SQL Server, MongoDB Concepts: Object-Oriented Programming (OOP), Multithreading, Parallel Programming, Asynchronous Tasks Networking: TCP/IP Sockets, HTTP, REST APIs Tools & Platforms: Visual Studio, Git, JIRA Methodologies: Agile (Scrum/Kanban) CAREER HISTORY

TENARIS 6/2013 – Present

SOFTWARE ENGINEER AUTOMATION SENIOR SPECIALIST, Tenaris Bay City: Houston, TX (4/2018 – Present) Developed, maintained, optimized, and upgraded custom software applications, tools, and systems (MES) that automated and streamlined complex IT workflows/processes for business and manufacturing sites across the U.S. Integrated new and legacy platforms, led software engineering project teams, ensured business continuity, and formulated solutions to improve system reliability, performance, efficiency, productivity, scalability, and product quality.

Technical Tools: C#, C, Python, SQL Server, MES, Multithreading Programming, Git, JIRA, TCP/IP Sockets, Object-Oriented Programming (OOP), WPF (MVVM Pattern), PLC Communication (OPC, S7, AB-EtherNet/IP)

Steered manufacturing execution system and automation projects throughout their lifecycles to address emerging business needs and challenges. Defined project requirements, designed scopes, forecast/secured/procured resources, addressed/troubleshot/resolved critical software issues, developed patches and diagnostic tools, tracked progress, adhered to budgets/spending parameters and the software development processes, created technical documentation and training materials, ensured timely deliveries, and promoted positive change/digital transformation.

Designed and deployed full-scale and light/cost-effective system (MES) that increased U.S.-based steel production, eliminated import reliance/tariffs, and reduced logistics costs as part of a major team automation initiative. Software Engineering and Automation Project Highlights: o Greenfield Bay City Facility. Increased domestic steel production by 133.3%, from an average of 30,000 tons to 70,000 tons.

Designed, standardized, and aligned the automation system to the specifications of the new Bay City hot rolling mill.

Developed and implemented applications for monitoring, control, QA, alarm management, and TCP/IP drivers using C# and SQL Server.

Integrated newly acquired industrial equipment into MES system; led FAT (factory acceptance testing) across Italy and Germany; facilitated system training/demonstration; and provided post-automation support. o Brownfield IPSCO-Acquired Steel Facility (PA) that increased domestic production by 230%, from 10,000 tons to 33,000 tons.

Designed a cost-effective, light MES system within six months.

Generated reliable KPIs/diagnostics data (downtime planned/unplanned, utilization %, efficiency, cost per unit, and process control statistics) that enabled data-driven decisions and justified future modernization investments. o Brownfield IPSCO-Acquired Heat Treatment and Finishing Lines Facility (Bay City, TX), increasing domestic steel production by 27.3%, from 11,000 tons to 14,000 tons, while attaining a 96% traceability system rate (none previously existed).

Replaced and improved a live, functioning legacy system within a 2-day window with zero downtime while leading a team of three, validating systems with live data, training users, and troubleshooting issues.

Improvements/solutions subsequently adopted in lines across the company.

Provided servant, transformational, and positive leadership to a team of up to 6 as a Scrum Master. Championed Agile best practices; facilitated daily standups and sprint planning (JIRA); shared lessons learned/best practices; and promoted teamwork, excellence, and productivity.

Collaborated with cross-functional employees, including operations, maintenance, industrial engineering, process technology, product management, and quality assurance/QA, for seamless deployment and acceptance. AGUSTIN ZARATE

Houston, TX 346-***-**** **********@*****.*** https://www.linkedin.com/in/agustin-zarate-m/ SOFTWARE ENGINEER AUTOMATION ANALYST, Tenaris Tamsa: Veracruz, Mexico (6/2013 – 4/2018) Developed software applications, tools, and systems to enhance the company’s SCADA-based Level 2 system while collaborating on a team with 20+ software engineers. Conducted testing/validation; identified, troubleshot, and resolved technical issues; created technical documentation; and gathered user feedback to improve system functionality and interoperability using multithreading and asynchronous programming concepts. Hired by the company after serving as a Siemens contractor. Technical Tools: C#, C, Python, SQL Server, MES, Multithreading Programming, Git, JIRA, TCP/IP Sockets, Object-Oriented Programming (OOP), WPF (MVVM Pattern), PLC Communication (OPC, S7, AB-EtherNet/IP)

Built an automated multithreaded C# correction system for a stretch-reducing machine (SRM) that fed real-time measurements into a mathematical model, distributed corrections to PLCs, and allowed diagnostics at the desktop interface. Results: o Improved pipe quality levels, achieved uniform dimensions/diameters, and reduced ovality defects to near zero. o The solution was expanded and adopted by stretch-reducing machines (SRM) across the company.

Selected to serve on the company’s development team dedicated to standardizing automation systems (background processes/desktop applications). Refactored C# modules, co-developed a shared framework, and led the release/rollout of the company’s first unified automation platform, Automation Unified System (AUS), version 1.0. SIEMENS, MEXICO 9/2009 – 5/2013

PROJECT ENGINEER SOFTWARE ENGINEER

Developed industrial software for clients across industries, including oil and gas and manufacturing, while serving as their onsite project engineer/software engineer, rapidly gaining insight into their business processes/needs, and building professional partnerships. Technical Tools: C#, C, SQL Server, MES, Multithreading Programming, TCP/IP Sockets, Object-Oriented Programming (OOP), WPF

(MVVM Pattern), PLC Communication (OPC, S7, AB-EtherNet/IP)

Created a custom software application, Preset Tables Management (team initiative), for operators to load predefined configurations

(using PLC communications) for various production lines. Results included eliminating manual reconfigurations, reducing machine downtime during changeovers, increasing production efficiency, improving consistency, and enabling newly hired talent to integrate into the Tenaris automation team rapidly.

Captured an 80% reduction in rejection due to out-of-limit dimensions while improving overall quality control. Process: o Built a C# background process using a TCP/IP system to collect diameter, thickness, and temperature data from specialized IMS equipment.

o Developed a WPF application to display live pipe dimensions/statistical data. VAI-INGDESI AUTOMATION, MEXICO 7/2006 – 9/2009

PROJECT ENGINEER SOFTWARE ENGINEER

Supported the development of industrial automation solutions/software for energy/oil and gas clients while collaborating with internal and external teams, designing/testing code, and ensuring alignment with engineering and technical requirements. Technical Tools: C, Multithreading Programming, Modbus RS232, DNP3

Refactored legacy C code on several remote terminal units (RTU) for a client experiencing an issue with their RTU software exceeding the memory limits of a microcontroller’s EPROM. o Reduced memory usage, decreased declarations, and eliminated redundancies without compromising functionality and performance.

o Successful deployment that was accepted by the customer and led to the sales of 20 additional RTUs. EDUCATION

BACHELOR OF SCIENCE (BS) Equivalent: COMPUTER SYSTEMS ENGINEERING INSTITUTO TECNOLOGICO DE VERACRUZ: Veracruz, MX

CERTIFICATION

FULL-STACK SOFTWARE DEVELOPMENT

THE UNIVERSITY OF TEXAS AT AUSTIN: Austin, TX



Contact this candidate