Patrick Joyner

Patrick Joyner Email and Phone Number

Senior software developer @ Rebuy Engine
Patrick Joyner's Location
Syracuse, New York, United States, United States
About Patrick Joyner

I'm an avid problem solver focused on end user delivery/usability, high performance, scalability and quality of service. I like puzzles and solving technical challenges.

Patrick Joyner's Current Company Details
Rebuy Engine

Rebuy Engine

View
Senior software developer
Website:
rebuyengine.com
Employees:
5
Patrick Joyner Work Experience Details
  • Rebuy Engine
    Senior Software Developer
    Rebuy Engine May 2022 - Present
    Remote
    In this senior engineering role, I focused on designing and implementing scalable backend infrastructure solutions to support data synchronization and management between Shopify and the Rebuy platform. Leveraging a tech stack consisting of PHP, Golang, Docker, Kubernetes, and Google Cloud Platform (GCP), I led the creation of pipelines to efficiently process large volumes of customer, order, and product data—handling over 1 billion customer records.Key Responsibilities:* Developed and maintained a highly scalable data pipeline using PHP, Golang, Docker, Kubernetes, GCP, and Pub/Sub to synchronize and manage data between Shopify and Rebuy.* Specialized in handling sensitive customer data, ensuring full GDPR compliance by implementing audit logging and mechanisms for PII (Personally Identifiable Information) obfuscation and removal.* Designed and implemented "Top Sellers" aggregate algorithms to provide actionable insights and drive key recommendations for product performance.* Developed "Similar Products" ranking algorithms to improve personalized product discovery and recommendations for users.* Developed the core of Rebuy Smart Search middleware, including the design of SQL tables, views, and schemas. Built all necessary components, such as controllers, CRUD methods, table models, entities, and validation logic, ensuring a modular, scalable, and high-performance search solution.* Developed a comprehensive suite of REST APIs to support a wide range of business operations, enabling seamless communication between backend systems and frontend services.* Driving continuous improvement as a member of the "Go Guild," where I contributed to systematic enhancements, engaged in open discussions around standards, and advocated for best practices across the organization.
  • Optanix
    Software Engineer
    Optanix May 2019 - May 2022
    Syracuse, New York Area
    Promoted to fellow Software Engineer in my department.I have since been tasked with implementing various microservices and features while continuing to maintain and replace legacy infrastructure.Assisted DevOps team with CI/CD improvements, break-fix and troubleshooting/debugging. Gained experience with Kubernetes, Consul, Vault, Rancher/Longhorn, Ansible.Trained junior development resources in new technology deployments to support additional vendor onboarding and monitoring/polling.Designed and implemented multiple vendor onboarding modules including VMware, PureStorage, Telepresence, Hyperflex and Riverbed.Single-handedly designed and implemented a VMware polling service in Java which covers data ingestion, storage/schema, and processing.Re-designed and implemented a device configuration backup microservice in Golang which supports multi-file and large file configurations.Worked in tandem with a co-worker to redesign and reimplement the core decision making service in the product using Golang. Achieved highly performant, multi-threaded operations while maintaining accuracy and stability. Additionally added multiple new features to the service which allowed us to deprecate legacy code in the process.Continuously supporting and expanding the Performance Management pipeline, adding new polling methods, additional features, and further optimization.
  • Optanix
    Associate Software Engineer
    Optanix Feb 2019 - May 2019
    Syracuse, New York Area
    Promoted to associate software engineer in the reincarnated Sustaining Engineering department.I am part of the development triage and support team with a strong background in Optanix platform knowledge.We focus on delivering efficient, practical solutions for emerging issues and projects.We assist with and solve for any priority work that arises due to escalations, timelines, subject matter expertise, and a variety of other factors.Tasked with adapting to and learning any number of programming languages, systems configuration tools, projects, architectures, etc. as needed to fulfill our role.
  • Optanix
    Tsd Engineer
    Optanix Nov 2018 - Feb 2019
    Syracuse, New York Area
    Promoted into a newly created department charged with supporting and administrating a new internal product. Started documenting systems layout and monitoring needs, implementation notes.Advocated for and obtained approval to spin up a utility server specific to support of the new product, as well as a lab/test environment.Generated enhancement requests, nearly always developing and providing a solution prior to submitting.Crafted and deployed an entirely new Python-based application responsible for monitoring the health of all deployed instances.
  • Optanix
    Level 3 Application Engineer
    Optanix Dec 2015 - Nov 2018
    Senior application engineer, responsible for maintaining and supporting enterprise customer systems.Role includes:Linux system administrationMySQL administrationCisco Foundation and Contact Center device monitoring using SNMP, ICMP, AXL, APIs, Syslog, Trap, TCP, and various other methods.Bitbucket - Responsible for maintaining all client customizations within our inhouse repository.Monitoring customizations - Creating custom alarming mechanisms to monitor new technology or changes in a client's environment. Scripting - Developing in-house tools using Perl, PHP, Bash, Python, Ruby.Software support - Product configuration, customization, triage/break-fix, bug-fix, etc.Development Liasson - Charged with documenting, communicating and often creating solutions to emerging problems working closely with development as an application SME.Technical Documentation - Maintaining documentation of all processes, customizations and architecture. Automation - Heavily involved in designing and scripting automation to enhance and improve customer's experience, as well as internal tools and systems to improve our ability to support our clients. Training - Creating technical training presentations/documentation to train peer and junior level resources.
  • Presentation Concepts Corporation
    A/V Technician
    Presentation Concepts Corporation Dec 2013 - Apr 2015
    Syracuse, New York Area
    Installation of audio/visual, video conferencing, custom controller/touch panel systems and related infrastructure. Everything from conduit/cable to finished product. Services offered across the entire state of New York.
  • Lasermax, Inc.
    Production Team Lead
    Lasermax, Inc. Feb 2011 - Dec 2012
    Rochester, New York Area
    • Supervise multiple production lines, use of machines/tools, and workforce of up to 25• Train production operators in all aspects of production• Assist in the control, distribution and monitoring of materials and parts in inventory• Assist in the scheduling and distribution of workload to production operators to meet daily, weekly and monthly quotas• Responsible for the control, distribution and monitoring of tools, supplies and equipment
  • United Radio Communications Division
    Electronics Technician
    United Radio Communications Division Aug 2006 - Oct 2010
    East Syracuse, New York
    Electronic and mechanical repair on automotive electronics including radios, amplifiers, cd changers, touch panel/navigation systems, and all related parts/components.

Patrick Joyner Education Details

  • Itt Technical Institute-Liverpool
    Itt Technical Institute-Liverpool
    Electrical And Electronics Engineering

Frequently Asked Questions about Patrick Joyner

What company does Patrick Joyner work for?

Patrick Joyner works for Rebuy Engine

What is Patrick Joyner's role at the current company?

Patrick Joyner's current role is Senior software developer.

What schools did Patrick Joyner attend?

Patrick Joyner attended Itt Technical Institute-Liverpool.

Who are Patrick Joyner's colleagues?

Patrick Joyner's colleagues are Daniel Pham, Matt Kanfer, Kalum Lamothe, Mckinnon Newell, Logan Quinette, Jason Khan, Komal Vasquez.

Not the Patrick Joyner you were looking for?

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.