Clay Anderson

Tech Lead, Architect, Developer

Summary

Enthusiastic technical leader with a passion for success. Driven by delivering scalable solutions with cross-functional teams while establishing world-class software development practices in an agile environment.

Highlights

Technical Team Leadership

  • architecture
  • mentoring
  • performance management
  • verbal and written communication
  • cross-functional teams
  • scrum master

Technologies

  • C#, ASP.NET, Java
  • LINQ, MVC
  • SQL
  • Kafka, RabbitMQ
  • Angular
  • Web services
  • JavaScript / jQuery
  • Docker, AWS

Experience

Technical Lead / Sr. Software Engineer

July 2014 - present

Trimble - Westminster, CO

Results

  • Architected a suite of complex Angular UI applications from the ground up serving thousands of users
  • Coordinated with off-shore development teams including designing and building shared core components
  • Built out microservices and REST APIs that scale to handle thousands of messages per second
  • Mentored a team of C# and Angular developers

Technologies

  • UI: Angular, Node, TypeScript, ES6, Selenium
  • Server-side: C#, ASP.NET, .NET Core, Kafka
  • Infrastructure: Kafka, AWS, MySql, Docker, Jenkins, VSTS

Business Analyst / Developer

March 2013 - July 2014

Exclusive Resorts - Denver, CO

Results

  • Implemented advanced financial reporting solution
  • Reduced corporate risk by implementing controls in accounting system
  • Provided business continuity by providing user and system support
  • Created efficiencies which saved company $30k+ annually in labor

Responsibilities

  • Established, maintained, prioritized product backlog for accounting and finance initiatives
  • Daily communication with senior leadership
  • ERP systems and business process analysis
  • Technologies: Microsoft Dynamics AX, SQL, ASP.NET, Pivotal Tracker

Technical Lead / Consultant

July 2011 - March 2013

Pariveda Solutions; Johns Manville (client) - Denver, CO

Results

  • Established new software development practices including agile/scrum, customer demos, cross-functional teams, code reviews, source control, and continuous integration
  • Mentored client staff in custom, object-oriented development using C#
  • Created efficiencies which reduced labor costs (by 75% for some functions)
  • Improved usability for end-users
  • Designed a supportable, scalable solution architecture

Responsibilities

  • Mentored development team
  • Led team of four developers and one business analyst
  • Tracked project progress and scope
  • Identified, communicated (oral and written), and resolved risks with the client
  • Prepared status reports, tracked budget, allocated resources
  • Worked with client to create and maintain backlog of user stories
  • Solution was an internal web application and system used to integrate user input and physical manufacturing systems with their enterprise ERP system (SAP) to track production execution
  • Technologies: Rally, C#, ASP.NET MVC, MSSQL, Git, TeamCity

Technical Lead / Application Developer

February 2010 - July 2011

HealthGrades - Denver, CO

Results

  • Designed and implemented an external web service API for 3rd parties
  • Designed and implemented internal web services
  • Improved quality of solutions by establishing software best practices including automated testing, continuous integration, test-driven development, architecture/design reviews, test case reviews, code reviews, and coding standards

Responsibilities

  • Built and led an agile team of 4 - 10
  • Integral member of architecture team that established and reviewed architectures and designs across development teams
  • Writing specifications, estimating, prototyping, designing, and implementing new solutions
  • Facilitated team meetings (e.g. sprint planning, retro, close, sizing)
  • Identified and tracked dependencies, allocated resources, and cleared roadblocks
  • Worked closely with Product Owner and customers to define scope and prioritize stories
  • Collaborated with QA on test plans and building automated test
  • Trained and mentored new team members
  • Product was a large, public website providing information about and local access to healthcare providers
  • Technologies: C#, ASP.NET, WCF, jQuery, MSSQL, REST services, TFS

Technical Lead / Software Engineer

September 2005 - February 2010

Envision Telephony - Seattle, WA

Results

  • Implented a web application to replace legacy desktop applications
  • Improved team's quality by establishing software best practices including functional/design reviews, test case reviews, unit testing, continuous integration and code reviews
  • Improved engineering department's ability to deliver on time by adopting Scrum/Agile methodology

Responsibilities

  • Led a scrum team of five developers
  • Gathering requirements, architecting, designing, unit testing, implementing, debugging, and maintaining an enterprise web application (ASP.NET), services (Java), and clients (C++ and C#)
  • Solution was used in contact centers to improve quality of service by recording and reporting on phone calls
  • Technologies: C#, ASP.NET, Java, Silverlight, MSSQL, C/C++, SVN

Contract Developer

Summer 2005

NM Christian Children’s Home - Portales, NM

Results

  • Implemented a custom CRM solution to track adoptive families

Responsibilities

  • Gathered requirements, designed, developed, and tested
  • Technologies: VB.NET, Access

Contract Developer

Fall 2004 - Spring 2005

ENMU Information Technology Services - Portales, NM

Results

  • Designed user interface and documented online voting system used for student elections
  • Provided transparency by implementing an online dashboard displaying up/down status of the school’s IT systems

Responsibilities

  • Worked closely with customer to design, implement, and test web applications in a LAMP environment
  • Technologies: Linux, Apache, MySQL, PHP

Education

Eastern New Mexico University

Bachelor of Science, Computer Science and Mathematics, 2005
3.84 cumulative computer science and mathematics GPA

Michigan Technical University

National Student Exchange, one semester

Certifications

Certified ScrumMaster