SlideShare a Scribd company logo
1 of 2
Download to read offline
Last Updated on 29th February 2016
James Bucherjames.e.bucher@gmail.com | 509.628.6166
EDUCATION
UNDERGRADUATE
WESTERN WASHINGTON UNIVERSITY
BS - COMPUTER SCIENCE HONORS
June 2012 | Bellingham, WA
COURSE WORK
Undergraduate
• Unix Software Development
• Computer Networks
• Data Structures
• Object Oriented Programming in
C++
• Computer Organization II
• Analysis of Algorithms
• Database Systems
• Operating Systems
• Concurrent Programming
• Compiler Design and
Implementation
• Bioinformatics
PROJECTS
Undergraduate
• Modify Scheduler and Paging
Algorithm for FreeBSD kernel.
• Program a simple shell in C for
NetBSD.
• Program a remote file access
protocol in C open/read/write files
over a network.
• Scheme interpreter written in C++
• Wrote a compiler in C
• Package manager for windows in
Python
SKILLS
PROGRAMMING LANGUAGES
In order of familiarity
C# • Java • C • Typescript • Ada • Python
• Powershell • Shell • C++ • LATEX •
Scheme • Assembly
OPERATING SYSTEMS
Windows • Linux • FreeBSD
TECHNOLOGIES
.NET • MSBuild • Hadoop • Angular 2 •
Git
OTHER
Bilingual - English,Spanish
WORK EXPERIENCE
MICROSOFT – UNIVERSAL STORE, POWERBI SOFTWARE
DEVELOPMENT ENGINEER II
October 2012 – Present | Microsoft.com, PowerBI.com | Redmond, WA
• Help implement a proof of concept WYSIWYG website creation tool in Angular
2 and Typescript.
• Fix minor bugs in a web authoring application built using Angular and React.
• Implement End to End tests for a web authoring application using Typescript,
Jasmine and PhantomJS.
• Add click tracking to a legacy web app and analyze usage to prioritize product
feature implementation.
• Migrate a legacy build system and source control from TFS to Git and
implement a continuous integration system to improve velocity and product
quality.
• Onboard an Indian remote team from TFS onto Git to unify engineering
practices.
• Write a tool to analyze SQL queries using Microsoft SQL Parser to prioritize
data migration off of a legacy database.
• Implement fixes for the Windows Store Client application under tight release
deadlines.
• Analyze crash dumps to help stabilize Windows 10 for release.
• Work on a mid-tier system to support the lookup, placement and loading of
database shards for a distributed in-memory database.
• Develop a REST API to allow for the creation, deletion and modification of
multi-gigabyte databases stored in the cloud.
• Deliver fixes and features to a production live-site running across hundreds of
nodes across multiple data centers worldwide.
– Implement Least Recently Used eviction job to ensure that spikes in usage
won’t cause performance degradation.
– Fix race conditions between an Admin Service and Database Host service
seen only during failure events and upgrade.
• Refactor a large code base to reduce checkin times and reduce potential for
mistakes
– Develop framework to eliminate a step from the development process
where developers had to manually code bin-placing scripts for added
assemblies reducing both development time and possible mistakes.
– Migrate projects to the developed framework and test for regressions.
– Enable simulated deployment of product to checkin tests and reduce
simulated deployment time from 40 minutes to 20 minutes.
– Remove code compilation from process startup to build to improve
product reliability and recovery time.
– Port code from a multi-branch system to a single branch
• Work with team to move from a six-month waterfall release schedule to an
Agile methodology with monthly major releases and weekly bug fixes.
• Debug complex live-site production issues across multiple services owned by
different teams using different datacenters and infrastructure .
• Work with The Windows team to resolve performance regression caused by
security fixes in Windows 8.
Work Experience (cont)
MICROSOFT SOFTWARE DEVELOPMENT ENGINEER INTERN
June 2012 – September 2012 | Redmond, WA
• Work with Partner Architect to architect a system running on Hadoop to compress and process data for consumption by a
distributed analytics database.
• Implement a proof of concept of the system on HDInsight (Hadoop)
– Implement a custom FileInputFormat for Hadoop to act as a preprocessed file format.
– Write a MapReduce job to pre-process raw tabular data stored in HDFS
– Modify a C++ database engine to consume the preprocessed file format.
– Perform benchmarks to validate the performance characteristics of the prototype.
WWU CS DEPARTMENT ASSISTANT SYSTEMS ANALYST
Jan 2010 – June 2012 | Bellingham, WA
• Troubleshoot hardware problems
• Prepare and concurrently deploy multi-operating system setups with both Microsoft and open source software.
• Administer Linux and Windows systems
VOLUNTEER EXPERIENCE
ACM CHAPTER OFFICER WESTERN WASHINGTON UNIVERSITY
September 2008 – August 2009, September 2011 – June 2012 | (Vice Chair)
September 2009 – August 2011 | (Chair)
• Bring in speakers and organize events such as the end of the year barbecue.
ACM WEB SERVER ADMIN WESTERN WASHINGTON UNIVERSITY
May 2010 – June 2012
• Setup Apache, PostgreSQL, Django, PHP on FreeBSD inside Jails
• Setup pf firewall and DNS entries for server
• Administer Gentoo system running email
CYBER DEFENSE TEAM WESTERN WASHINGTON UNIVERSITY
November 2010 – June 2012
• Defend network from attack by a red team while performing business tasks throughout a two day competition
• Western placed 2nd
at the 2011 Pacific Rim Regional Competition
COMPUTER SCIENCE MENTOR WESTERN WASHINGTON UNIVERSITY
November 2010 – June 2012
• Tutored beginning Computer Science Students

