Skip to content
View Etharialle's full-sized avatar
Block or Report

Block or report Etharialle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Etharialle/README.md

Christopher Adams (@Etharialle)

I'm a Systems Engineer and Project Manager looking to make career shift to software engineering.

What I bring to the table

  • 15 years of experience in systems engineering and project management
  • Coding proficency in Python, JavaScript, HTML, and CSS
  • Understanding of the Software Development Life Cycle (SDLC)
  • Development and testing in both Waterfall and Agile environments

Why the switch

During my time as a Systems Engineer some of things I have been most passionate about is finding ways to automate some of the work I do and make my process more efficient.

A prime example of this was writing scripts in Python to access REST APIs to extract test data, transform that data using libraries like Pandas and then analyze the results of test data to determine if the implementation met the requirements (i.e. was the test successful), if it wasn't what issues needed to be fixed.

I've worked all along the "V" of Systems Engineering (see below for a brief overview of systems engineering). What I have not had the opportunity to do is the implentation of all the work I have done in systems enginering.

A little background on the systems engineering process

Systems Engineering is typically thought of as a "V-Model" where a project is started on the left beginning with a problem to be solved. Systems engineers will break that problem down using concepts of operations (CONOPS), functional architectures, and requirements derivation. As the problem is broken down into smaller and smaller chunks this though of as working down the left side of the "V" until there is a set of requirements that development teams can use for design the implementation. Going up the right side of the "V" the system is verified against the requirements at different levels (unit tests, component tests, assembly tests, etc.) until the system is tested as whole to ensure it meets the needs of the original project, i.e. validation.

What I have done to prepare for career change

As mentioned above I have used Python in my roles as a systems engineer. My professional experience has also included writing SQL, VBA scripts, reading code in TypeScript, C++, Python, and YAML.

The repositories on this account include the projects I have made while expanding my programming and system design skills.

I have used the following languages and tools to build my projects:

Highlighted Projects

Animal Shelter Data Analysis Project

This project is completely free-form project I built from the ground up to so I could analyze the data from local animal shelters. Define some prescriptive analytics and showcase the result.

Repo Link

Live Site

Skills Used:

Skills Used

Todo App

A JavaScript project built while learning from The Odin Project. This project is currently in process.

Repo Link

Skills Used:

Skills Used

Pinned

  1. SoCoAnimalShelters SoCoAnimalShelters Public

    Data Analytics for Sonoma County Animal Shelter

    Python

  2. etch-a-sketch-js etch-a-sketch-js Public

    Etch-a-Sketch project from the Odin Project

    JavaScript

  3. admin-dashboard admin-dashboard Public

    Odin Project for intermediate HTML/CSS using grid and other features to create a layout.

    HTML

  4. book-library book-library Public

    JavaScript project for learning about constructors

    JavaScript

  5. tic-tac-toe tic-tac-toe Public

    JavaScript implementation of tic-tac-toe in a browser

    JavaScript

  6. calculator-js calculator-js Public

    JavaScript 1 1