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.
-
Senior Software DeveloperRebuy Engine May 2022 - PresentRemoteIn 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. -
Software EngineerOptanix May 2019 - May 2022Syracuse, New York AreaPromoted 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. -
Associate Software EngineerOptanix Feb 2019 - May 2019Syracuse, New York AreaPromoted 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. -
Tsd EngineerOptanix Nov 2018 - Feb 2019Syracuse, New York AreaPromoted 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. -
Level 3 Application EngineerOptanix Dec 2015 - Nov 2018Senior 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. -
A/V TechnicianPresentation Concepts Corporation Dec 2013 - Apr 2015Syracuse, New York AreaInstallation 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. -
Production Team LeadLasermax, Inc. Feb 2011 - Dec 2012Rochester, 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
-
Electronics TechnicianUnited Radio Communications Division Aug 2006 - Oct 2010East Syracuse, New YorkElectronic 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-LiverpoolElectrical 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?
-
1earthlink.net
-
Patrick Joyner
Network Administrator | M.S In Cybersecurity | Security+ Ce | Active Secret ClearanceWoodbridge, Va1saic.com -
Patrick Joyner
Naples, Fl -
4cocentral.com, cocentral.com, msn.com, atg-services.com
4 +125224XXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial