Ryan Mack

Ryan Mack Email and Phone Number

Senior Software Engineer | Fluent in C++, Java, Python | Expert in Cloud Solutions @ Cisco ThousandEyes
Ryan Mack's Location
New York City Metropolitan Area, United States, United States
Ryan Mack's Contact Details

Ryan Mack personal email

n/a
About Ryan Mack

An experienced software engineer with a passion for connecting with others and using tech to make the world a better place. I have experience making complex systems simple and delightful to use. As a leader, I have designed complex features and led them from concept through execution. I excel at mentoring and teaching others, acting as a culture carrier for my teams. I act as a team player, using data to drive my decisions as I consistently strive to make better products. I’m fluent in C++, Python, and Java. I also have experience developing across a variety of platforms including cloud SaaS apps, desktop apps, and embedded programs.

Ryan Mack's Current Company Details
Cisco ThousandEyes

Cisco Thousandeyes

View
Senior Software Engineer | Fluent in C++, Java, Python | Expert in Cloud Solutions
Ryan Mack Work Experience Details
  • Cisco Thousandeyes
    Senior Software Engineer Ii
    Cisco Thousandeyes Nov 2024 - Present
    San Francisco, California, Us
    Continuing to work on major projects as a senior member of the Enterprise Agents engineering team. I primarily work in C++, Java, and Python to work on high-impact projects for the business. A key concern has been support for our software on new platforms and operating systems. Working cross-team and driving projects through completion have been key skills for me in this role.
  • Cisco Thousandeyes
    Senior Software Engineer I
    Cisco Thousandeyes Apr 2022 - Nov 2024
    San Francisco, California, Us
    ThousandEyes is a key part of Cisco as it continually strives to enhance Network Assurance. My team works on the core ThousandEyes product, the Enterprise Agent. This agent collects network data, which it sends to a cloud backend, to create insightful views for customers. We make the entire internet as visible to the customer as their local network.As a member of a team in hyper-growth mode, I have had to take ownership for every aspect of the software. After learning these systems, I quickly became a teacher and mentor for new engineers joining the team.During my time at ThousandEyes, I have led large projects. In leading these projects, I have to create a solution, get buy in from stakeholders, scope the work to be completed and work on those tasks side-by-side with my teammates. During the execution phase of a project, I am involved in keeping stakeholders updated on progress and continuing to share piecemeal results in an agile way.Key skills: * Microservice architecture * Project leadership * Code in C++, Rust, Java, Python, and more * Google protobuf * Run infrastructure using Docker and Kubernetes * Agent software distributed as a Linux package on Ubuntu, RHEL, CentOS, and others * Part of an on-call rotation for keeping critical, customer-facing services running 24/7
  • Datto, Inc.
    Senior Software Engineer
    Datto, Inc. Oct 2019 - Apr 2022
    Norwalk, Connecticut, Us
    I joined Datto, a rapidly growing startup, in 2019. A year later, I watched as CEO Tim Weller rang the NYSE bell as the company went public (NYSE:MSP). I worked on the core software of Datto, the data backup and recovery product (BCDR). Using C++ and PHP, I led OKRs each quarter to enhance this central part of Datto's business. I used data to drive my development, reporting my successes in numerical terms using visualizations like Grafana. During my time at Datto, we doubled our customer base while reducing support ticket volume. The product evolved from a fledgling R&D project, into a mature piece of software.
  • Perkinelmer, Inc.
    Software Development Engineer
    Perkinelmer, Inc. Oct 2018 - Oct 2019
    Shelton, Ct, Us
    As a software engineer at PerkinElmer I worked on a desktop app for Windows, called Syngistix. Development was done in C# and C++. We followed agile and TDD practices. Lots of work involved updating a legacy software product into something more modern. Creator of the first PoC for PerkinElmer instrument cloud platform. I worked with minimal requirements and help, creating a first of its kind instrument cloud within the company. I learned many new technologies for cloud development, such as: kubernetes, docker, python flask, and node.js. I also taught my team how to use these technologies as I was learning them. While working to modernize our software and tools, I was a leader in migrating to GitHub and TeamCity from Perforce and Jenkins.
  • Capgemini Engineering
    Staff Software Engineer
    Capgemini Engineering Jun 2018 - Oct 2018
    Paris, Île-De-France, Fr
    I worked on projects for ASML in Wilton, CT, focusing on embedded programming. The primary product that I worked on was EUV (extreme ultraviolet) lithography.Languages used: C++ and Python.Wrote software to improve the function of the "top" of ASML lithography devices. The top is responsible for the handling of the reticle, a piece of glass that light is passed through to etch the design of a semiconductor chip into a silicon wafer. These reticles must be moved in a clean environment within the device through complex robotics in order to prevent contamination from dust (which would ruin the pattern being etched). Key challenges: process oriented development, involving systems that are NOT allowed to fail. Even the smallest change must undergo intense scrutiny.
  • Thermo Fisher Scientific
    Software Engineer Ii
    Thermo Fisher Scientific May 2017 - Jun 2018
    Waltham, Ma, Us
    Full time member of the team maintaining genetic sequencing devices at the Ion Torrent division of Thermo Fisher. Used Java to create robust user experiences and provide localization for use of our devices around the globe. Maintained a C++ backend and consistently cut away at bottlenecks in the system since DNA sequencing is typically a very slow operation. Our next generation product is capable to running an entire sequence during a single work shift (8 hours), which is previously unheard of. Selected Projects:Ion Genestudio S5 Series software: Contributed regularly to the maintenance of this product line including demo software for trade shows and regular bug fixes.Genexus Integrated Sequencer: Worked on the instrument software for the very first Genexus prototype. This included C++ code for RFID tag reader, automated pipette robots, and a complex microfluidics system.
  • Thermo Fisher Scientific
    Software Engineer Intern
    Thermo Fisher Scientific May 2016 - Aug 2016
    Waltham, Ma, Us
    Internship for the summer of 2016 working with a team of about 5 people maintaining the software for genetic sequencing devices by Ion TorrentMy responsibilities involved software development, troubleshooting technical issues with the machines, and the testing of both new hardware and software. During this time, I improved my skills in C++, Java, Python, and Linux. Selected accomplishments - Researched, developed and delivered an on-screen keyboard in both Chinese and German.