More Related Content

What's hot

Nightly build done right
Nightly build done rightNightly build done right
Nightly build done rightLiora Milbaum
 
Overcome DevOps Adoption Barriers to Accelerate Software Delivary
Overcome DevOps Adoption Barriers to Accelerate Software DelivaryOvercome DevOps Adoption Barriers to Accelerate Software Delivary
Overcome DevOps Adoption Barriers to Accelerate Software DelivaryWSO2
 
Continuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCFContinuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCFAltoros
 
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...Platform9
 
Containers & Cloud Native Ops Cloud Foundry Approach
Containers & Cloud Native Ops Cloud Foundry ApproachContainers & Cloud Native Ops Cloud Foundry Approach
Containers & Cloud Native Ops Cloud Foundry ApproachCodeOps Technologies LLP
 
Keegan Dwyer Winter 2016 Resume 3.1
Keegan Dwyer Winter 2016 Resume 3.1Keegan Dwyer Winter 2016 Resume 3.1
Keegan Dwyer Winter 2016 Resume 3.1Keegan Dwyer
 
Top 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of KubernetesTop 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of KubernetesPlatform9
 
Db2 family and v11.1.4.4
Db2 family and v11.1.4.4Db2 family and v11.1.4.4
Db2 family and v11.1.4.4ModusOptimum
 
Ahmed_Cloud_DevOps_Puppet
Ahmed_Cloud_DevOps_PuppetAhmed_Cloud_DevOps_Puppet
Ahmed_Cloud_DevOps_PuppetAhmed Baig
 
The 12 Factor App
The 12 Factor AppThe 12 Factor App
The 12 Factor Apprudiyardley
 
What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)Ingo Schommer
 
Jelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service ProvidersJelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service ProvidersJelastic Multi-Cloud PaaS
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackAnimesh Singh
 
Development workflow guide for building docker apps
Development workflow guide for building docker appsDevelopment workflow guide for building docker apps
Development workflow guide for building docker appsAbdul Khan
 
Development workflow guide for building docker apps
Development workflow guide for building docker appsDevelopment workflow guide for building docker apps
Development workflow guide for building docker appsAbdul Khan
 

What's hot (20)

Nightly build done right
Nightly build done rightNightly build done right
Nightly build done right
 
Overcome DevOps Adoption Barriers to Accelerate Software Delivary
Overcome DevOps Adoption Barriers to Accelerate Software DelivaryOvercome DevOps Adoption Barriers to Accelerate Software Delivary
Overcome DevOps Adoption Barriers to Accelerate Software Delivary
 
