Experienced Software Developer, DevOps Engineer, Team Leader, Author, and Instructor providing high quality solutions for enterprises. I love working with great teams to create awesome products.
Provide technical consulting and review for developing Pluralsight's story. Develop content, present, and teach technologists to further Pluralsight's mission of democratizing tech skills by providing the world's leading technology skills platform.
Develop processes for automation and creation of pipelines for continuous integration and delivery. I work with Team Foundation Server, Jenkins, Octopus and Windows PowerShell / System Administration.
Responsible for developing new features and fixing bugs with software system to support TEM Microscope automation. Developed software in C# using WPF, WCF and Web API. I work with a team to create automated builds for software and managed build process, ensuring weekly builds are completed and submitted. Performed stand in ScrumMaster duties for teams when primary was unavailable.
Worked on a research and development team creating a new product using AngularJS, ASP.Net Web API, with MS-SQL and Dapper. Built an automated deployment for application residing on Windows 2012 servers using PowerShell/Octopus.net. Developed features and bugfixes for another product with ASP.Net Web API backend, AngularJS Frontend and WCF Client application. SCRUM Master for software development team, leading and conducting ceremonies.
Started as Lead Developer leading two developers and maintaining websites written in PHP to be converted to ASP.Net / MS-SQL systems. Created migration plan and developed solutions to port websites over to new platform while adding to and maintaining current websites.
Promoted in June to Manager of Web Development, overseeing group of developers and designers to maintain and develop all web assets for the company. Continued migration plan from Linux / PHP based system to ASP.Net. Acquired new responsibilities of hiring and personnel management.
Worked as a managed service provider providing software development and support for Intel. I have been both a developer and a lead on several projects and teams with a wide variety of technology used. Here are the various roles I have worked in while in this position:
Validation Engineer - Most recent assignment as a developer for HPC (High Performance Computing) research and development group building tools for testing and validation of a product and building software that provides an interface between a Linux server and Windows 7 Desktops. Included shell scripting, python, C++, C#, MS-SQL
Project Lead – Small project building a how-to microsite that was responsive to web or mobile / tablet use. My role was coordinating a graphic designer / CSS specialist, a content coordinator and another developer. I was also responsible for putting the design into a master page and deploying it as an asp.net website.
Project Lead – Larger project where I assumed control of a microsite operated by Intel. Redeveloped a website starting with a cleanup of code and conversion from Visual Basic.net to C#.Net backend. Coordinated a redesign effort using an outside web firm who provided graphic compositions which myself and two other developers turned into html / asp for the website. Acted as a liaison for marketing managers in China, Egypt, Ireland and the United States to translate their ideas into action items I could present to management.
Apart from being a web developer, I enjoy spending time outdoors with my family. I also love building up and restoring old trucks. I love building race cars, welding, and fabricating. I commit a lot of my time to helping my community, including being a volunteer full combat firefighter, and participating in local events and fundraisers.