Ryan Petris Email & Phone Number
@ncr.com
1 phone found area 775
LinkedIn matched
Who is Ryan Petris? Overview
A concise factual answer block for searchers comparing this professional profile.
Ryan Petris is listed as Principal Software Engineer at NCR Voyix at NCR Voyix, based in Greater Phoenix Area, United States. AeroLeads shows a work email signal at ncr.com, phone signal with area code 775, and a matched LinkedIn profile for Ryan Petris.
Ryan Petris previously worked as Principal Software Engineer at Ncr Voyix and Senior Software Engineer at Omnissa. Ryan Petris holds M.S., Computer Science/Software Engineering from University Of West Florida.
Email format at NCR Voyix
This section adds company-level context without repeating Ryan Petris's masked contact details.
AeroLeads found 1 current-domain work email signal for Ryan Petris. Compare company email patterns before reaching out.
About Ryan Petris
With expertise in multiple programming languages spanning frontend and backend development, I've spearheaded the design and implementation of numerous features, collaborating with diverse teams to ensure successful project delivery. Passionate about mentorship, I've enjoyed guiding others through their career journeys, fostering a culture of learning and growth. Now seeking an environment where I can continue to expand my skills and contribute to impactful projects, I'm eager to join a team that values innovation and offers opportunities for personal and professional development.
Listed skills include Java, Web Applications, Software Development, Sql, and 46 others.
Ryan Petris's current company
Company context helps verify the profile and gives searchers a useful next step.
Ryan Petris work experience
A career timeline built from the work history available for this profile.
Senior Software Engineer
Developed an event-based indexing service using Golang and OpenSearch, enhancing search efficiency across the Workspace One Platform.Implemented new features and resolve bugs in the Workspace One Platform using .NET (both regular and Core) and Angular.Designed and implemented a utility to compare data between systems, identifying and resolving multiple synchronization issues.Evaluated feature design documents for performance, security, and overall quality improvements.Actively participated in agile scrum activities, including daily standups, grooming sessions, and planning meetings.
Senior Software Engineer
Noticing that documentation was severely lacking for internal Bloks scripting framework, organized a hackathon to fully document all scripting functions, along with creating a tool to integrate inline documentation from Bloks source code into the existing wiki, similar to Javadoc and other documentation generators.Identified several problems and inefficiencies withing the Bloks build process and corrected them.Worked with other internal teams that used Bloks framework to identify improvements that could be made to it.Implemented internal A/B testing framework with Bloks with the involvement of A/B testing framework team.
Software Architect
Guided an SRE team of 20 developers, overseeing the entire infrastructure of the Business Support Platform.Orchestrated the cloud migration of the Business Support Platform from Amazon Web Services to Google Cloud Platform.Collaborated with internal business units to facilitate their transitions to GCP, providing comprehensive support and guidance.Developed Terraform modules to standardize and streamline deployments across the Business Support Platform.Developed a range of tools and frameworks utilizing Python and shell scripts to streamline and automate internal procedures.
Technical Lead
Guided the development of the NCR Developer Experience (developer.ncr.com) using .NET Core and Angular, providing developers access to NCR API documentation and enabling administrators to manage organizational settings and configure various internal platform features.Collaborated with cross-functional development teams to meet their requirements and ensure the availability of necessary functionalities.Provided support to team members through personalized assistance, group training sessions, and informational meetings on various topics.
Senior Software Engineer
Developer on the NCR Developer Experience development team. See Technical Lead position above for more details.
Application Architect
Guided multiple internal development teams, comprising approximately 50 developers across the US and India.Created and reviewed technical design documents for new features and capabilities.Orchestrated a user interface redesign project, including the migration from ASP.NET MVC to Angular.Optimized application performance across both backend and frontend components.Supported team members through personalized assistance, group training sessions, and informational meetings on various topics.
Technical Lead
Senior Software Engineer
Team Lead
Led a 3-person professional services development team, achieving regular billing of approximately $50k per month.Collaborated directly with customers for requirements gathering, training, and general support and problem-solving.Ensured client development commitments were feasible and completed on time.Created technical design documents for new features and capabilities.Regularly integrated with third-party services, including telephone carriers (Verizon, AT&T) and payment gateways.Managed system administration tasks, including overseeing internal applications and phone systems.
Senior Software Engineer
Software Engineer
Software Development Intern
Parts Sales Manager
Performed critical in-store duties such as checking inventory count and accuracy, cash management such as auditing of cash registers and petty cash funds, handing internal conflicts between employees, and most important of all, ensuring customer satisfaction.
Aerospace Ground Equipment Journeyman
Maintain mobile industrial equipment such as diesel and turbine powered generators, air conditioners, heaters, air pumps, etc.. Aided in delivery of proper equipment from equipment yard to aircrafts to meet flightline needs. Supervised 2 or more persons during off-shifts and weekends.
Ryan Petris education
M.S., Computer Science/Software Engineering
B.S., Computer Science/Computer Information Systems
A.A., General
Frequently asked questions about Ryan Petris
Quick answers generated from the profile data available on this page.
What company does Ryan Petris work for?
Ryan Petris works for NCR Voyix.
What is Ryan Petris's role at NCR Voyix?
Ryan Petris is listed as Principal Software Engineer at NCR Voyix at NCR Voyix.
What is Ryan Petris's email address?
AeroLeads has found 1 work email signal at @ncr.com for Ryan Petris at NCR Voyix.
What is Ryan Petris's phone number?
AeroLeads has found 1 phone signal(s) with area code 775 for Ryan Petris at NCR Voyix.
Where is Ryan Petris based?
Ryan Petris is based in Greater Phoenix Area, United States while working with NCR Voyix.
What companies has Ryan Petris worked for?
Ryan Petris has worked for Ncr Voyix, Omnissa, Broadcom, Vmware, and Meta.
How can I contact Ryan Petris?
You can use AeroLeads to view verified contact signals for Ryan Petris at NCR Voyix, including work email, phone, and LinkedIn data when available.
What schools did Ryan Petris attend?
Ryan Petris holds M.S., Computer Science/Software Engineering from University Of West Florida.
What skills is Ryan Petris known for?
Ryan Petris is listed with skills including Java, Web Applications, Software Development, Sql, Visual Studio, Vb.Net, Javascript, and Html.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial