Ryan Watkins

Ryan Watkins Email and Phone Number

Senior Software Engineer @ Collectors
Phoenix, AZ, US
Ryan Watkins's Location
Greater Phoenix Area, United States, United States
Ryan Watkins's Contact Details

Ryan Watkins personal email

n/a

Ryan Watkins phone numbers

About Ryan Watkins

Experienced senior software engineer with 10+ years of expertise developing scalable, fault-tolerant, event driven, synchronous, and concurrent software systems. Proficient in object-oriented development and knowledgeable in the full software development life cycle. Known for a proactive and positive attitude, strong communication skills, quick learning, and problem solving. Experienced in agile methodologies focusing on quality and customer satisfaction. Capable of managing independent projects and collaborating effectively within a team.

Ryan Watkins's Current Company Details
Collectors

Collectors

View
Senior Software Engineer
Phoenix, AZ, US
Employees:
12
Ryan Watkins Work Experience Details
  • Collectors
    Senior Software Engineer
    Collectors
    Phoenix, Az, Us
  • Thryv
    Senior Software Engineer
    Thryv Dec 2024 - Present
    Dallas, Texas, Us
  • Keap
    Senior Software Engineer
    Keap Aug 2024 - Dec 2024
    Chandler, Arizona, Us
  • Collectors
    Senior Software Engineer
    Collectors Mar 2022 - Aug 2024
    Santa Ana, California, Us
    Backend developer working on PSA's dynamic and robust sports and trading card collection management dashboard available on both web and mobile platforms. The collection management dashboard enables users to easily track, vault, and sell their collectibles.•Worked closely with developers, designers, and product managers in an Agile software environment to prepare and refine tasks, both before and during grooming sessions, and provided on-call support as needed. Develop code, review peer code, write documentation, write unit tests, integration tests, and perform functional testing to ensure a high quality product.•Key contributor on a team that designed and developed an Inventory microservice using Java Spring Boot with a PostgreSQL backend. Implemented RESTful APIs for communication and data access to ensure robust and efficient interaction with the database.•Key contributor in the design and build of a Backend For Frontend (BFF) microservice using Node.js and Express, supporting both web and mobile frontends. Additionally, developed REST APIs for efficient data access and interaction. The microservice was responsible for aggregating data from various other company microservices via REST APIs.•Architected, designed, and developed a Java Spring Boot application for migrating data from a PostgreSQL database to a DynamoDB database, utilizing Apache Kafka for efficient and reliable data streaming.•Key contributor on a Marketplace Listing microservice using Java Spring Boot and Apache Kafka responsible for interacting with REST, SOAP, and XML eBay APIs to create auction listings and manage payment and fulfillment processes. The microservice consists of REST APIs and batch Kafka consumer jobs.
  • Keap
    Senior Software Engineer - Tech Lead
    Keap Sep 2016 - Mar 2022
    Chandler, Arizona, Us
    Full stack developer working on Keap's SaaS Platform providing small businesses with solutions for sales and marketing automation, CRM, payment processing, and e-commerce.•Performed the role of subject matter expert and technical lead for a team of five developers, focused on managing contact records within the CRM application. •Worked closely with developers, designers, and product managers in an Agile software environment to prepare and refine tasks, both before and during grooming sessions, and provided on-call support as needed. Develop code, review peer code, write documentation, write unit tests, integration tests, and perform functional testing to ensure a high quality product.•On the backend, efforts were focused on decomposing a 20-year-old monolithic Java application into reusable services. The frontend work involved modernizing the user interface to improve customer usability.•Architected, designed, and developed a new microservice using Java Spring Boot with a PostgreSQL backend, implementing RESTful APIs and pub/sub messaging for CRUD operations on company records.•Architected, designed, and implemented an asynchronous solution for customers to export contact records from the CRM application. This solution utilized a pub/sub architecture pattern, CSV files stored in Google Cloud Storage buckets, and email distributions with authenticated file downloads.
  • Ibm
    Staff Software Engineer
    Ibm Jul 2008 - Aug 2016
    Armonk, New York, Ny, Us
    IBM i Emerging Solutions • Deliver modern languages, technologies, & tools to the IBM i platform.• Extensive use of object oriented Java development.• Wrote a JDBC Configuration Manager for the Run SQL Scripts tool to provide customers with an easy way to configure and manage multiple JDBC properties used to connect to DB2 within the IBM i Access Solutions (ACS) product. • Port Python 3.4 runtime to the IBM i platform.• Added native IBM i DB2 support to the IBM_DB_DJANGO adapter for the Django Framework.IBM i Portable Application Solutions Environment (PASE) for i• Maintain, develop, test, own, & support PASE runtime environment which consists of AIX run-time libraries along with a set of shells/utilities from AIX.IBM Portable Utilities for i product (OpenSSH, OpenSSL, zlib)• Maintain, develop, test, own, & support open source packages ported to IBM i.• Resolved security vulnerabilities to maintain PCI compliance.IBM Image Construction and Composition Tool (ICCT)• Added IBM i platform support to IBM Image Construction and Composition Tool (ICCT) product.• Used OpenStack RESTful APIs to communicate with IBM’s server virtualization solutions. • Extensive use of object oriented Java development.IBM Integrated Web Services for IBM i (IWS)• Performed development & provided support for IWS server for i product.• Extensive use of object oriented Java development.• Designed/developed server management & web service deployment shell scripts.IBM HTTP Server (powered by Apache) for i• Maintain, develop, test, own, & support the Apache HTTP server ported to the IBM i platform.• Trained & offloaded ownership & support of the product to the team in China.Common Responsibilities for Above Projects:• Deliver Level 3 customer support - root cause analysis, circumvention's, & provide fixes.• Gather requirements, evaluate feature requests, write design and help documentation as needed.
  • Ibm
    Associate It Architect
    Ibm May 2004 - Jun 2008
    Armonk, New York, Ny, Us
    Worldwide Tool Solutions (WWTS)•Global core team member and key contributor on a system management tool suite of products that provided monitoring, automation, systems management, & security compliance solutions for strategic outsourcing accounts running globally on over 2500 System i systems.
  • Ibm
    It Specialist
    Ibm May 2000 - Apr 2004
    Armonk, New York, Ny, Us
    • Team application developer responsible for producing automation and system management related software so the team could more efficiently provide IBM i system support enabling a more hands-free environment. • Owned and supported high availability (HA) switch code utilized on the IBM i systems responsible for running all of IBM’s server manufacturing worldwide. This HA environment handled IBM’s orders, the manufacturing floor systems, along with the shipping/receiving software. • Performed IBM i system support duties: system upgrades, backups, and resolve hardware/software problems.
  • Ibm
    Software Engineer (Co-Op)
    Ibm Jan 1999 - Aug 1999
    Armonk, New York, Ny, Us

Ryan Watkins Skills

Software Development Java Web Services Db2 Linux Sql Sdlc Eclipse Java Enterprise Edition Ibm As/400 Open Source C Ibm Http Server Websphere Application Server Html Agile Methodologies Object Oriented Software Scrum Pase Shell Scripting Client Server Application Development Openssh Openssl Git Unix Ibm Aix Mysql Software Development Life Cycle Spring Framework Javascript Cascading Style Sheets Intellij Idea Openstack Java Swing Junit Python Github Javaserver Pages Json Xml

Ryan Watkins Education Details

  • University Of Wisconsin-Stout
    University Of Wisconsin-Stout
    Applied Mathematics W/Concentration In Software Development
  • Depaul University
    Depaul University
    Computer Science - Graduate Coursework

Frequently Asked Questions about Ryan Watkins

What company does Ryan Watkins work for?

Ryan Watkins works for Collectors

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

Ryan Watkins's current role is Senior Software Engineer.

What is Ryan Watkins's email address?

Ryan Watkins's email address is ry****@****cox.net

What is Ryan Watkins's direct phone number?

Ryan Watkins's direct phone number is (480) 807*****

What schools did Ryan Watkins attend?

Ryan Watkins attended University Of Wisconsin-Stout, Depaul University.

What skills is Ryan Watkins known for?

Ryan Watkins has skills like Software Development, Java, Web Services, Db2, Linux, Sql, Sdlc, Eclipse, Java Enterprise Edition, Ibm As/400, Open Source, C.

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

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.