Ryan Petris

Ryan Petris Email and Phone Number

Principal Software Engineer at NCR Voyix @ NCR Voyix
Ryan Petris's Location
Greater Phoenix Area, United States, United States
Ryan Petris's Contact Details

Ryan Petris personal email

n/a

Ryan Petris phone numbers

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.

Ryan Petris's Current Company Details
NCR Voyix

Ncr Voyix

View
Principal Software Engineer at NCR Voyix
Ryan Petris Work Experience Details
  • Ncr Voyix
    Principal Software Engineer
    Ncr Voyix Sep 2024 - Present
  • Omnissa
    Senior Software Engineer
    Omnissa Jul 2023 - Sep 2024
    Mountain View, California, Us
    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.
  • Broadcom
    Senior Software Engineer
    Broadcom Dec 2023 - Jun 2024
    Palo Alto, California, Us
    Business unit spun off to Omnissa.
  • Vmware
    Senior Software Engineer
    Vmware Jun 2023 - Dec 2023
    Palo Alto, Ca, Us
    VMware sold to Broadcom.
  • Meta
    Senior Software Engineer
    Meta Mar 2022 - Jun 2023
    Menlo Park, Ca, Us
    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.
  • Ncr Corporation
    Software Architect
    Ncr Corporation Jul 2019 - Mar 2022
    Atlanta, Georgia, Us
    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.
  • Ncr Corporation
    Technical Lead
    Ncr Corporation Jul 2018 - Jul 2019
    Atlanta, Georgia, Us
    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.
  • Tin Roof Software / Ncr
    Senior Software Engineer
    Tin Roof Software / Ncr Dec 2017 - Jun 2018
    Developer on the NCR Developer Experience development team. See Technical Lead position above for more details.
  • Talentquest
    Application Architect
    Talentquest Feb 2017 - Dec 2017
    Atlanta, Georgia, Us
    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.
  • Talentquest
    Technical Lead
    Talentquest Feb 2016 - Feb 2017
    Atlanta, Georgia, Us
  • Talentquest
    Senior Software Engineer
    Talentquest Feb 2015 - Feb 2016
    Atlanta, Georgia, Us
  • Rev.Io
    Team Lead
    Rev.Io Jan 2014 - Feb 2015
    Atlanta, Georgia, Us
    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.
  • Rev.Io
    Senior Software Engineer
    Rev.Io Aug 2011 - Jan 2014
    Atlanta, Georgia, Us
  • Rev.Io
    Software Engineer
    Rev.Io Aug 2009 - Aug 2011
    Atlanta, Georgia, Us
  • Rev.Io
    Software Development Intern
    Rev.Io May 2009 - Aug 2009
    Atlanta, Georgia, Us
  • Autozone
    Parts Sales Manager
    Autozone Oct 2006 - Jun 2009
    Memphis, Tn, Us
    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.
  • Us Air Force
    Aerospace Ground Equipment Journeyman
    Us Air Force Oct 2003 - Oct 2007
    Randolph Afb, Tx, Us
    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 Skills

Java Web Applications Software Development Sql Visual Studio Vb.net Javascript Html C# Jquery Mysql Xml Asp.net Web Services Microsoft Sql Server Php .net Telecommunications Iis Android Operating Systems Mobile Applications C++ Visual Basic Web Development Voip Linux Windows Subversion Windows Server Asterisk Openvpn Html 5 Freepbx Apache Ubuntu Sip Sip Trunking Amazon Web Services Linux System Administration Windows System Administration Hyper V Vsphere Vmware Esx Red Hat Linux Iptables Centos Debian Samba Postgresql

Ryan Petris Education Details

  • University Of West Florida
    University Of West Florida
    Computer Science/Software Engineering
  • University Of West Florida
    University Of West Florida
    Computer Science/Computer Information Systems
  • Northwest Florida State College
    Northwest Florida State College
    General

Frequently Asked Questions about Ryan Petris

What company does Ryan Petris work for?

Ryan Petris works for Ncr Voyix

What is Ryan Petris's role at the current company?

Ryan Petris's current role is Principal Software Engineer at NCR Voyix.

What is Ryan Petris's email address?

Ryan Petris's email address is ry****@****ncr.com

What is Ryan Petris's direct phone number?

Ryan Petris's direct phone number is +177577*****

What schools did Ryan Petris attend?

Ryan Petris attended University Of West Florida, University Of West Florida, Northwest Florida State College.

What are some of Ryan Petris's interests?

Ryan Petris has interest in Science And Technology, Education, Asterisk, Disaster And Humanitarian Relief.

What skills is Ryan Petris known for?

Ryan Petris has skills like Java, Web Applications, Software Development, Sql, Visual Studio, Vb.net, Javascript, Html, C#, Jquery, Mysql, Xml.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.