On Prem Container Cloud - Lessons Learned
On Prem Container Cloud - Lessons LearnedOn Prem Container Cloud - Lessons Learned
On Prem Container Cloud - Lessons Learned
 
Continuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCFContinuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCF
 
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
 
Containers & Cloud Native Ops Cloud Foundry Approach
Containers & Cloud Native Ops Cloud Foundry ApproachContainers & Cloud Native Ops Cloud Foundry Approach
Containers & Cloud Native Ops Cloud Foundry Approach
 
Keegan Dwyer Winter 2016 Resume 3.1
Keegan Dwyer Winter 2016 Resume 3.1Keegan Dwyer Winter 2016 Resume 3.1
Keegan Dwyer Winter 2016 Resume 3.1
 
12 factor apps
12 factor apps12 factor apps
12 factor apps
 
Modern .NET Ecosystem
Modern .NET EcosystemModern .NET Ecosystem
Modern .NET Ecosystem
 
Top 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of KubernetesTop 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of Kubernetes
 
Db2 family and v11.1.4.4
Db2 family and v11.1.4.4Db2 family and v11.1.4.4
Db2 family and v11.1.4.4
 
Ahmed_Cloud_DevOps_Puppet
Ahmed_Cloud_DevOps_PuppetAhmed_Cloud_DevOps_Puppet
Ahmed_Cloud_DevOps_Puppet
 
The 12 Factor App
The 12 Factor AppThe 12 Factor App
The 12 Factor App
 
Vicky_Resume
Vicky_ResumeVicky_Resume
Vicky_Resume
 
12 factor app
12 factor app12 factor app
12 factor app
 
What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)What's new in Silverstripe 4? (StripeCon APAC 2016)
What's new in Silverstripe 4? (StripeCon APAC 2016)
 
Jelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service ProvidersJelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service Providers
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
 
Development workflow guide for building docker apps
Development workflow guide for building docker appsDevelopment workflow guide for building docker apps
Development workflow guide for building docker apps
 
Development workflow guide for building docker apps
Development workflow guide for building docker appsDevelopment workflow guide for building docker apps
Development workflow guide for building docker apps
 

Viewers also liked

Viewers also liked (14)

FTT Red Book Cover Design for website graphics 02 24 16
FTT Red Book Cover Design for website graphics 02 24 16FTT Red Book Cover Design for website graphics 02 24 16
FTT Red Book Cover Design for website graphics 02 24 16
 
Kirk Jennings Social Media Portfolio
Kirk Jennings Social Media PortfolioKirk Jennings Social Media Portfolio
Kirk Jennings Social Media Portfolio
 
Austin santos
Austin santosAustin santos
Austin santos
 
Tipos de formaciones
Tipos de formacionesTipos de formaciones
Tipos de formaciones
 
Huerta alfaro carlos alberto.
Huerta alfaro carlos alberto.Huerta alfaro carlos alberto.
Huerta alfaro carlos alberto.
 
Resume
ResumeResume
Resume
 
2016HRResume
2016HRResume2016HRResume
2016HRResume
 
Diana guadalupe rodriguez_corpus
Diana guadalupe rodriguez_corpus Diana guadalupe rodriguez_corpus
Diana guadalupe rodriguez_corpus
 
Ttg digital warm up 2015 Waiting #tbdi2015
Ttg digital warm up 2015 Waiting #tbdi2015Ttg digital warm up 2015 Waiting #tbdi2015
Ttg digital warm up 2015 Waiting #tbdi2015
 
Fisiologia
FisiologiaFisiologia
Fisiologia
 
Pirateria_Perticarari
Pirateria_PerticarariPirateria_Perticarari
Pirateria_Perticarari
 
Agile product management
Agile product managementAgile product management
Agile product management
 
Belo Sun Corporate Presentation June 2015
Belo Sun Corporate Presentation June 2015Belo Sun Corporate Presentation June 2015
Belo Sun Corporate Presentation June 2015
 
CATÁLOGO DE REGALOS VERSÁTILES
CATÁLOGO DE REGALOS VERSÁTILESCATÁLOGO DE REGALOS VERSÁTILES
CATÁLOGO DE REGALOS VERSÁTILES
 

