Senior Software Engineer
Blackboard | Sep 2011 - Present
Node.js
MongoDB
Angular
PostgreSQL
Jenkins
Continuous Integration
Bamboo
Kubernetes
Microservices
Terraform
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
Software Engineer
SchoolCenter, Inc | Nov 2006 - Sep 2011
HTML/CSS
PHP
Python
jQuery
MySQL
Backbone.js
Redis
Celery
JavaScript
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.