× {{alert.msg}} Never ask again
Zach McCormick

Zach McCormick

Data-driven engineering strategist. Consultant at Trailblazing Technology, Inc.

Central Time (US & Canada) (-05:00 DST)
Expert programmer proficient in Python, Java, SQL, C/C++, and pretty good with JS/CSS/HTML, too! The main things I can probably help you with are Python/Django/Celery/etc., Java/Spring projects, and DevOps (AWS, DigitalOcean, Rackspace, Heroku... everything from managed deployment services like Elastic Beanstalk or Dokku/Deis to Jenkins, Active Directory/LDAP, and custom ETL solutions).
Html css expert help HTML/CSS - 8 years experience
Built numerous websites and parts of websites. bbdevnetwork.com, circleup.com, smiledirectclub.com, trailblazingtech.com, zachmccormick.me, etc. I understand and can generally debug HTML/CSS pretty well.
Python expert help Python - 3 years experience
I understand almost* every feature of Python 2 and 3. I've used it for both web development (Django and Flask), data mining/scraping (Celery, Scrapy), and data science/machine learning (scikit-learn, OpenCV) *The only things that I would have issues debugging are newly introduced Python coroutines for asynchronous programming in Python (i.e. "async def my_function():... await some_thing").
Android expert help Android - 6 years experience
I started learning Android when it was first released to the public. I've developed numerous apps as freelancer (many for music festivals, many for restaurants, coffee shops, etc., and several feature-specific ones such as an app for using the camera to detect neonatal jaundice or an app using bluetooth piconets to establish communication networks when other connectivity is down). I also extensively know about the Android OS and have modified all layers (C/C++ Linux core to Java framework) to implement a rules engine on top of the OS to enforce rulesets to enable/disable functionality based on contextual information like location, connectivity, time, authentication, etc.
Java expert help Java - 6 years experience
My experience with Java is largely with Android, but I've built a few apps with Java/Spring as well, and am intimately familiar with Jetty and Tomcat (and JBoss/Websphere tangentially) for deploying them. I am intimately familiar with the inner workings of the JVM and have modified JVM internal code to support interesting features (such as applying machine learning to instruction processing to increase branch prediction offline for the model to be applied online).
Cplusplus expert help C++ - 6 years experience
I have worked with the Android OS in C++ modifying bits and pieces of the kernel + supporting tools (such as making custom gcc and gdb toolchains work for ARM/Android devices).
C expert help C - 6 years experience
I have worked with the Android OS in C++ modifying bits and pieces of the kernel + supporting tools (such as making custom gcc and gdb toolchains work for ARM/Android devices).
Sql expert help SQL - 4 years experience
I regularly use different flavors of SQL for relational DB work with web applications and occasionally for mobile applications. My expertise lies in general features of Postgres and MySQL, with some experience with writing external functions and using plugins (like postgres-fdw or MySQL query rewrite plugins)
Django expert help Django - 3 years experience
I have used Django for 3 years in web app development, for both multi-site and single-site, APIs, and regular Django sites. I've used nearly every templating system and have created frameworks within Django for both infrastructure and feature needs.
Git expert help Git - 6 years experience
I always use Git as my version control system of choice. I can normally solve almost all Git problems, including sometimes bringing repositories back from the dead (i.e. git reset --hard)
Devops expert help DevOps - 6 years experience
Nearly everything that I have done on the web has been hosted with AWS. I am familiar with VPC, EC2, Elastic Beanstalk, RDS, and many of the managed services AWS offers. I am skilled at Ubuntu/Debian server administration and have set up numerous servers for different reasons. Web server deployments and intranet setup are my two specialties.
No icon Shell - 6 years experience
I am skilled at Ubuntu/Debian server administration via Bash and zsh. I have written scripts to do all kinds of things and could probably debug your scripts depending on the complexity
AndroidComponentThreads 0   0
This is just a simple test project that shows you what threads different Android components run on
AndroidWidgetDemo 0   0
A demo of how to make Android Widgets for my October Nashville Mobile Users Group presentation!
AshmemLibrary 0   0
A library for creating Anonymous Shared Memory buffers in Java that can be passed around to different apps/processes via services.
C C++ Java Makefile
docker-wordpress 0   0
Usable wordpress container config for docker and dokku-alt
PHP Shell
PatchGenerator 0   0
A self-extracting patcher. To generate a patch, requires a clean source tree and a modified one. Uses GNU and/or BSD tools.
 Reputation: 471
  •  Gold Badge: 1
  •  Silver Badge: 4
  •  Bronze Badge: 12
Average Rating
(1 rating)
Awesome mentor!
Pretty good
Could've been better
Needs improvement

It was the first session for the both of us, and it went well! I presented a problem, and Zack was able to identify that my environment was not set up properly. He instructed me to re-install everything, and showed me how to get the bot running. A suggestions for everyone on here, use Zoom's Recording features so you can refer back to your session! Thanks Zach!
3Q Digital Jul 13, 2016