Post Job Free

Resume

Sign in

Software Engineer

Location:
Tampa, FL
Posted:
June 17, 2015

Contact this candidate

Resume:

Mike Williams

acp96c@r.postjobfree.com

http://mikewill.info

EXPERIENCE

Microsoft, Software Engineer 2013-07 to present

Full-time work within the Azure Storage TableServer team (data partitioning and business logic layer) developing

tools to stress upcoming features and automate triaging within Azure Storage service.

• Implemented stress scenarios for SMB storage service (both REST and SMB interfaces). Designed and

implemented CopyFile stress scenarios, uncovering both unreleased as well as production bugs.

• Developed data garbage collection regression and analysis tool to evaluate improvements in GC mechanism,

uncovering production bugs by analyzing certain data trends after GC.

• Replicated high-priority large customer loads in staging environments to determine effectiveness of the

storage file system garbage cleanup, allowing faster iteration of GC performance improvement development

to keep up with production garbage buildup.

• Developed IaaS VM deployment automation scripts in Powershell for rapid concurrent VM deployment,

improving workflow and reducing overhead of testing high load blob-based VM scenarios. VM deployment

automation enabled team members to set up IaaS stress scenarios in a fraction of the time with greater

reliability.

Datamaxx Group, Software Engineer Intern 2012-05 to 2013-06

Intern project for leading company of law enforcement cloud solutions.

• Lead redesign and reimplementation of the Windows desktop client for a FIPS 140-2 certified secure

messaging service from WPF to WinForms to run faster and require less resources.

Florida State University Physics Department, Scientific Programmer / Web Developer 2011-01 to 2012-05

Part-time work under resident physics professor and system administrator.

• Wrote data analysis programs in ROOT (scientific C++ library) to analyze and constrain particle collision

data gathered from the CMS detector at the Large Hadron Collider run by CERN, and the D0 detector at

Fermilab. Refined data was plotted to graphs and used in collaborations with other researchers.

• Developed multiple web forms with PHP and persisted storage with MySQL to speed up expense reports

and administrative requests.

• Worked with the system administrator on maintaining the CERN-linked T3 data and compute cluster

housed on campus.

PROJECTS

Stress Client Test Environment

Languages: C#, SMB, Powershell

Scalable cloud-based storage stress framework.

• Improved staging environment tenant bootstrap automation logic to save time of manually setting up

tenants for each new build.

• Extended workload scheduler to incorporate configurable workload scheduling patterns.

• Implemented round robin workload scheduling which increased the reliability and consistency of scenario

run distribution.

AutoAnalysis

Languages: C#

Scalable cloud-based automated triage service.

• Implemented final result sets which gather related individual errors together into groups for faster and

easier triaging.

• Improved regex log matching in action analysis.

EDUCATION

Florida State University

Degree: BS Computer Science

Minor: Physics, Mathematics



Contact this candidate