How to join a team and succeed as a new software engineer

Photo by Andrew Davie on Unsplash

Joining a new team as a software engineer can be daunting. There is so much to learn in such a short period of time. The pressure can be high and deadlines for feature releases are expected to be met before you even begin. Having worked on many different teams in…

How to improve your sprints and common rookie mistakes to avoid

Photo by William Iven on Unsplash

A Story

On Sprint days we reflect on our accomplishments (or lack thereof) for the previous 2 weeks. It’s about 20 minutes before we jump on zoom and share our thoughts and reflect. I look at our board. …

How to make passive income, boost your resume, and generate interest.

Photo by Micheile Henderson on Unsplash

I first started writing articles to boost my resume and document some interesting projects I was working on. After gaining some modest success documenting my pet projects I thought “why not get paid too”?

My results from the past year

Since I became a Medium Partner Program contributor in June, 2020 I’ve made about $200. That…

Office Hours

How I went from a non-STEM major to DevOps engineer at a Fortune 100 company

Many of my engineering colleagues are surprised to hear that I have a bachelor’s degree in philosophy. Those on my team with STEM degrees often tell me it's an advantage to have a non-STEM degree. But the path to becoming a DevOps Engineer wasn’t a short one, and I made…

Automate the deployment and execution of a Python function without worrying about package size, execution time, or portability

Photo by Alex Knight on Unsplash

What’s better than Serverless? Serverless is all the buzz these days and for good reason. Serverless is a simple, yet powerful cloud resource to execute function calls without worrying about the underlying infrastructure. …

how to back up your Oracle Cloud Database

Photo by Kevin Ku on Unsplash

How can we prepare for disaster? If a server crashes, a technician unplugs a machine, or a meteor hits a datacenter, how can the business recover crucial data? In this tutorial we demonstrate how to backup the Oracle Cloud Database with Oracle Database Cloud Backup Service, RMAN (Recovery Manager), and…

Modernizing web application development and deployment

Photo by Morning Brew on Unsplash

Cloud is here to stay and more and more developers are seeking ways to effectively incorporate the cloud. Whether you are a startup recognizing limitations of your on-premise hardware and local machines or a large enterprise curious about how to slowly offload on-prem workloads, this tutorial will be insightful. I…

Trading strategy, resources, and advice from someone who has done it before.

Photo by Nicolas Hoizey on Unsplash

Having trouble thinking of a strategy? Not sure which APIs and packages to use? Don’t want to reinvent the wheel? I built a stock day trading program (github repo) from scratch and wanted to share some helpful resources as well as some advice on how to get started. I know…

I wrote a program that automates the buying and selling of stocks


I wrote a program that automates the buying and selling of stocks. I used Python and a Robinhood API wrapper called robin_stocks to build the day trading algorithm.

Full disclaimer: this is not meant to represent any financial advice. Any investments you make using the algorithm or strategy below is…

Using Python and a Robinhood API to automate day trading

Photo by Ishant Mishra on Unsplash

This project is ongoing, but I wanted to take a moment and share the lessons learned. Hopefully any future developer would find this useful before trying to create their own algorithm for automating day trading.

Full disclaimer: this is not…

Ary Sharifian

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store