Speaker

Stephen Shary

Stephen Shary

Principal Engineer at ACV Auctions

Columbus, Ohio, United States

Actions

I am a full-stack developer and technical lead that uses Python, JVM languages and Javacript. I enjoy functional programming, delivering production code as fast as possible and robust automated testing. I work with teams to overhaul their projects, improve code quality, speed delivery to production and improve culture.

I am also working in machine learning and AI to improve areas ability to provide accurate data and supplement gaps with predictions. I focus on neural networks with Keras and Tensorflow. I am learning how to productionalize data science to become a platform for companies and departments

Area of Expertise

  • Information & Communications Technology

Topics

  • Java
  • JavaScript
  • Machine Learning and AI
  • Cloud Architecture
  • Software testing
  • Data Science
  • Software Development
  • Clean Code
  • Lean IT
  • Automated Testing
  • Python
  • Distributed Systems

Master All Frontends in Real-Time with React Native

Front-end development is fragmented with many different stacks that are tailored to: web, Android, or iOS. We demonstrate live how React Native can be used to develop on all three platforms at the same time. We will show how to kick start a new project, make it run on all three platforms and then also (with some luck) deploy it on the phones in the audience. Learn the pros and cons of using a cross-platform technology to solve feature parity, infrequent deployments, and disparate developer skillsets.

Advancing your Technical Career Beyond Sr. Engineer

At times, it feels like everyone qualifies to be a Sr. Engineer. After a year of experience, many companies can't really distinguish between engineering levels. It can be difficult for engineers to understand how to grow in a technical career. Years of experience are the only real factor. In this talk, we present technical paths beyond a senior engineering level. We present companies that promote different growth tracks along with engineers that distinguish themselves. This will provide actionable opportunities along with ideas on how to identify when your current role won't grow and how to respond.

Continuous Performance Testing

Performance testing can be one of the most complicated parts of testing to execute and evaluate. In this talk, learn about ways to build it into your pipeline. Understand how to properly tune and assert on test results. We will use locust.io to present the usage of performance testing in our pipelines at ACV and how it has helped our devops culture.

React Native: lickety-split

Mobile development on IOS and Android have had historically high barriers. Many application and web developers would have to learn new languages, IDEs, ecosystems in a restricted hardware environment with long and expensive deployments. But No More! In this talk, we will show how to use React Native and Javascript to write an entire application. We start from scratch and build a live app that is usable by the audience as it is developed and published before we end. Learn how to develop an app and publish for free, lickety-split.

Patterns and Architectures Beyond Microservices

Have you slayed the monolith and are ready for more? Learn patterns and architectures that move beyond simple microservices to solve problems of resiliency, security, scalability, responsiveness. Understand the new class of issues that come with distributed systems like microservices. We explore modern patterns like CQRS, sidecars, probabilistic development, code as documentation and others. You will be able to see past the monolith and understand the new problems and patterns that help in modern distributed systems.

Level Up Your Network Infrastructure with Automated Testing

We have arrived at predictable infrastructure. At Kroger, we use Nginx as a reverse proxy to route traffic with a configuration that is thousands of lines long with pull requests from dozens of teams. Even with this scale, we are still able to complete on-demand deployments to multiple environments that serve dozens of domains and route to over 50 applications clusters with zero downtime. We show an open source framework, SnowGlobe, which allows us to simulate and test every possible traffic routing situation before we deploy. We use a full CI/CD pipeline with 7,000+ tests run for every commit.

Momentum 2023 Sessionize Event

October 2023 Cincinnati, Ohio, United States

CodeMash 2023 Sessionize Event

January 2023 Sandusky, Ohio, United States

Momentum 2022 Sessionize Event

October 2022 Cincinnati, Ohio, United States

DevOps Days Buffalo Sessionize Event

September 2022 Buffalo, New York, United States

CodeMash 2022 Sessionize Event

January 2022 Sandusky, Ohio, United States

Momentum 2021 Sessionize Event

October 2021 Cincinnati, Ohio, United States

CodeMash 2019 Sessionize Event

January 2019 Sandusky, Ohio, United States

Stir Trek 2018 Sessionize Event

May 2018 Columbus, Ohio, United States

Stephen Shary

Principal Engineer at ACV Auctions

Columbus, Ohio, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top