Ryan Mack Skills

Java Linux Python C++ C Bash Javascript Html Css Llvm C# Software Development Programming Social Media Windows Mathematics Matlab Arduino Data Structures Mobile Applications Foreign Languages Microsoft Office Microsoft Excel Economics Global E Commerce Powerpoint Research Public Speaking Microsoft Word Managing Finances Leadership Teamwork Customer Service Data Analysis Sml Functional Programming Computer Networking Database Design

Ryan Mack Education Details

  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Computer Science
  • University Of Connecticut
    University Of Connecticut
    Computer Science And Engineering
  • Universidad De Salamanca
    Universidad De Salamanca
    International/Global Studies
  • Francis T. Maloney High School
    Francis T. Maloney High School
    High School Diploma

Frequently Asked Questions about Ryan Mack

What company does Ryan Mack work for?

Ryan Mack works for Cisco Thousandeyes

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

Ryan Mack's current role is Senior Software Engineer | Fluent in C++, Java, Python | Expert in Cloud Solutions.

What is Ryan Mack's email address?

Ryan Mack's email address is ry****@****her.com

What schools did Ryan Mack attend?

Ryan Mack attended Georgia Institute Of Technology, University Of Connecticut, Universidad De Salamanca, Francis T. Maloney High School.

What are some of Ryan Mack's interests?

Ryan Mack has interest in Programming, New Technology, Computers, App Development, Cooking, Children, Social Media, Software Design, Web Development, Education.

What skills is Ryan Mack known for?

Ryan Mack has skills like Java, Linux, Python, C++, C, Bash, Javascript, Html, Css, Llvm, C#, Software Development.

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.