KNOWLEDGE & SKILLS
Languages: C# .NET, JavaScript/TypeScript, React, Angular, Node, CSS, SQL, HTML, Java, PowerShell, Python
Technology: Azure DevOps, Azure Cloud, AWS, .NET (1 - 4.6+), .NET Core, ADO.NET, AJAX, Bootstrap, Entity Framework, Web Forms, LINQ, MVC/Web API, NuGet, OpenID Connect/OAuth 2, Redis, Windows Forms
Software: MS SQL Management Studio, Microsoft Visual Studio, VS Code, GIT, Team Foundation Server, Visual Studio Team Services, IIS (Internet Information Services), IdentityServer, Windows/Windows Server, Microsoft Office Suite
Skills:
● 18 years of experience in full-stack development with C# including business analysis, project management, and systems architecting within cloud-based architectures
● Experience creating enterprise level software within cloud-based systems
● Skilled in Object Oriented Design principles and design patterns
● Machine learning experience (Time series forecasting, multiclass classification, Deep Q Network, One armed bandits)
● Rapidly learning new technologies and languages to hit the ground running
● Excellent customer service skills, focusing on the end users’ experience
● Outstanding written and verbal communication skills
● Prioritizing multiple projects while managing time efficiently
● Organized and self-motivated to complete highly complex projects
● Experienced troubleshooting complex technical issues & avoiding errors by following industry practices
● Teaching/mentoring junior developers down paths to success
EDUCATION
Bachelor of Science, Computer Science, California State University, Sacramento, 2005
WORK EXPERIENCE
Principal Software Consultant Terrace Consulting 11/2022 – Present
● Gives guidance and high-level recommendations to customer senior staff with a focus on cloud computing solutions
● Implements enterprise-level applications, microservices, and databases based on personal recommendations. Coding done in .NET and Angular in Azure DevOps cloud-based architecture
● Provides technical guidance on all integration projects between customers and third-parties
● Assisted in converting mission critical legacy systems in VB into modern C# .NET applications
● Creates, maintains, and executes CI/CD pipelines in Azure DevOps
Principal Software Engineer Care Innovations / ICON plc 7/2019 – 11/2022
● Full stack development using C# (.NET Core 3.1 up to .NET 5) and React within Microsoft Azure DevOps. Building high quality tools and software for customers and internal developers
● Designed and implemented microservices, applications, and databases in Azure DevOps as well as implemented security using industry standard security
● Integrated software systems without outside vendor hardware. Capturing data transmissions from high-tech human growth hormone injectors, parsing the data, and distributing it across many different microservices with high redundancy and throughput
● Designed security systems utilizing JWT tokens encrypted using Elliptic Curve Diffie-Helman (ECDH) tokens
● Managed Azure DevOps build pipelines, code reviews, code check-ins, merges, and security access
● Created machine learning algorithms that tracked probability of patients dropping out of a program using TensorFlow’s RNNs to create multiclass classification probabilities
● Involved in every step of the development process, delivering high quality products with consistency and speed
Senior Software Engineer DealerVision.com 11/2017 – 7/2019
● Developed and improved performance of eight different applications using vue.js, C# .NET, Web API, SQL, and Entity Framework resulting in improved performance and automation of manual work. The infrastructure resided within AWS
● Designed and implemented database tables, views, stored procedures, and indexes in MSSQL. Increased stored procedure efficiencies by reducing load times from minutes to seconds
● Created continuous integration release pipelines for each project using a blue/green deployment utilizing tools in Visual Studio Team Services and PowerShell
● Converted Subversion repositories to Visual Studio Team Services (TFS in the cloud)
● Led implementation of a test environment for added safeguards to our business users
● Created AWS (Amazon Web Services) Lambda functions and Step Functions to do automated backups and load balance control resulting in less manual work for IT
● Integrated Redis memory cache into load balanced applications to decrease server usage and improve end-user experience
Senior Software Engineer Office of Superintendent of Public Instruction 04/2007 – 11/2017
● Architected and implemented every step of seven agency-crucial programs in C# .NET (Web Forms and MVC) and JavaScript helping educators and students gain access to the online tools they needed to succeed
● Overhauled and administered the agency’s STS (Secure Token Server) which authenticated users for access to sensitive personally identifiable information using OAuth2 and OpenID Connect
● Independently performed roles of business analyst, database designer, architect, project manager, developer, and tester
● Meticulously strengthened the agency’s shared framework of mission critical code that is utilized in over 60 applications resulting in quicker development as developers leveraged the shared code
● Integrated the shared framework updates to the agency’s catalog of applications, reducing duplicate code and increasing efficiency of bug fixes
● Worked directly with business users to deliver a product to suit their needs ideally
● Researched and led the adoption of new technology to replace outdated practices
● Strengthened security for the authorization process in the agency’s single-sign-on portal to ensure student data remained secure
● Developed an in-house deployment application that let developers schedule Web and SQL deployments across multiple web and SQL servers for safe and efficient deployments
● Overhauled and administered the agency’s STS (Secure Token Server) which authenticated users for access to sensitive personally identifiable information using OAuth2 and OpenID Connect
● Created and restructured database design, creating efficient tables using third normal form, views, triggers and stored procedures using T-SQL
● Scripted highly complex SQL reports for federal reporting, ensuring integrity of highly sensitive student data
● Administrated Team Foundation Server security for entire agency
Software Engineer (ITS 3) Washington State Department of Revenue 04/2006 – 04/2007
● Designed and implemented new features and fine-tuned the processing of a case management system using ASP.NET Web Forms in C# and SQL
● Supported critical agency systems written in Java and COBOL by updating and streamlining code
Software Engineer College Towne Housing 11/2004 - 04/2006
● Customized the company’s core PHP website
● Streamlined applications in C#, Java, C, and C++
● Crafted two DLLs in C. One connected to third-party hardware to authenticate users using a fingerprint scanner; the other printed coded magnetic cards with a user’s photo
● Configured the company’s QoS (quality of service) through Linux scripts to throttle unwanted traffic