Tutor profile: Ryan C.
Senior Software Engineer with 4+ years work experience, 1+ year tutoring experience (worked at Amazon)
Tutor Satisfaction Guarantee
Hi there! I am a senior software engineer with 4+ years of professional experience including working at Amazon. While I know tons of programming languages, I specialize in Python and focus on web development and data pipelines (ETL). Wherever you are on your learning journey, I'd love to help you out!
I have spent ~30+ hours over the last year or so tutoring people teaching them to code.
University of Southern California
Computer Engineering (Computer Science and Engineering)
2011 - 2014
Praxeis Technology, LLC, Founder, Senior Software Engineer
2020 - Present
- Developed SpencerShadrach.com, a custom web app with a marketing website optimized for the client to modify as needed with a complex back- end that has both an API engine for enhancing real estate prospecting data and a video course portal (Django, Django Rest Framework, React, PostgresQL, Heroku, Digital Ocean, Stripe)
ProofPort, Lead Data Developer
2019 - 2019
- Designed and implemented an ETL pipeline that processes over 8000 records every week from various data sources (Import.io, CSVs, PDFs) using Apache Airflow, Python, GraphQL, AWS S3, AWS DynamoDB, and AWS CloudWatch. - Added automation to the ETL pipeline, reducing the time required to audit the results by 90%. - Integrated the ETL pipeline with a custom SlackBot function using the Serverless Framework (with a NodeJS AWS Lambda function).
Green Mountain Technology, Software Developer I
2017 - 2019
- Co-led a team of two that was tasked with redesigning the core architecture of the company's data ingestion and transformation pipeline, then joined a team of 7 to begin implementing this design - Designed and implemented an ETL process built on top of Apache Airflow to inject data analytics into dashboard creation and automate a tedious business process, to save hundreds of man- hours of work each year - Designed and developed two Django web apps to manage internal processes connected to various microservices communicating using RabbitMQ.
Amazon, Software Development Engineering Intern
2013 - 2013
- Designed and developed a new feature for a very large scale distributed system (AWS Mechanical Turk), deployed in a continuous integration environment - Carefully designed and developed unit tests and integration tests - Collaborated with a team of 12 engineers on code reviews in order to develop readable, professional, and production-quality code
Send a message explaining your
needs and Ryan will reply soon.
needs and Ryan will reply soon.
Ready now? Request a lesson.
What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate. You'll have the option to communicate using video/audio as well as text chat. You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Lesson" button above. If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities like MIT, Harvard and USC. TutorMe has thousands of top-quality tutors available to work with you.