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
-
Senior Systems EngineerCloudflareUnited States -
Senior Software EngineerEzoic Jun 2023 - PresentCarlsbad, 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%. -
Software EngineerEzoic Jan 2021 - Jun 2023Carlsbad, 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. -
Software EngineerPista 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. -
Software EngineerCryptocoinmastery 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
Kyle Stephens Education Details
-
Miami University Farmer School Of BusinessAccounting 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
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