McKay Salisbury Message encoded in 8-bit ASCII encoding; ignore formatting and whitespace. 010010000110100101 1100100110010100 100000010011010 1100011010010 110110000101 1110010010 000000111 0100010 110100 1010 01 201 James Dr. SW Vienna, VA 22180 Mobile: (801)358-1693 E-mail: resume@mckaysalisbury.com http://files.mckaysalisbury.com/Resume.doc Work Summary I have been working as a software architect, software engineer, and programmer professionally for over 15 years. I have over 10 years of professional experience in .NET, and C#. I have over 10 years of information technology leadership experience in multiple roles, which includes over 7 years leading agile engineering activities. I have extensive math and algorithm development experience. My database skills are extensive and include database design, query creation and optimization, and DBMS theory. Experience Pyramid Systems, Inc. Software Architect, Arlington, Virginia, May 2013 – February 2016. Pyramid Systems provides contracting service, mostly on United States government contracts. The majority of my work was on the Federal Deposit Insurance Company (FDIC) Examination Tool Suite (ETS) project as a software architect. ETS is used by bank examiners to evaluate banks during their reviews of banks by the FDIC and several other state and federal government entities. I designed and led a team, using agile methodologies, in the implementation activities of a specialized distributed version control tracking and approval system for keeping track of and approving changes to documents between several examiners. The system is modeled after current distributed source control systems (like Git and Mercurial), using an acyclic directed graph to keep track of changes between versions. As an FDIC application, security and privacy of data are of the utmost concern. I held a public trust clearance for this position. Also, the expected lifespan of the application is expected to be decades, so quality is critical, which includes heavy testing paradigms. Skills used include Graph Theory Distributed Version Control C# 6 / .NET 4.6 LINQ Entity Framework Systems Architecture WPF XAML Database Design SQL Server I also worked on a purchase agreement for the General Services Administration. Skills used include JavaScript TypeScript Node.js Express AngularJS Bootstrap Additionally, I helped Pyramid win a contract vehicle for the Census Bureau. Skills used include Statistics Machine Learning TSYS (Total System Services, Inc) Senior Software Developer, Lehi, Utah, February 2008 – May 2013. TSYS is a credit card processor on the Fortune 1000 list. I was in charge of designing, building, and maintaining various parts of their credit card processing systems focusing on small businesses. Due to the financial data in their systems, security is essential. Skills used include: C# 5 / .NET 4.5 Windows Phone 7 SQL Server 2008 N-tier Service Oriented Architecture PCI DSS Android (Java) JavaScript Reflection & Generics WCF services & clients WPF, Silverlight, ASP.NET, & Win forms Windows Services LINQ USB Burton Group (Gartner Inc.) Contract Senior-Level .NET Software Engineer, Midvale, Utah, September 2007 – January 2008. I simplified and enhanced their multi-faceted web site. Skills used include: C# .NET 3.5 SQL Server 2005 Database architecture JavaScript ASP.NET AJAX ASP.NET controls and forms Master pages WCF services & clients The Generations Network (MyFamily.com) Contract Senior .NET Developer, Provo, Utah, March 2007 – August 2007. I worked on the team in charge of building tools for digital preservation of historic records. I led the efforts for translating documentation formats and the creation of a custom algorithm for adapting to distortion in digital documents. Skills used include: C# .NET 2.0 SQL Server 2005 OCR Integration Microsoft Help integration Database optimization Grid adjustment calculation Win forms Obeo (360House.com) .NET Developer, Salt Lake City, Utah, August 2006 – March 2007. Obeo is a company that makes Internet tools for real estate agents, most notably their 360º home viewers. I led a team in charge of managing their data import and export processes, translating existing ColdFusion code to C#, and assisting with the debugging and optimizing their legacy website and software. Skills used include: C# .NET 2.0 SQL Server 2005 Systems architecture ColdFusion ASP.NET Data Aggregation from scores of sources Win forms 10xMedia Lead Developer, Orem, Utah, February 2005 – June 2006. 10xMedia is an Internet marketing company. I was responsible for the company’s software development, and had managerial responsibilities over all other developers. Skills used include: C# .NET 2.0 SQL Server 2005 Systems architecture JavaScript Google Maps ASP.NET Data Aggregation from dozens of sources AJAX Lincoln Law Center Independent Contractor, Orem, Utah, September 2004 – January 2005. Responsibilities included: Creating a dynamic web page for client information Integrating InfoPath and BizTalk with MS SQL Server Brigham Young University - Office of IT Operations Lead Developer and Chief Architect, Provo, Utah, January 2004 – August 2004. I discovered inefficiencies in the existing system to manage IT resources in the BYU datacenter. I designed a replacement system, got it approved, and led a team in the creation of the new system. This system is used to keep track of IT resources in the data centers of BYU and The Church of Jesus Christ of Latter-day Saints in 7 datacenters across the world. The size of the maintenance development staff needed for this system was reduced by 75% from the previous system. Skills used include: Education and Training ITIL CMDB PHP MySql Java Oracle Systems architecture JavaScript Brigham Young University, August 2002 – August 2004 Graduated with a Bachelor of Science in Computer Science Emphases in Databases and Mathematics Formal Training. I have attended formal external training in the following technologies Projects Certified ScrumMaster® - Scrum Alliance (Active certification) Windows Phone (Professional training classes and //build) WinRT (//build) MongoDB (Professional training classes) F# (Professional training class) Government Contracts (Professional training classes) I spend some of my time in the evening on personal projects. I have applications released on various platforms. Platforms: Windows Store (8/8.1+RT) Windows Phone (7-8.1) Xbox 360 (XBLIG) Other Skills In addition to the skills mentioned above, I have skills in many other areas and disciplines, some relevant skills include: ❖ ❖ ❖ ❖ Awards & Activities Other Skills: XNA Reflection & Generics LINQ Pascal IA32 C++ C ❖ ❖ ❖ ❖ Scheme Prolog Clipper HP RPN ❖ ❖ ❖ ❖ HTML JavaScript CSS PHP Eagle Scout ΦΚΦ & ΦΘΚ Honors Societies ACM Mars Society Public Trust Clearance ❖ ❖ ❖ ❖ MongoDB ❖ Regex Oracle ❖ Linux Access ❖ Makefile Relational Algebra ❖ BNF ❖ XML ❖ UML Board Games & Video Games Literature Music Social Dancing This resume is © 2002-2016 McKay Salisbury. Exact copies of this resume may be made for the purpose of finding employment for McKay. Recruiters must contact McKay before redistribution of any sort. No changes may be made to this resume for any reason.