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
Links
Area of Expertise
Topics
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
CodeMash 2023 Sessionize Event
Momentum 2022 Sessionize Event
DevOps Days Buffalo Sessionize Event
CodeMash 2022 Sessionize Event
Momentum 2021 Sessionize Event
CodeMash 2019 Sessionize Event
Stir Trek 2018 Sessionize Event
Stephen Shary
Principal Engineer at ACV Auctions
Columbus, Ohio, United States
Links
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