🤔Cody Poll personal email
- Valid
🤔Cody Poll phone numbers
🤔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."
-
Founding EngineerSurge (Yc F24)Pleasant Grove, Ut, Us -
Backend Architect + Senior ManagerBill Oct 2022 - PresentSan Jose, Ca, UsLead 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 -
Senior Staff EngineerDivvy Jul 2022 - Nov 2022San Jose, Ca , Us -
Staff Software EngineerDivvy Jan 2020 - Jul 2022San Jose, Ca , UsConsulted 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 -
Staff Software EngineerNav Inc. Nov 2018 - Jan 2020Fully Distributed, Us -
Senior Software Engineer (Elixir + Ruby + Js)Podium.Com Sep 2016 - Nov 2018Lehi, Utah, UsPioneered 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. -
Software Engineer (Elixir + Ruby)Nuvi Nov 2015 - Sep 2016Lehi, Ut, UsDesigned & 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) -
Software Engineer (Ruby + Js)Instructure Apr 2015 - Nov 2015Salt Lake City, Utah, UsI 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. -
Technical Lead & Software Engineer (Ruby + Js)Research & Business Development Center (Formerly Siri) Jan 2014 - Mar 2015I 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.
-
Software Developer (Erlang)Pagoda Box Feb 2013 - Sep 2013Wrote 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. -
InternUsaa Jun 2011 - Aug 2011San Antonio, Texas, Us- Fixed bugs & performed tests on the mortgage application (Enterprise Java).- Designed database table schema for the internal mobile app store. -
TutorByu-Idaho Jan 2011 - Apr 2011Rexburg, Idaho, UsTutored for 3 classes: Introduction to IT Object-Oriented Programming I Web Page Design
🤔Cody Poll Skills
🤔Cody Poll Education Details
-
Brigham Young University - IdahoComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial