Post Job Free
Sign in

Software Developer Python

Location:
Buda, TX, 78610
Salary:
55000
Posted:
June 07, 2018

Contact this candidate

Resume:

Junior Python Developer

Innovative Junior Python Developer who has been developing academically for the past eight years to create elegant code that both looks and performs well to solve complex problems.

As an explorative programmer, I know that so long as I can clearly communicate the problems I am attempting to solve and the means I wish to apply to them with my team, we can quickly and efficiently overcome them. I believe that the ideal company can build the right team to achieve the right goals. Such teams would work to clear away any obstructions in the path to the final product, starting from a shared knowledge base and a plan to expand work outward from a starting location to navigate to the sought solution. I am a firm believer of KISS, Agile, 3rd way over compromise, OO Design and clean code.

I am looking for a full-time position in Texas.

Skills Summary

Python

C# / C++

Java

REST / API Design

Unit Testing

Functional Programming

SQL / SQL Alchemy

Visual Basic

Technical Writing

PyPi / Open Source

Code Refactoring

Github / Agile

Work Experience

MECHANICS OF PLAY

SOFTWARE TESTER

Dec 2016 – May 2017

Role

Junior Developer / Tester

Summary

“Marked for Death” is a mobile game that networks multiple players through a Flask REST API server and Unity 3D client. “Puzzles and Potions” is a mobile game that connects to a central server, itself connected to auxiliary update, advertisement and Postgres database servers hosted on AWS through a Flask REST API server and Unity 2D client

Contribution

Writing and execution of Python unit tests for automated testing of the Flask server for the both mobile games. Reporting errors and generating possible solutions to the development team.

Skills

Python, Unit Testing, REST API

VOLATILE ANALYTICS

SOFTWARE AUTOMATION

Jun – Sep 2016

Role

Software Developer

Summary

Automatic generation and annotation of charts from arbitrary amounts of data for scientific reports.

Contribution

Planning and execution of the work flow automation of the processing scientific data, specifically the generation and labeling of a chart of mass spectroscopy and odor data for presentations by Volatile Analytics to clients.

Skills

Visual Basic

SEGETIS

DESIGN OF EXPERIMENT

Nov 2014

Role

Software Developer

Summary

Enabling optimal experiments to test, refine, and optimize the model involved, to reduce time and costs by 90%.

Contribution

Automation of a predictive model contained within an Excel spreadsheet to facilitate large amounts of data processing.

Skills

Visual Basic

Hays CISD

SUBSTITUTE TEACHER

Feb – Jun 2017, Feb – May 2018

Role

Substitute Teacher

Summary

Taking control of various K-12 classrooms for days, up to a week at a time.

Contribution

Teaching and monitoring moderately-sized groups of students.

Skills

Teaching, Guidance

Project Experience

JACK C. HAYS HIGH SCHOOL

UIL COMPETITION

2014

Role

Software Competitor

Summary

A scholastic competition wherein 2 hours are given to complete up to 14 coding tasks.

Contribution

Quickly and decisively divided available work among team members, and personally took on the hardest of the assignments to generate, compile, and debug Java code whilst under a tight deadline. Trained other competitors / teammates when not in competition.

Skills

Java, Training, Logic Problems, Teamwork, Project Management

EULER PROBLEMS

2015

Website

https://github.com/MichaelChristenson/Euler

Summary

Developed solutions to discover answers to esoteric problems designed to challenge mathematicians and programmers alike.

Contribution

Design, development and validation of software in order to discover answers to predesigned problems.

Skills

Python

PyPi Package

TEST-CHAIN

Dec 2016

Website

https://pypi.python.org/pypi/test-chain/0.0.1

Summary

Often in REST API Testing, a series of API calls will need to be called to complete a process. Each of these calls are a test and test-chain speeds up testing and provides clarity as to what failed by skipping tests when API calls required by them have failed.

Contribution

Subclass Python’s Unit Test to cache results from previous tests and to skip tests if tests upstream to them fail. It does this through the use of meta class and functional programming. Registered in PyPi as test-chain.

Skills

Python, Unit Testing, Functional Programming, PyPi

TEXAS STATE UNIVERSITY – SAN MARCOS, TX

Bachelor of Science in Computer Science, May 2018

JACK C. HAYS HIGH SCHOOL - BUDA, TX

Magna Cum Laude Graduate, May 2014

Education



Contact this candidate