Programming Projects and Practices

A site dedicated to my passion for application development

News

3/3/2018
Putting together this website.

Improving my skills on both
the frontend UI and backend.

Finally writing the principles
I hold dear as a software developer.

Persuing my hobbies and my career.

Contact

PoisonArrowProgramming
James R. Galyen
125 Sheffield Rd.
Groveland, IL 61535

E-mail: See Resume
Tel.: See Resume

Thank you for your interest in seeing my Resume!


You are welcome to email me or ask me about anything on Linked In. Resume in docx format.

James R Galyen

125 Sheffield Rd Groveland, IL 61535

217.597.2354



TamusJRoyce

http://PoisonArrowProgramming.com



Summary

Software Engineer with over 9 years of professional experience using a variety of open source and commercial tools. Strong focus on building test-driven, critical-path focused solutions with

continuous issue detection. A versatile team player enthusiastic to accomplish any goal;

striving to produce intuitive, manageable code.


Skills

  • Software Craftsmanship

  • Agile Manifesto Principles

  • Scrum/XP, User Stories, Action Items

  • Performance, Scalability, Parallelism

  • Communication, Reporting

  • Server/Client Architectures

  • Webserver Development, REST API, SOAP

  • Database, Data Warehouse, ETL, Reporting

  • Continuous Integration, Installers

  • Desktop User Interfaces



Language & Technology


Programming Languages


C#/VB.NET, Linq, C/C++, Java, Python, PHP, Javascript, CSS/HTML, SQL,

Shell Scripting: Powershell, Bash, Windows Batch Scripting


Tools and Software Development Kits


Microsoft Visual Studio, Eclipse and Netbeans, IIS and Apache, SQL Server and PostgresSQL,

Microsoft .NET Framework, Node JS, Windows API, JDK, GNU GCC, GTK2, git, subversion,

django, koa2, express, ASP.NET Core, WCF, Microsoft Office – Word, Excel, Access Development


Platforms


Microsoft Windows, Mac OSX, Linux Debian/Red Hat/Gentoo, Docker, Android

Embedded: Arduino, BeagleBone, ESP32


Database Technologies


SQL Server, Postgresql, MongoDB, Hadoop Ecosystem, Dapper, Entity Framework, SSIS


Patterns and Practices


Micro Services, N-Tier, Immutable Data Pattern, Concurrency and Consistency, Big O Notation,

SOLID and DRY/KISS, Dependency Inversion and Plugin Systems, Test-Driven Development



Experience


Samaritan Ministries, Database Administrator – Peoria, IL Sept. 2017 – Current


  • Automated ETL data transfers with external partner using SSIS, Powershell, and Node JS

  • Critical Migration of Mandrill email account to new account through Node JS + REST API

  • Database maintenance and support – Availability Groups, Backup and Restore, Query Tuning

  • Developed .NET test-driven code to remove all dependencies on database FileStreams


Pearl Technology, Software Developer – Peoria, IL Mar. 2013 – Nov. 2017


  • Contracted as Software Developer to Samaritan Ministries

  • Decided on Mandrill for our customer facing cloud email system

  • Developed Email Runner for the business to send all scheduled member-facing emails

  • Enhanced flagship software, Groundhog, with major changes and speed improvements

  • Built and maintained a majority of paper communication using SSRS

  • Carved out new IT position and assisted in hiring with full responsibility handoff


Pearl Companies, Programmer Analyst – Peoria, IL Jul. 2012 – Mar. 2013


  • Ran monthly Carrier Payables – Microsoft Access

  • Developed various database processes and reports

  • ASP.NET Development for life insurance calculator application


CSE Software Inc., Software Developer – Peoria, IL Dec. 2010 – Mar. 2012


  • Part of a team that developed a Caterpillar contracted ASP.NET website

  • Server-Side importing and exporting of Excel documents

  • Maintained Caterpillar retailer’s altitude/fuel ratio engine recommendation .NET application

  • Developed for iPad using Xcode and Objective-C

  • Migrated company’s main source-code from Visual SourceSafe to Subversion


Infogenic Systems, Software Developer Peoria, IL Nov. 2008 – Sept. 2010


  • Developed parts tracking and maintenance software, Builder G3, for Caterpillar

  • Maintained communication with the customer and executed design changes

  • Wrote Microsoft SQL Server dynamic queries and stored procedures

  • Promoted to lead developer


Eastern Illinois University Charleston, IL Aug. 2001 – May 2006


  • Math and Computer Science Major

  • Advanced Course Work: Data Structures, Calculus III, Statistics, Peer ran team based video game development


Activities

  • Member of Lions Club International – Morton, IL 2001 – Current

  • Member of Central Illinois Web Professionals – East Peoria, IL 2016 – Current

https://www.meetup.com/Central-Illinois-Web-Professionals-User-Group

  • Active online presents and technology research: StackOverflow, SQL Saturday