Nicholas Tate

Nicholas Tate Email and Phone Number

Senior Staff Software Engineer @ Stack AV
Pittsburgh, PA, US
Nicholas Tate's Location
Pittsburgh, Pennsylvania, United States, United States
Nicholas Tate's Contact Details
About Nicholas Tate

I am an engineer and manager in the infrastructure space passionate about Kubernetes and its ecosystem. I spent the past decade working in Cloud Computing and more recently in multi-tenant PaaS services. I believe Kubernetes is providing the necessary foundational building blocks to enable a true paradigm shift in thinking about how we develop solutions for infrastructure problems.

Nicholas Tate's Current Company Details
Stack AV

Stack Av

View
Senior Staff Software Engineer
Pittsburgh, PA, US
Website:
stackav.com
Employees:
254
Nicholas Tate Work Experience Details
  • Stack Av
    Senior Staff Software Engineer
    Stack Av
    Pittsburgh, Pa, Us
  • Stack Av
    Staff Software Engineer
    Stack Av May 2023 - Present
    Pittsburgh, Pa, Us
  • Digitalocean
    Senior Software Engineer Ii - Architecture - Tech Lead Eng Productivity
    Digitalocean Nov 2022 - May 2023
    New York, Ny, Us
    Leading a new initiative to focus on improving the developer tooling and deployment systems across DO. DigitalOcean has hundreds of engineers implementing change from container based deployments all the way to software defined networking rollouts in data centers. Analyzing use-cases from all the major deployment mechanisms and targets to generate golden paths to simplify developer workflows across DO.
  • Digitalocean
    Senior Software Engineer Ii - Tech Lead App Platform
    Digitalocean Aug 2021 - Nov 2022
    New York, Ny, Us
    Promoted to co-tech lead to focus on the build system and developer experience powering App Platform. Created the vision and roadmap for the future developer experience of App Platform. Introduced a local build system to enable developers the power of the remote AP build system on their local machine.Led the development of build-pack versioning to enable critical system updates for end users as well as the implementation of detailed build telemetry which is critical to decision making and analysis of platform updates.Additionally helped with the acquisition and integration of Nimbella Serverless into DO. Led the design and implementation of the Functions integration for App Platform builds.
  • Digitalocean
    Senior Software Engineer Ii - App Platform
    Digitalocean Mar 2021 - Aug 2021
    New York, Ny, Us
    Worked with talented group of engineers to develop and launch the first PaaS solution at DO. Helped the team launch the product through Beta and eventually GA serving hundreds of thousands of apps for developers and SMBs.Owned the design the design and implementation of core features such as live and historical log streaming, container sourced applications, user quota / build metering, and many more.Experience working with many CNCF based technologies such as Kubernetes, Kaniko, Istio, Envoy, gVisor, Kata Containers, etc.
  • Digitalocean
    Senior Software Engineer - Kubernetes & Container Registry
    Digitalocean Oct 2019 - Mar 2021
    New York, Ny, Us
    Joined the team to help build out the new managed Kubernetes offering at DO that powers tens of thousand of SMB clusters.Led the design and implementation of required upgrades and notifications to help reduce Kubernetes version fragmentation across our customer fleet.Additionally helped bring the new DOCR (Container Registry) product to GA. Focused on implementing the public APIs and CLIs that power user interactions for the product.
  • Containership
    Vp Engineering
    Containership May 2017 - Oct 2019
    Pittsburgh, Pa, Us
    Managed talented team of 7 engineers in polyglot codebase consisting of NodeJS, Golang, and ReactJS. Guided the design and implementation of the Containership Cloud Platform as well as open source tools in the Kubernetes space across our Frontend, Core Services, and Cloud Services teams.Engaged in consulting contracts with clients, going on site to train them on both Kubernetes as a whole and the Containership Kubernetes Platform. Drove the sales pipeline for on-premise and dedicated installations of Containership through this process.Guided growth of the engineering team through frequent 1 on 1s, fostering team retrospectives, post-mortem culture, RFC / design proposal culture, code reviews, and architecture / design guidance.Ensured platform release schedule by interfacing with various teams to promote an agile workflow, identifying each teams velocity and scoping out desired feature release items level of effort. Both wrote and reviewed marketing and release blog posts.Helped drive overall company direction and decision making for both product feature set roadmaps as well as business model through the use of experience built in the Kubernetes space networking with end users and other industry leaders.Managed engagements with clients for both service level and support contracts. Developed and expanded on-call schedule to provide various levels of on-going support for clients.Created and maintained our internal analytics pipeline for Containership Cloud Platform data. Pipeline consisted of various components such as FluentD, Fluent-bit, Kafka, Elasticsearch, and Kibana to facilitate the collection and analysis of both internal platform and end user metrics.
  • Containership
    Senior Software Engineer
    Containership Jun 2016 - May 2017
    Pittsburgh, Pa, Us
    Led the design and development of the Containership Cloud Platform during its transition from a standalone container orchestration system to a platform on top of Kubernetes. Utilized a polyglot code base of microservices consisting of NodeJS, Golang, and React and used gRPC as a standardized message passing format.Created and maintained CI/CD pipeline in Jenkins to facilitate automated pull request test coverage, artifact publishing, and releases and rollbacks. We utilized a combination of branching and tagging strategy to have automated stage releases and gated production releases. The system itself ran on top of Kubernetes and supported dynamic worker instantiating to handle dynamic loads and save costs, as well as automated Kubernetes deployments to multiple clusters through the use of the Containership APIs.Developed an internal infrastructure metrics and monitoring solution. Utilized Pingdom for basic DNS address health checks, and created a prometheus and alert manager setup across our various Kubernetes clusters to track machine and workload telemetry.
  • Branding Brand
    Senior Software Engineer, Big Data
    Branding Brand Mar 2014 - Jun 2016
    Pittsburgh, Pennsylvania, Us
    Spearheaded a data analytics initiative to collect, aggregate, analyze, and generate reports for user data from our Fortune 500 ecommerce clients. The pipeline ingested hundreds of gigabytes of data per day from user interactions across all mediums of our clients such as desktop, mobile, and in-store POS systems. The pipeline utilized various technologies from the big data ecosystem such as AWS Kinesis, AWS S3, Hadoop, Apache Spark, and Apache Pig among others.I developed both batch and realtime processing jobs to build user personas and correlate events across sessions. This user data was then made available for query and reporting initially through the use of Elasticsearch. Due to the volume, and nature of the data, we invested effort to migrate large amounts of the time series data into the Druid database.Managed internal analytics engineering team and guided direction of analytics internally at the company. Focused on creating a unified analytics data source, as the companies current solution was spread out across various services and internal tools.
  • Branding Brand
    Senior Software Engineer, Android Tech Lead
    Branding Brand Apr 2013 - Aug 2015
    Pittsburgh, Pennsylvania, Us
    Led the development of BrandingBrand's native Android framework which powered all the native applications developed for our clients. Worked closely with architects from the iOS platform to ensure parity between platforms. Developed a build system for our android department powered by maven and the nexus repository system. Integrated this with Jenkins, as our CI/CD system, and TestFlight, as our distribution system. Also converted the build system to gradle after the announcement of Google's backing going forward during 2013 Google I/O. Support our internal android developers through weekly meetings, code reviews, and guidance in the development of their applications.Developed bluetooth low energy SDK for android devices to act as peripherals in communication with BLE producer beacons. It is used for our in-store app experiences.Wrote a NodeJS module to interface with our ElasticSearch server in order to aggregate company data into useful reports.Performed design and development on the server infrastructure to communicates with our apps via JSON schema. Enabled server-side definitions of application layouts, as well as interactions and flow within the app.
  • Branding Brand
    Mobile Application Developer
    Branding Brand Sep 2012 - Apr 2013
    Pittsburgh, Pennsylvania, Us
    Develop native apps on the android platform for a number of high-profile clients such as NoMoreRack, Crate and Barrel, Yogurtland, and others.
  • U. S. Steel
    Application Developer
    U. S. Steel Jul 2012 - Sep 2012
    Pittsburgh, Pa, Us
    Developed U. S. Steel web applications dealing with the daily lifecycle of the company. Performed Java socket programming as well as Oracle database management on large scale production database housing well over a hundred thousand entries.Created a new application dealing with real-time comparison and analysis of their different products. Required the development and efficient implementation of algorithms to scan over the necessary information and produce results in a timely manner.
  • University Of Pittsburgh
    Research Assistant
    University Of Pittsburgh Jan 2012 - Aug 2012
    Worked in a security research group at the University of Pittsburgh led by Dr. Adam Lee. Performed research in the topic of Proofs of Retrievability (POR). Implemented existing theoretical POR models and performed benchmark testing to compare various model pros and cons in order to achieve a taxonomy of these models.
  • Learning Research Development Center
    Mobile Phone Application Developer
    Learning Research Development Center Dec 2011 - May 2012
    Designed and implemented mobile applications for iOS and Android devices with rigorous guidelines driven by audio/visual research experiments. Applications contained detailed user data tracking logic and complex instructions sequences, varying from experiment to experiment. Developed an XML schema tailored to our research scope, so that abstract experiments could be designed from an outside source via a GUI builder. Implemented the engine on iOS to read the XML and generate various applications based on the XML.