Similar to James Bucher's Resume - Software Engineer with Experience in C#, Java, C, Angular

The Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud FoundryThe Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud FoundryVMware Tanzu
 
Ankit Chohan - Java
Ankit Chohan - JavaAnkit Chohan - Java
Ankit Chohan - JavaAnkit Chohan
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2Gol D Roger
 
Python the lingua franca of FEWS
Python the lingua franca of FEWSPython the lingua franca of FEWS
Python the lingua franca of FEWSLindsay Millard
 
Resume 20151204
Resume 20151204Resume 20151204
Resume 20151204alan miles
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development PipelineGlobalLogic Ukraine
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Paul Fritz Resume
Paul Fritz ResumePaul Fritz Resume
Paul Fritz ResumePaul Fritz
 
.NET per la Data Science e oltre
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltreMarco Parenzan
 
Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroPaulo Freitas
 
Ellis, Edward Resume 3
Ellis, Edward Resume 3Ellis, Edward Resume 3
Ellis, Edward Resume 3epellis
 
Resume
ResumeResume
Resumez02247
 
Olaf_Senz_Resume
Olaf_Senz_ResumeOlaf_Senz_Resume
Olaf_Senz_ResumeOlaf Senz
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iibm16k
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2Raul Chong
 

Similar to James Bucher's Resume - Software Engineer with Experience in C#, Java, C, Angular (20)

.Net Resume - SetFocus
.Net Resume - SetFocus.Net Resume - SetFocus
.Net Resume - SetFocus
 
The Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud FoundryThe Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud Foundry
 
Venkata
VenkataVenkata
Venkata
 
Ankit Chohan - Java
Ankit Chohan - JavaAnkit Chohan - Java
Ankit Chohan - Java
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2
 
resume
resumeresume
resume
 
Python the lingua franca of FEWS
Python the lingua franca of FEWSPython the lingua franca of FEWS
Python the lingua franca of FEWS
 
Resume 20151204
Resume 20151204Resume 20151204
Resume 20151204
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development Pipeline
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Paul Fritz Resume
Paul Fritz ResumePaul Fritz Resume
Paul Fritz Resume
 
.NET per la Data Science e oltre
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltre
 
Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - Intro
 
Resume - Timothy Williamson
Resume - Timothy WilliamsonResume - Timothy Williamson
Resume - Timothy Williamson
 
Ellis, Edward Resume 3
Ellis, Edward Resume 3Ellis, Edward Resume 3
Ellis, Edward Resume 3
 
Resume
ResumeResume
Resume
 
Olaf_Senz_Resume
Olaf_Senz_ResumeOlaf_Senz_Resume
Olaf_Senz_Resume
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iib
 
IBM - Introduction to Cloudant
IBM - Introduction to CloudantIBM - Introduction to Cloudant
IBM - Introduction to Cloudant
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
 

