🤔Cody Poll

🤔Cody Poll Email and Phone Number

Founding Engineer @ Surge (YC F24)
Pleasant Grove, UT, US
🤔Cody Poll's Location
Pleasant Grove, Utah, United States, United States
🤔Cody Poll's Contact Details

🤔Cody Poll personal email

About 🤔Cody Poll

🤔Cody Poll is a Founding Engineer at Surge (YC F24). He possess expertise in databases, git, html, software engineering, oop and 11 more skills. Colleagues describe him as "Cody is the kind of person who doesn't come across as having all the answers even though in reality he probably does. :-) He is exceptionally patient, supportive, and complimentary, and he's one of the best software architects I have had the opportunity to work with. He helped our team design and implement an event-driven architecture using Kafka, identifying various points of possible failure, and solutions for working through them. He provided guidance and built tools to help the backend team implement and visualize progress toward better layered and partitioned services. He led book groups and workshops on various topics like advanced Elixir and distributed systems theory. Always kind, always helpful, he motivates you to be not only a better engineer, but a better team member." and "It's rare to work with an exceptional and passionate programmer who can simplify complex technical concepts for executives, who is an influencer in the open-source community and can think through technical problems from a business perspective. I had the pleasure of directly managing Cody for his last couple of months at Nav. I was always impressed by Cody's approach in solving complex problems, in keeping a positive atmosphere in times of distress, and in leveling up all engineers around him. It was always very easy to talk about any tool and technology in detail and to strategize how we could use it at Nav. Cody would be a huge asset on any technical team."

🤔Cody Poll's Current Company Details
Surge (YC F24)

Surge (Yc F24)

