Peter Whitesell

Peter Whitesell Email and Phone Number

Software Developer @ BalkanID
Peter Whitesell's Location
Austin, Texas, United States, United States
Peter Whitesell's Contact Details

Peter Whitesell work email

Peter Whitesell personal email

Peter Whitesell phone numbers

About Peter Whitesell

I'm a versatile software developer with an arts background. I enjoy abstract thought and reasoning as well as creation. I am experienced writing various kinds of backend components with Golang and JavaScript, setting up microservice platforms and CI/CD on Kubernetes, and writing application frontends mostly with React. I'm most motivated when learning and working with modern tools and technologies like Kubernetes, ArgoCD, React, Istio, etc.

Peter Whitesell's Current Company Details
BalkanID

Balkanid

View
Software Developer
Peter Whitesell Work Experience Details
  • Balkanid
    Staff Software Engineer
    Balkanid Feb 2024 - Present
    Austin, Tx, Us
  • Freelance
    Contract Software Developer
    Freelance Jun 2023 - Present
    * Expand the capacity of software engineering team by taking on engineering tasks and projects* Full Stack software feature development spanning UI, API, background processing
  • Balkanid
    Staff Software Engineer
    Balkanid Dec 2021 - May 2023
    Austin, Tx, Us
    As key backend contributor on a small engineering team building a MVP product to take to market, I've worked on:• Migrate a container based POC implementation to kubernetes, including ◦ ArgoCD App-of-Apps deployment boostrapping ◦ Infrastructure components for ingress routing (Traefik), monitoring (Prometheus, Loki, Grafana), secrets management (ExternalSecrets operator) ◦ Single-command local environment bootstrapping, so each developer can run in k3s cluster on their laptop very similar to production with okteto for local in-cluster rapid dev experience ◦ Custom simple cli tools for microservice level dev branch switching, autosync toggling, helm chart development support• Contribute features and bug fixes to data pipeline and background processing kafka consumers in golang, including pdf report exporter, MVP multi-channel notification system, saas integration data extractors, data enrichment, data pipeline orchestration• Wrote and delivered an ArgoWorkflows based runner to integrate containerized plugins into a data pipeline, collaborating to document and support a well defined plugin interface• Wrote a kubernetes controller to bridge support for image credential provider for local environments• Contribute features and bug fixes to federated golang GraphQL APIs• Initial implementation of a customer facing REST API in golang, leveraging OpenAPI and codegen to reduce boilerplate toil
  • Civitas Learning
    Staff Cloud Engineer
    Civitas Learning Jan 2021 - Nov 2021
    Austin, Tx, Us
    I worked on a small Cloud Engineering team, where I proposed, designed and built a Kubernetes operator in golang using Operator SDK and the `sigs.k8s.io/controller-runtime` package, adding k8s APIs to encapsulate the configuration lifecycle of single tenant applications, customers, and deployment environments. This enabled us to:◦ Separate CI and CD, moving CD to a subscribe model, instead of a push model at the end of CI◦ Allow developers to spin up temporary deployment variants from their dev branches◦ Deprecate a large, hard to debug in-house python deployment tool◦ Significantly reduce the sprawl and repetition of environmental and customer application configuration◦ Leverage ArgoCD to provide a more robust and approachable visibility and debugging paradigm for kubernetes deployments◦ Allow pinning individual customers' deployment to specific versions or release channels◦ Separate the definition and team ownership of application level, customer level and environment level app configuration, so that app dev teams could focus on app development lifecycle, and customer support dev teams could focus on and own customer specific app config, and the customer lifecycle◦ Manage AWS cloud resources with the same config paradigm, via a POC integrating with Crossplane.io
  • Evernote
    Senior Software Engineer
    Evernote Dec 2018 - Dec 2020
    Redwood City, California, Us
    I was hired as a backend developer on a feature team (NodeJS, Express.js, GCP Spanner and PubSub), and joined a strategic group building the next iteration of Evernote's microservices platform. I worked on several initiatives◦ Participated in discovery and initial implementation of Istio Service Mesh◦ Wrote test harness for Service Mesh features◦ Spearheaded internal Node.js SDK to integrate service mesh features into microservices, setting CI, testing, documentation and versioning standards for other contributors◦ Implemented comprehensive visibility, monitoring and alerting in DataDog for our first Istio API Gateway, introducing the team to dashboards-and-monitors-as-code◦ Designed and implemented CI/CD for multiple versions of Istio, utilizing and improving existing helm based kubernetes deployment system◦ Gave presentations and hands on workshops to the engineering org on microservice platform topics including visibility and monitoring, helm chart development and testing, debugging in Kubernetes
  • Bitfusion.Io
    Senior Software Engineer
    Bitfusion.Io Mar 2017 - Jun 2018
    Sunnyvale, Ca, Us
    Built Kubernetes backed platform for scheduling and managing GPU workloads on a cluster of shared GPU hardware where I worked with a small team on:◦ Kubernetes Api Extension and device plugin, integrating with underlying GPU virtualization technology for scheduling Kubernetes workloads against partial and remote GPUs, with ability to dynamically attach and detach GPUs◦ Golang and Node.js web apis for auth and GPU workload management◦ Golang CLI for managing GPU workloads◦ React & Redux Browser UI◦ Prometheus & Grafana integration for surfacing job, node and cluster level GPU usage metrics◦ Reproducible, versioned deployables via Helm charts for all components of platform◦ Integrating Kubernetes controllers for deploying customer facing clusters in AWS
  • Xo Group Inc.
    Software Engineer
    Xo Group Inc. Oct 2016 - Mar 2017
    New York, New York, Us
    Worked as a full stack web developer in the Interactions squad in Local group for The Knot, building out quoting interactions for wedding vendors and couples.Completed frontend and backend and fullstack tasks in a microservices node.js backend with react.js front ends.
  • Dell
    Software Engineer
    Dell Mar 2014 - Oct 2016
    Round Rock, Texas, Us
    Worked as part of a small team working on personalization for dell.com◦ Built a containerized micro service based solution for sending shopping cart related emails to dell.com customers based on various business rules, using Node.js, amqp1.0 messaging, mongodb, with logstash and statsd integration. Solution has great unit, component and integration tests. Runs on Docker swarm and uses docker-compose and Make for integration tests, mocking 3rd party services with containers◦ Over the summer I mentored an intern developing an API and UI for managing services (scaling and forking) in a docker swarm environmentBefore personalization, I was part of a 4 member Engineering Innovation team in the Dell Commerce Services Group, worked on multiple strategic projects leading front-end development, UI and UX◦ Implemented responsive designs with NodeJS, CoffeeScript, HTML, CSS and JavaScript, utilizing Twitter Bootstrap, jQuery, Backbone, React and Express◦ Built and launched Dell’s first Infrastructure Cloud Marketplace. Worked on end-to-end Marketplace Commerce Platform for Commodities and Cloud Services◦ Developed and launched an injectable, modal checkout experience enabling Dell checkout on third party sites◦ Worked on breaking up a large app into a distributed microservice architecture◦ Full stack development on ecommerce client facing and admin single page apps with Backbone.js, and accompanying JSON APIs with express.js◦ Built JSON API adapters to internal systems with node.js ◦ Built a single page app devops and deployment tool for an AWS backed, microservice based system, using React/Redux and TDD with 98% test coverage
  • Jimmy John'S
    Person In Charge, Bicycle Delivery
    Jimmy John'S Nov 2011 - Mar 2014
    Sandy Springs, Georgia, Us
    Oversaw operations, delegated tasks and trained new employees. Made sandwiches quite quickly. Rode around UT campus and Hyde Park on my bike.
  • Modern Media
    Web Developer
    Modern Media Jun 2013 - Dec 2013
    ◦ Implementing responsive designs with HTML, CSS and JavaScript, utilizing Twitter Bootstrap and jQuery◦ Integrating with APIs such as Eventbrite, MailChimp, Recurly◦ Various other development tasks like editing DNS records, working with Git and GitHub, writing and working with Node.js scripts to improve our development◦ Writing animated HTML components with JavaScript, jQuery and ◦ Cross-browser/platform testing for websites and HTML emails◦ Double Click For Publishers and Adwords integration
  • Bard College At Simon'S Rock
    Subject Tutor
    Bard College At Simon'S Rock Aug 2007 - Dec 2010
    Found ways to approach and communicate Calculus and Precalculus concepts and methods to struggling students.

