Avatar

Jesse Russell

Freelancer and Consultant

Underdog Projects

My name is Jesse.

My passion is automation. I love building processes and writing scripts to save someone time.

Right now I'm a freelancer and a consultant. I've also worked for various tech startups in the Indianapolis area.

My areas of expertise mainly consist of automation tech like server side scripting and configuration. I am also a capable developer and system administrator, so I have the ability to diagnose a wide range of issues, maintaining the solutions I develop.

Interests

  • Open Source Development
  • Linux Administration
  • Bash Scripting

Experience

 
 
 
 
 

Freelancer

Jun 2018 – Present
Services include:

  • Server automation and bash scripting
  • Windows administration and Powershell automation
  • Wordpress maintenance and deployment
  • Python Scripting
 
 
 
 
 

Developer

Materials Processing Inc

Apr 2017 – Apr 2018 3500 Depauw Blvd # 1090, Indianapolis, IN 46268
Responsibilities included:

  • Application Development: I wrote .NET applications for the shop floor and office to use.
  • ERP Automation: I wrote RPA and web service scripts to make changes in our ERP system
  • Database Management: I managed our databases, and wrote queries for business reports
  • Website Management: I managed and developed the company's websites
 
 
 
 
 

IT Intern

T2 Systems

Nov 2016 – Mar 2017 8900 Keystone Crossing Suite 700, Indianapolis, IN 46240
Responsibilities included:

  • Automation: I automated processes like database creation, IIS site creation, and more.
  • Monitoring: I wrote scripts using PowerShell to help monitor the production environment.
  • Server Management: I helped manage their servers, which were VMs in Hyper-V
  • Database Management: I helped manage our staging and production databases
 
 
 
 
 

Development Intern

E-gineering

May 2016 – Jul 2016 8415 Allison Pointe Blvd, Indianapolis, IN 46250
Responsibilities included:

  • Software testing: I tested software that the development team produces and used JIRA, a software development tool. I tested in a variety of ways, from running manual tests scripts to using the requirements document.
  • Web development: I wrote a web app in HTML, CSS, Javascript, and Node.js that allows you to upload a folder to the server by dragging and dropping it into the browser, while preserving folder structure and recursively uploading subfolders and files.
 
 
 
 
 

Web Development Intern

Perceivant

Mar 2016 – Oct 2015 ​5255 Winthrop Ave, Indianapolis, IN 46220
Responsibilities included:

  • Web development: I provided basic product development and work with HTML, CSS, HAML, and JavaScript.
  • Software testing: I tested software that the development team produced and used JIRA
  • Content/Testing: I worked extensively with Bearface Instructional Technologies, a Perceivant product, and managed content in Bearface’s learning management system.

Topics

GitHub Repo List

A list of my favorite repositories

Projects

Bash Scripts

A collection of bash scripts I've written

Nginx Config Editor

A web-based tool for remotely editing Nginx configs

Powershell Scripts

A collection of my most commonly used scripts

Scripts

install-mongo.sh

A script that installs MongoDB

setup-samba.sh

A script that sets up an external drive as a samba share

recursive-git-clone.sh

A script that recursively clones git repositories

setup-ols.sh

A script that installs OpenLiteSpeed and configures it for usage

configure-certbot.sh

A command line utility for installing and running certbot

install-the-basics.sh

A script that installs basic tools

install-homebrew.sh

A script to install homebrew

install-node12.sh

A script that installs Node 12 LTS

install-yarn.sh

A script that installs yarn

create-sudo-user.sh

A command line script to create a sudo user

setup-apt.sh

A script that configures apt after initial login