Nicholas Tate Skills

Mobile Applications Java Android Development Javascript Android Node.js Web Applications Git Json Jquery Amazon Web Services Ios Development Druid Php Subversion Maven Elasticsearch Objective C Css Html5 Apache Kinesis Amazon Ec2 Security Mapreduce Hadoop Amazon S3 Html 5 Cascading Style Sheets Amazon Sqs Mobile Security Css3 Gradle Kubernetes Golang Continuous Integration Software Development Engineering Management Gce

Nicholas Tate Education Details

  • University Of Pittsburgh
    University Of Pittsburgh
    Computer Science

Frequently Asked Questions about Nicholas Tate

What company does Nicholas Tate work for?

Nicholas Tate works for Stack Av

What is Nicholas Tate's role at the current company?

Nicholas Tate's current role is Senior Staff Software Engineer.

What is Nicholas Tate's email address?

Nicholas Tate's email address is nt****@****ail.com

What is Nicholas Tate's direct phone number?

Nicholas Tate's direct phone number is +181461*****

What schools did Nicholas Tate attend?

Nicholas Tate attended University Of Pittsburgh.

What are some of Nicholas Tate's interests?

Nicholas Tate has interest in Snowboarding, Mobile Security, Education, Science And Technology, Crossfit.

What skills is Nicholas Tate known for?

Nicholas Tate has skills like Mobile Applications, Java, Android Development, Javascript, Android, Node.js, Web Applications, Git, Json, Jquery, Amazon Web Services, Ios 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.