Justin McCormick

Justin McCormick

Mentor
5.0
(3 reviews)
US$15.00
For every 15 mins
8
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
A developer with a wide range of knowlege and skills specializing in backend services
A developer with a wide range of knowlege and skills specializing in backend services

I'm a full stack senior software engineer with over 12 years experience developing software and services in the education space. I've used a wide variety of languages, frameworks and infrastructures to deliver highly scalable services to users ranging from K-12 and higher education institutions.

I have experience in UI development but specialize in backend development and services using technologies like NodeJS, Express, Java, and Spring-Boot as well as infrastructure management with AWS using Terraform and Serverless.

English
Eastern Time (US & Canada) (-05:00)
Joined September 2018
EXPERTISE
1 year experience
Launched multiple Kubernetes clusters with nginx-ingress, external_dns, alb-ingress, cert-manager. I've managed K8S clusters using both A...
Launched multiple Kubernetes clusters with nginx-ingress, external_dns, alb-ingress, cert-manager. I've managed K8S clusters using both AWS EKS and Azure AKS.
AzureAWSNginx
View more
3 years experience
From 2012 to present day, I've worked for Blackboard, Inc creating software used by K-12 and higher education institutions to provide onl...
From 2012 to present day, I've worked for Blackboard, Inc creating software used by K-12 and higher education institutions to provide online learning, grading and an overall classroom presence online. During my time I've worked in several different languages and frameworks. Some major accomplishments: Created and managed AWS resources using Terraform Created and managed Kubernetes Configuration Created and managed Jenkins build pipeline Launched several microservices in the cloud using a combination of Jenkins Pipeline Scripting, Terraform, Kubernetes and NewRelic
2 years experience
I have experience using technologies like Terraform, Apex and Severless for creating and deploying AWS Lambdas. I have contributions to t...
I have experience using technologies like Terraform, Apex and Severless for creating and deploying AWS Lambdas. I have contributions to the LocalStack project, as well as help maintain a Serverless plugin for connecting Serverless to LocalStack for development.
1 year experience
Over the last few year I've helped kickoff Microservices at Blackboard with one of the first microservices to be developed using Docker I...
Over the last few year I've helped kickoff Microservices at Blackboard with one of the first microservices to be developed using Docker Images and Kubernetes, as well as Jenkins for managing all aspects of of the microservice. Since then I've contibuted to many more internal microservices as well as help to continual improve our ongoing Microservices strategy. I have experience with almost every facet of Microservice development. Writing software in NodeJS, Java or other languages with frameworks like Express and Spring-Boot Exposing RESTful APIs using Express and Spring-Boot Creating and managing AWS networking and security, like VPCs, connecting to RDS via VPC Lambdas, Security Groups, Routing Rule management, Internet Gateways, and NAT Gateways. Creating and managing AWS resources like Postgres Aurora, Route53, Elastic Load Balancers with SSL, EC2, ECS and many more using Terraform. Docker Image creation Build and test automation using Bamboo and Jenkins, including Jenkins Pipeline Scripts Automated and/or scripted deployments of updates Autoscaling Configuration Running multiple services in Kubernetes, including creation and management of their deployment configuration
3 years experience
From 2012 to present day, I've worked for Blackboard, Inc creating software used by K-12 and higher education institutions to provide onl...
From 2012 to present day, I've worked for Blackboard, Inc creating software used by K-12 and higher education institutions to provide online learning, grading and an overall classroom presence online. During my time I've worked in several different languages and frameworks. Some major accomplishments: MEAN engine for data synchronization between external and internal service providers, handling over 5million data records a day. Maintained Gulp based build system Configured and managed Bamboo project for Continual Integration
12 years experience
I've used Javascript in some form for my entire development career. I focus primarily on backend development but have experience with UI ...
I've used Javascript in some form for my entire development career. I focus primarily on backend development but have experience with UI development. From 2012 to present, I've continued to provide continue mentoring to other developers using frameworks like AngularJS and React+Redux. From 2006-2011, I worked for SchoolCenter using the LAMP stack. We provided a CMS for K-12 schools to have their first web presences. During this time I created dynamically driven UI using technologies like jQuery, as well as helped maintain development and production level systems that handled millions of connections a day.

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Maverick 79657965
Maverick 79657965
December 2018
Clear communication and very methodical.
Russ Harr
Russ Harr
October 2018
Great knowledgeable guy to work with. Very polite and patient.
SOCIAL PRESENCE
GitHub
grape_devise
Adds support for devise helpers in grape APIs
Ruby
10
11
serverless-2514
Reproduction of serverless/serverless#2514
JavaScript
2
0
Stack Overflow
6 Reputation
0
1
2
EMPLOYMENTS
Senior Software Engineer
Blackboard
2011-09-01-Present
From 2011 to present day, I've worked for Blackboard, Inc creating software used by K-12 and higher education institutions to provide onl...
From 2011 to present day, I've worked for Blackboard, Inc creating software used by K-12 and higher education institutions to provide online learning, grading and an overall classroom presence online. During my time I've worked in several different languages and frameworks. Some major accomplishments: MEAN engine for data synchronization between external and internal service providers, handling over 5million data records a day. Manage Gulp based build systems Configure and manage Bamboo projects for Continual Integration for multiple projects Created and managed AWS resources using Terraform Created and managed Kubernetes Configuration Created and manage Jenkins build pipelines for over 25 individual jobs and processes Launched several microservices in the cloud using a combination of Jenkins Pipeline Scripting, Terraform, Kubernetes and NewRelic Liaison between my development team and devops, working together to come up with solutions that fit everyones needs
Node.js
MongoDB
Angular
View more
Node.js
MongoDB
Angular
PostgreSQL
Jenkins
Continuous Integration
Bamboo
Kubernetes
Microservices
Terraform
View more
Software Engineer
SchoolCenter, Inc
2006-11-01-2011-09-01
From 2006-2011, I worked for SchoolCenter using the LAMP stack. We provided a CMS for K-12 schools to have their first web presences. Dur...
From 2006-2011, I worked for SchoolCenter using the LAMP stack. We provided a CMS for K-12 schools to have their first web presences. During this time I created dynamically driven UI using technologies like jQuery, as well as helped maintain development and production level systems that handled millions of connections a day. During this time I also gained exposure to many ideas and technologies, like background job processing using Python and Celery, Microservice architecures, LAMP stack management. I handled the main communications between the development team and our infrastructure teams and worked with both teams to come up with solutions.
HTML/CSS
PHP
Python
View more
HTML/CSS
PHP
Python
jQuery
MySQL
Backbone.js
Redis
Celery
JavaScript
View more
PROJECTS
serverless-localstackView Project
2017
Plugin enabling serverless to be used with LocalStack for local development and testing.
Plugin enabling serverless to be used with LocalStack for local development and testing.
Serverless
Localstack
Serverless
Localstack
gulp-typescript-multiproject
2016
A plugin for Gulp allowing for compilation of multiple Typescript projects in a single build
A plugin for Gulp allowing for compilation of multiple Typescript projects in a single build
Node.js
TypeScript
Node.js
TypeScript