James Bucher's Resume - Software Engineer with Experience in C#, Java, C, Angular

  • 1. Last Updated on 29th February 2016 James Bucherjames.e.bucher@gmail.com | 509.628.6166 EDUCATION UNDERGRADUATE WESTERN WASHINGTON UNIVERSITY BS - COMPUTER SCIENCE HONORS June 2012 | Bellingham, WA COURSE WORK Undergraduate • Unix Software Development • Computer Networks • Data Structures • Object Oriented Programming in C++ • Computer Organization II • Analysis of Algorithms • Database Systems • Operating Systems • Concurrent Programming • Compiler Design and Implementation • Bioinformatics PROJECTS Undergraduate • Modify Scheduler and Paging Algorithm for FreeBSD kernel. • Program a simple shell in C for NetBSD. • Program a remote file access protocol in C open/read/write files over a network. • Scheme interpreter written in C++ • Wrote a compiler in C • Package manager for windows in Python SKILLS PROGRAMMING LANGUAGES In order of familiarity C# • Java • C • Typescript • Ada • Python • Powershell • Shell • C++ • LATEX • Scheme • Assembly OPERATING SYSTEMS Windows • Linux • FreeBSD TECHNOLOGIES .NET • MSBuild • Hadoop • Angular 2 • Git OTHER Bilingual - English,Spanish WORK EXPERIENCE MICROSOFT – UNIVERSAL STORE, POWERBI SOFTWARE DEVELOPMENT ENGINEER II October 2012 – Present | Microsoft.com, PowerBI.com | Redmond, WA • Help implement a proof of concept WYSIWYG website creation tool in Angular 2 and Typescript. • Fix minor bugs in a web authoring application built using Angular and React. • Implement End to End tests for a web authoring application using Typescript, Jasmine and PhantomJS. • Add click tracking to a legacy web app and analyze usage to prioritize product feature implementation. • Migrate a legacy build system and source control from TFS to Git and implement a continuous integration system to improve velocity and product quality. • Onboard an Indian remote team from TFS onto Git to unify engineering practices. • Write a tool to analyze SQL queries using Microsoft SQL Parser to prioritize data migration off of a legacy database. • Implement fixes for the Windows Store Client application under tight release deadlines. • Analyze crash dumps to help stabilize Windows 10 for release. • Work on a mid-tier system to support the lookup, placement and loading of database shards for a distributed in-memory database. • Develop a REST API to allow for the creation, deletion and modification of multi-gigabyte databases stored in the cloud. • Deliver fixes and features to a production live-site running across hundreds of nodes across multiple data centers worldwide. – Implement Least Recently Used eviction job to ensure that spikes in usage won’t cause performance degradation. – Fix race conditions between an Admin Service and Database Host service seen only during failure events and upgrade. • Refactor a large code base to reduce checkin times and reduce potential for mistakes – Develop framework to eliminate a step from the development process where developers had to manually code bin-placing scripts for added assemblies reducing both development time and possible mistakes. – Migrate projects to the developed framework and test for regressions. – Enable simulated deployment of product to checkin tests and reduce simulated deployment time from 40 minutes to 20 minutes. – Remove code compilation from process startup to build to improve product reliability and recovery time. – Port code from a multi-branch system to a single branch • Work with team to move from a six-month waterfall release schedule to an Agile methodology with monthly major releases and weekly bug fixes. • Debug complex live-site production issues across multiple services owned by different teams using different datacenters and infrastructure . • Work with The Windows team to resolve performance regression caused by security fixes in Windows 8.
  • 2. Work Experience (cont) MICROSOFT SOFTWARE DEVELOPMENT ENGINEER INTERN June 2012 – September 2012 | Redmond, WA • Work with Partner Architect to architect a system running on Hadoop to compress and process data for consumption by a distributed analytics database. • Implement a proof of concept of the system on HDInsight (Hadoop) – Implement a custom FileInputFormat for Hadoop to act as a preprocessed file format. – Write a MapReduce job to pre-process raw tabular data stored in HDFS – Modify a C++ database engine to consume the preprocessed file format. – Perform benchmarks to validate the performance characteristics of the prototype. WWU CS DEPARTMENT ASSISTANT SYSTEMS ANALYST Jan 2010 – June 2012 | Bellingham, WA • Troubleshoot hardware problems • Prepare and concurrently deploy multi-operating system setups with both Microsoft and open source software. • Administer Linux and Windows systems VOLUNTEER EXPERIENCE ACM CHAPTER OFFICER WESTERN WASHINGTON UNIVERSITY September 2008 – August 2009, September 2011 – June 2012 | (Vice Chair) September 2009 – August 2011 | (Chair) • Bring in speakers and organize events such as the end of the year barbecue. ACM WEB SERVER ADMIN WESTERN WASHINGTON UNIVERSITY May 2010 – June 2012 • Setup Apache, PostgreSQL, Django, PHP on FreeBSD inside Jails • Setup pf firewall and DNS entries for server • Administer Gentoo system running email CYBER DEFENSE TEAM WESTERN WASHINGTON UNIVERSITY November 2010 – June 2012 • Defend network from attack by a red team while performing business tasks throughout a two day competition • Western placed 2nd at the 2011 Pacific Rim Regional Competition COMPUTER SCIENCE MENTOR WESTERN WASHINGTON UNIVERSITY November 2010 – June 2012 • Tutored beginning Computer Science Students