Ryan R.

Ryan R.

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Pythonista
Pythonista

Rome was not built in a day. That's probably because they didn't have coffee.

My passions are fiddling with development tools and programming languages, learning as much as I can so that I can find ways to improve my development process. Oh, and code golf is pretty fun, too.

As software systems grow larger and larger, and are expected to do more and more for us, the importance of having a strong foundation for those systems grows. The recent CrowdStrike disaster shows just how important it is to ensure that software is built on a solid foundation of best practices, and is tested and verified before it reaches any user devices. My career goal is to help build those foundations to make bigger, better software, for the purpose of improving people's lives, not just the bank accounts of some executives.

English
Central Time (US & Canada) (-05:00)
Joined May 2017
EXPERTISE
6 years experience
I've been working in Python for the better part of a decade, with projects ranging from simple number crunching to database restoration. ...
I've been working in Python for the better part of a decade, with projects ranging from simple number crunching to database restoration. I've already taught many people how to get started with Python, and I can teach anything from Hello World to writing a programming language with Python.
10 years experience
Mathematics was my minor in college. As a result, I learned quite a lot. Calculus is my bread and butter, but statistics and number theor...
Mathematics was my minor in college. As a result, I learned quite a lot. Calculus is my bread and butter, but statistics and number theory are also strong subjects for me.
8 years experience
Like C, I learned C++ many years ago. Unlike C, I still use C++ regularly. A lot of newcomers to C++ get stuck trying to figure out templ...
Like C, I learned C++ many years ago. Unlike C, I still use C++ regularly. A lot of newcomers to C++ get stuck trying to figure out templates, which is one area where I am very experienced, having worked on projects involving very esoteric template metaprogramming that requires a lot of knowledge about how templates can be used.
8 years experience
C was the first programming language I ever learned, nearly a decade ago. While I don't use it much lately, I still keep up to speed with...
C was the first programming language I ever learned, nearly a decade ago. While I don't use it much lately, I still keep up to speed with its development, because I believe that having a strong familiarity with C helps programmers learn other languages better.
MultithreadingMultiprocessingNumber Theory
View more
4 years experience
My interest in databases (specifically, RDBMSes) started in college. Before my first class, a database was just some magic black box that...
My interest in databases (specifically, RDBMSes) started in college. Before my first class, a database was just some magic black box that remembered things and could tell you things if you gave it the right magic words. Learning about them in college dispelled the magic and taught me that they're just another tool to use in systems development.
2 years experience
6 years experience

REVIEWS FROM CLIENTS

Ryan's profile has been carefully vetted and approved as a Codementor. Connect with Ryan now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Software Engineer (contract)
Wanderlog
2024-07-01-2024-08-01

Full-stack software engineer working on a web app and mobile app in a fast-paced startup environment

Full-stack software engineer working on a web app and mobile app in a fast-paced startup environment

HTML/CSS
SQL
Node.js
View more
HTML/CSS
SQL
Node.js
MariaDB
React
JavaScript
React Native
View more
Software Engineer
CommandLink
2024-01-01-2024-05-01

Full-stack software engineer working on UCaaS platform products, with a focus on database optimization and microservice development

Full-stack software engineer working on UCaaS platform products, with a focus on database optimization and microservice development

HTML/CSS
PHP
SQL
View more
HTML/CSS
PHP
SQL
MySQL
Azure
MariaDB
JavaScript
LAMP Stack
View more
Software Engineer
Techcyte
2021-09-01-2023-09-01

Full-stack software engineer working on frontend web platform (React, Typescript), backend API (Golang, MySQL, PostgreSQL), machine le...

Full-stack software engineer working on frontend web platform (React, Typescript), backend API (Golang, MySQL, PostgreSQL), machine learning training platform (Python, Tensorflow, YOLO3), and various microservices (Nest.JS, Python, Golang, Amazon Web Services Lambda), both maintaining existing projects and building new features from the ground up, as well as serving as the liaison between my team and the DevOps team

HTML/CSS
Python
SQL
View more
HTML/CSS
Python
SQL
Node.js
MySQL
PostgreSQL
Amazon EC2
TypeScript
MariaDB
React
JavaScript
YOLO
TensorFlow
AWS Lambda
Amazon ECS
Go
NestJS
View more
PROJECTS
React Native Nearby ModernView Project
2020
Wraps Android Nearby API as a React Native native module
Wraps Android Nearby API as a React Native native module
Android
Java
TypeScript
View more
Android
Java
TypeScript
React
JavaScript
React Native
View more
Axtell
2018
Open-source web platform for hosting and participating in programming competitions written in Python and JavaScript; defunct
Open-source web platform for hosting and participating in programming competitions written in Python and JavaScript; defunct
HTML/CSS
Python
PostgreSQL
View more
HTML/CSS
Python
PostgreSQL
TypeScript
JSX
JavaScript
View more