Kyle Stephens

Kyle Stephens Email and Phone Number

Senior Systems Engineer @ Cloudflare
United States
Kyle Stephens's Location
United States, United States
About Kyle Stephens

With 7+ years of experience in software engineering, I currently manage a distributed system processing billions of events per day and previously led the engineering efforts at multiple startups. I strive to create a collaborative work environment for engineers and guide them to write clean, well tested code that will pass the test of time. I find it exciting to push myself everyday and take on new challenges that take me out of my comfort zone. Feel free to send me a message if you are interested in connecting!Programming Languages:GolangJavaVue.jsPythonPHPData Storage:MySQLAmazon RedshiftClickhouse PostgreSQLMemcached DynamoDBMongoDBTechnologies:FlinkKafkaAirflowKinesisAmazon DMSAWS Cloud InfrastructureDockerLinux/UbuntuGraphQLNetsuiteSkills:Distributed SystemsRealtime Data ProcessingDomain Driven DesignService Oriented Architecture Automated TestingCDC ReplicationSecure Software DevelopmentBlockchainScalability

Kyle Stephens's Current Company Details
Cloudflare

Cloudflare

View
Senior Systems Engineer
United States
Website:
cloudflare.com
Employees:
5861
Kyle Stephens Work Experience Details
  • Cloudflare
    Senior Systems Engineer
    Cloudflare
    United States
  • Ezoic
    Senior Software Engineer
    Ezoic Jun 2023 - Present
    Carlsbad, California, Us
    • Led the implementation of a distributed system to process TBs of data per day in real-time. Utilized Kinesis, Flink, Java, Golang, and Clickhouse. I dedicated time to system design, implementation, code reviewing, and scaling. This system is used throughout the organization as our data streaming solution.• Architected a full-stack web app to automate manual revenue accounting processes being done by several employees. I led the project, designing and building the initial system in Golang/Vue.js. After the initial release, I spent the majority of my time code reviewing and working with another engineer to add features.• Wrote a concurrent messaging system in Golang to send billions of messages into Kinesis per day. I used the built-in Golang profiling and benchmarking tools to test various batching and compression strategies resulting in a cost savings of 40%.
  • Ezoic
    Software Engineer
    Ezoic Jan 2021 - Jun 2023
    Carlsbad, California, Us
    • Implemented Airflow in order to transition hundreds of cron jobs to DAGs. I spent 70% of my time coding in Golang/Python, 20% testing the new system, and 10% collaborating with my manager. The transition gave the Data team more control and visibility into our data pipelines.• Rewrote a legacy process from PHP to more efficiently calculate payouts for 12,000+ global customers. Built an optimized, tested solution using Golang with batch loading from MySQL, reducing the overall processing time of the application by 90%.• Developed a full-stack web app using Golang, Vue.js, and Amazon DMS, enabling engineers to migrate data between databases with CDC replication. This automation eliminated the need for engineers to manual write code for migrations.
  • Pista
    Software Engineer
    Pista Oct 2019 - Jan 2021
    • Joined the founding team to design and build a revenue attribution platform, helping business owners understand the profitability of their ads. In 5 weeks, I developed the initial GraphQL API that integrated directly with the Facebook, Stripe, and Google Ad APIs.• Optimized the data visualization product to allow customers to analyze data with minimal delay. Implemented database rollups which improved query response times to under 100ms, resulting in positive feedback from early customers.
  • Cryptocoinmastery
    Software Engineer
    Cryptocoinmastery Mar 2017 - Oct 2019
    • Built a real-time cryptocurrency monitoring backend in Python to deliver alerts to paying customers on Slack. I built the initial application in 3 weeks, automating manual analysis being done by the founders. This new product helped grow the company from 50 paying users to 1,100 users within the first year.• Developed a forward-testing application in Python to simulate user-defined trading strategies across multiple digital assets. The system pulled historical data from the Binance API and would use internal algorithms to simulate trades being made. This solution allowed leadership to quickly iterate and refine trading strategies.

Kyle Stephens Skills

Python Test Driven Development Go Load Amazon Web Services Linux Graphql Transform Service Oriented Architecture Extract Nosql Sql

Kyle Stephens Education Details

  • Miami University Farmer School Of Business
    Miami University Farmer School Of Business
    Accounting And Finance

Frequently Asked Questions about Kyle Stephens

What company does Kyle Stephens work for?

Kyle Stephens works for Cloudflare

What is Kyle Stephens's role at the current company?

Kyle Stephens's current role is Senior Systems Engineer.

What schools did Kyle Stephens attend?

Kyle Stephens attended Miami University Farmer School Of Business.

What skills is Kyle Stephens known for?

Kyle Stephens has skills like Python, Test Driven Development, Go, Load, Amazon Web Services, Linux, Graphql, Transform, Service Oriented Architecture, Extract, Nosql, Sql.

Who are Kyle Stephens's colleagues?

Kyle Stephens's colleagues are Gabriela Palavecino, Elina Taborda, Paloma Cano, Alex Murgy, Mia Yin, Bloo_c_f Fil, Rin W..

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.