Personal Website For My Work

My Resume

170 Larry, Dr.
Callaway, FL 32404
(850) 871-6488 (Home) — (850) 899-7530 (Mobile) — steviesama@gmail.com
Website: http://www.cstaylorjr.com

C.S. Taylor, Jr. (Steve)

Objective

To become a productive part of a development team where I can leverage and expand my knowledge base.

Experience

2015 — Present Johnson's Heavy Salvage Panama City, FL
    Software Engineer/Programmer

  • Responsible for designing, implementing and maintaining initial heavy salvage brokering application.
  • Responsible for locating and implementing technologies to consolidate and automate physical brokering actitivities.
  • Responsible for support and trouble shooting application issues.
  • Frequent meetings with users to ensure application behavior expectation fidelity.
  • Some components in development so far:
    • A generic client-side object changed messaging system for when object changes are published from the WCF layer that allows the changed object to be boxed and notify any subscribers of object changes.
    • Re-usable user controls that allow collection binding and selection. Specifically in a screen real-estate efficient manner.
    • A Google Maps Web Service as resource for application.
    • A Microsoft Outlook Add-in to facilitate email automation.
    • Infrastructure updates for communication between MySQL and WCF Layer when new data operations are introduced.
2014 — 2014 GCSC Health Science Intern Panama City, FL
    Software Engineer/Programmer

  • Responsible for designing and implementing a point-of-care simulation application. (Listed in the portfolio as SimPatient)
  • Frequent meetings with users and client to course correct based on user/client expectations.
  • Integrated open source Barcode Rendering Framework to generate barcode imagery. Some custom code had to be written to customize the finalized image output to be printed.
  • Integrated open source WPF Print Engine for use printing imagery generated via the Barcode Rendering Framework.
2007 — 2008 Knology Panama City, FL
    Dispatcher

  • Provision hardware for new and existing customers when technicians call in.
  • Process and field service request queue.
  • Resolve customer concerns about account maintenance and technical support.

Education

2012 — Present Gulf Coast State College Panama City, FL
  • A.S. — Software & Database Development
  • B.S. — Technology Management (Currently Attending)

Skills

  • C#
  • C/C++
  • PHP
  • Java
  • JavaScript
  • VBScript
  • Visual Basic
  • Objective-C
  • Swift
  • HTML/CSS
  • .NET Framework
  • Windows Presentation Foundation
  • Windows Communication Foundation
  • jQuery
  • jQuery UI
  • Graphics Programming
  • N‐Tier Application Development
  • Unity3D
  • Git
  • Golang
  • Linux
  • Apache
  • ArgoUML
  • Node.js
  • Socket.IO
  • Babel.js
  • Express.js
  • Sass.js
  • Webpack.js
  • React.js
  • Flux
  • MVVM
  • MVC
  • iOS SDK
  • Android SDK
  • MySQL
  • Oracle SQL
  • TSQL (SQLServer)
  • Arduino Library
  • OAuth 2

Special Projects

Merrick Industries, Inc. Panama City, FL
Consultant/Programmer, 2015 — 2015
  • Miscellaneous projects that can’t be handled internally. VBScripts for their ERP so far.
  • Database and report generation and formatting.
TechFarms, Technology Incubator Panama City Beach, FL
Engineer/Programmer/Researcher, 2015 — 2015
  • Responsible for research of an Internet of Things project.
  • Using an Arduino micro-controller, I used a wi‐fi shield to connect to a local hotspot that can communicate and receive command changes to internal device state.
  • Using node.js and express.js with socket.io, I created a web server implementing web sockets that allows the Arduino device to check in and report its device state as well as accept commands from connected clients.
  • Created a web client that allows someone to view the Arduino's internal state as well as issue commands to change its state.
  • Additionally created an iOS app that serves as a mobile client that functions identically to the web client.

Awards

  • Recognized as Software & Database Development Outstanding Student of the Year
    (2014‐2015) at Gulf Coast State College.

Portfolio

SimPatient — A point‐of‐care simulation client/server application that
facilitates patient medication administration across several workstation clients. It is a
2‐tier application, the design overview can be viewed at
http://cstaylorjr.com/sim-patient/

Trend Logger — An event logging web application I wrote as an experiment that I currently use as a work log for a heavy salvage brokering application I am developing for a client. It is live at
http://trend.6dnx.com/.

nxLogin — A login microservice I am working on both to serve as a central login service for my various web applications, and a change to learn more about Golang and microservice architecture. I’ve had to learn quite a bit about SSL and the OAuth 2 spec in the process. It also used JSON Web Tokens. It will be live at
http://login.6dnx.com/ However, this is a work in progress and there isn’t much to see atm. This is the first of 2 microservices. The second is a concept I call chatfrag, which allows immutable chat fragments to be stored in the service and documents can be composed using various chat threads and contexts which in turn can be composed of various chat fragments. The fragments are added in a linear, typical real timeline fashion, but references can be made to previously created chat fragments afterward which allows them to be used to create document outlines, or even whole documents.

About Me

After having read my resume, you might be wondering how I've undertaken some of these projects of such a wide diversity when going by the timeline on the resume and college entry I'm not too long out of it. I've actually been programming since about 1995. The first 7 to 8 years was pretty hardcore C++.

My original aspiration was game programming. I loved video games when I was younger. I loved the mechanics and interactions. I really wanted to make games so I just dived in, starting with QBasic in DOS, leading to C then C++ pretty quickly. I got into C# in the early to mid 2000s, slowly delving into WPF and later WCF. Thoses were my first major framework introductions. WPF also familiarized me with the MVVM design pattern which was a catalyst to getting into some of the other design patterns. However, as time went on I realized I, overall, enjoyed creating the tools to use in game creation more than creating the games themselves and that lead me to where I am today. I have recently, however, created an exact version of PacMan in 3d using the Unity framework just to scratch an itch.

When I ended up deciding to go to college to get something on paper to accredit my knowledge, I ended up getting more into web technologies and I've come to enjoy that quite a bit. I've learned a lot more about working in groups for software projects, and due to my experience I tended to be project leader for group projects.

Download PDF Version

steve-resume.pdf

Download Word Version

steve-resume.docx