Peter Whitesell Skills

Javascript Css Web Development Coffeescript Node.js Python Programming Html Teaching Ubuntu Responsive Web Design Internet Research Twitter Bootstrap Mongodb Amazon Web Services Cascading Style Sheets Ceramic Sculpture Modern Furniture Backbone.js Bootstrap Docker Express.js Pottery Service Oriented Architecture Design Automated Software Testing Gulp.js Java Wordpress Kubernetes Golang Microservices Webpack

Peter Whitesell Education Details

  • Bard College At Simon'S Rock
    Bard College At Simon'S Rock
    & 3D Design

Frequently Asked Questions about Peter Whitesell

What company does Peter Whitesell work for?

Peter Whitesell works for Balkanid

What is Peter Whitesell's role at the current company?

Peter Whitesell's current role is Software Developer.

What is Peter Whitesell's email address?

Peter Whitesell's email address is pe****@****ail.com

What is Peter Whitesell's direct phone number?

Peter Whitesell's direct phone number is +151269*****

What schools did Peter Whitesell attend?

Peter Whitesell attended Bard College At Simon's Rock.

What skills is Peter Whitesell known for?

Peter Whitesell has skills like Javascript, Css, Web Development, Coffeescript, Node.js, Python, Programming, Html, Teaching, Ubuntu, Responsive Web Design, Internet Research.

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.