John Porto

Technical Support Test Engineer at Ultra Electronics - DNE Technologies

Meriden, Connecticut, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
John Porto is a seasoned Technical Support Test Engineer with over two decades of experience designing, testing, and supporting multi-service communications networks and embedded Linux products. He combines hands-on QA and field support with project leadership—writing requirements per DO-178B, creating LabView test scripts, and managing cross-functional teams to improve product quality and reduce defects. John’s deep protocol and hardware knowledge spans T1/E1, Ethernet, VoIP and DSL families, and he’s familiar with rigorous standards from FIPS to MIL-STD. Unusually for a long-time telecom engineer, he’s contributed to high-profile open-source projects such as Hermes and the DirectX Shader Compiler, implementing VM-level BigInt support and compiler backend fixes that improved debugging and code generation. Based in Meriden, CT, he pairs practical customer-facing troubleshooting with precise technical documentation and test automation to deliver reliable network products.
code8 years of coding experience
job30 years of employment as a software developer
github-logo-circle

Github Skills (24)

debugging10
debug10
javascript10
c-language10
performance-analytics10
cdp10
performance-monitor10
shader10
code-profiling10
chrome-devtools-protocol10
performance-analysis10
dx10
javascript-engine10
dxc10
script-engine10

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Role in this project:
userBack-end Developer
Contributions:21 commits, 40 PRs, 30 pushes in 2 years 4 months
Contributions summary:John primarily worked on the DirectX Shader Compiler, making significant contributions to the compiler's backend. Their commits focused on enabling and validating patch constant function definitions in HLSL, including modifications to the CGHLSLMS.cpp file to support these changes. The user also addressed multiple code generation and testing-related issues, improving the HLSL compiler's stability and correctness. This included migrating the existing code to use a target hs_6_0 shader model for hull shaders.
directx-shader-compilercppclangbgfxhosts
facebook/hermes

Dec 2021 - Sep 2022

A JavaScript engine optimized for running React Native.
Role in this project:
userBack-end Developer
Contributions:12 reviews, 137 commits, 12 PRs in 9 months
Contributions summary:John primarily worked on improving the Hermes JavaScript engine, specifically focusing on the implementation of BigInt support. Their contributions involved modifying core components of the VM, particularly the StringPrimitive, JSError, and Interpreter files, to handle BigInt literals and operations, including conversions from double values. The user also added new opcodes and methods to support BigInt features and to improve the accuracy and capabilities of the Hermes engine. They also added tests and code to integrate BigInt into the JSI APIs.
javascript-enginereactreact-nativejavascriptoptimized
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Porto - Technical Support Test Engineer at Ultra Electronics - DNE Technologies