View
Founding Engineer
Pleasant Grove, UT, US
Website:
surge.app
Employees:
4
🤔Cody Poll Work Experience Details
  • Surge (Yc F24)
    Founding Engineer
    Surge (Yc F24)
    Pleasant Grove, Ut, Us
  • Bill
    Backend Architect + Senior Manager
    Bill Oct 2022 - Present
    San Jose, Ca, Us
    Lead and manage the Elixir backend architecture team, which has these responsibilities:1. Work with engineers to define best practices and engineering standards for backend applications and service integration2. Train and educate engineers on best practices, career advancement, and industry trends3. Sponsor technical/architectural work to management4. Consult with teams on system designs as needed5. Feed into performance reviews for engineers who go above and beyond by contributing to these other responsibilities
  • Divvy
    Senior Staff Engineer
    Divvy Jul 2022 - Nov 2022
    San Jose, Ca , Us
  • Divvy
    Staff Software Engineer
    Divvy Jan 2020 - Jul 2022
    San Jose, Ca , Us
    Consulted with teams on best practices/patterns in ElixirConsulted with teams to help them own decisions for their projects' architectureLed adoption of Apache Kafka and Apache Flink for cross-service communicationOrganized & led the cross-team Service Communication Clan for defining standards around service boundaries, communication patterns, and synchronizationLed reading groups on Domain-Driven Design and Distributed Systems TheoryWrote internal tooling to automatically handle edge cases, hook application code into our monitoring stack, and reduce tedium when consuming messages from other services
  • Nav Inc.
    Staff Software Engineer
    Nav Inc. Nov 2018 - Jan 2020
    Fully Distributed, Us
  • Podium.Com
    Senior Software Engineer (Elixir + Ruby + Js)
    Podium.Com Sep 2016 - Nov 2018
    Lehi, Utah, Us
    Pioneered the adoption of RabbitMQ to improve our asynchronous processing pipelines.Improved reliability of our data pumps from 70-90% success rate to 99+% percent success within our specified time windows.Designed & wrote a service-discovery mechanism to ease the development process in conjunction with personal staging environments on AWS.Automated the creation, deployment, and updating of personal staging environments. For new hires, this reduced a manual process that took at least a week down to 2 hours. It also documented service dependencies and standardized many aspects of our deployment and development processes.Along with teammates, architected a near real-time data platform to enable services to reliably and safely share data across the company's internal platform. Implemented custom tooling/libraries to support this functionality in our applications.
  • Nuvi
    Software Engineer (Elixir + Ruby)
    Nuvi Nov 2015 - Sep 2016
    Lehi, Ut, Us
    Designed & developed a stream processor for performing social media analytics with latencies between 250-400 microseconds (plus any queueing delay). Different iterations of the pipeline depended on streams provided by RabbitMQ or Kafka. (Elixir)Wrote & Maintained several low-latency services in our Data Pump / Provider layer. (Ruby & Elixir)Wrote a compiler from our proprietary data specification language to one of our data provider's data specification language. (Ruby)
  • Instructure
    Software Engineer (Ruby + Js)
    Instructure Apr 2015 - Nov 2015
    Salt Lake City, Utah, Us
    I was a full-stack engineer working on the gradebook team. We realized that our front-end code was a slow-moving JQuery spaghetti soup, and created clean, organized, and performant components using Reflux + React. On my dev machine, load times were reduced by 25%-33%, and scrolling huge tables was smooth as butter.
  • Research & Business Development Center (Formerly Siri)
    Technical Lead & Software Engineer (Ruby + Js)
    Research & Business Development Center (Formerly Siri) Jan 2014 - Mar 2015
    I was a technical lead on a team developing a Ruby on Rails/Sinatra app to let non-profits gather data, report the data, and appropriately share it with other organizations. The goal was to let a non-profit which teaches poor rural families how to grow their own food based on their nutritional needs gather the right data to better accomplish their mission.I oversaw development from a monolithic rails app to the development of an app server that powers the API for both web and mobile apps.More important than the technical stuff was the mentorship required. We had several college students working on the app as interns, some of whom barely understood git. Training them in best practices, our tech stack, and the soft skills required for engineering success was probably the most rewarding part of the job.
  • Pagoda Box
    Software Developer (Erlang)
    Pagoda Box Feb 2013 - Sep 2013
    Wrote an SMTP client in Erlang that processed hundreds of thousands of emails in minutes, even on an old laptop. It made extensive use of state machines (being a protocol-based app), and gave me a solid foundation in OTP.Wrote the prototype for a load balancer which analyzed server utilization stats in real time to determine which server would host the next virtual machine.Wrote a prototype service monitor for replicated services in Erlang. It would detect when a service (such as MySQL) went down and promote a slave to master if the downed service was the master. While many services (such as MySQL) have their own replication management, this service allowed us to treat all replicated services uniformly.
  • Usaa
    Intern
    Usaa Jun 2011 - Aug 2011
    San Antonio, Texas, Us
    - Fixed bugs & performed tests on the mortgage application (Enterprise Java).- Designed database table schema for the internal mobile app store.
  • Byu-Idaho
    Tutor
    Byu-Idaho Jan 2011 - Apr 2011
    Rexburg, Idaho, Us
    Tutored for 3 classes: Introduction to IT Object-Oriented Programming I Web Page Design

🤔Cody Poll Skills

Databases Git Html Software Engineering Oop Functional Programming Ruby On Rails Ruby Web Application Design Programming Design Patterns Vim Apache Kafka Erlang Elixir Apache Flink

🤔Cody Poll Education Details

  • Brigham Young University - Idaho
    Brigham Young University - Idaho
    Computer Information Technology

Frequently Asked Questions about 🤔Cody Poll

What company does 🤔Cody Poll work for?

🤔Cody Poll works for Surge (Yc F24)

What is 🤔Cody Poll's role at the current company?

🤔Cody Poll's current role is Founding Engineer.

What is 🤔Cody Poll's email address?

🤔Cody Poll's email address is cj****@****ail.com

What is 🤔Cody Poll's direct phone number?

🤔Cody Poll's direct phone number is +180138*****

What schools did 🤔Cody Poll attend?

🤔Cody Poll attended Brigham Young University - Idaho.

What skills is 🤔Cody Poll known for?

🤔Cody Poll has skills like Databases, Git, Html, Software Engineering, Oop, Functional Programming, Ruby On Rails, Ruby, Web Application Design, Programming, Design Patterns, Vim.

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.