Software Engineer

or in other words...

Creative Thinker

Problem Solver

Perpetual Learner

Bug Detective

About Me

Get to know me

Hi, I'm Matt Banes

I'm a value-focused Software Engineer with a strong commitment to collaboration and solutions-oriented problem-solving. I'm a team player with a personable and dedicated nature. A respectful self-motivator gifted at providing strong technical direction across multiple projects.

Name:

Matt Banes

Phone:

(775) 450-3106

What I Do?

How I can help your next project

Resume

A little about my background

My Skills

Microsoft Azure Development Expert

Azure DevOps Advanced

.NET Development Advanced

Angular Proficient

HTML3, CSS3 & JavaScript Proficient

SQL Proficient

My Professional Experience

Senior Software Engineer

Crowe / Jun. 2022 - Current

Enterprise application development using .NET Core, Angular, TypeScript, JavaScript, Azure and similar frameworks and technologies.

Database development using Snowflake

Perform code review for other team member contributions to codebase.

Thorough quality testing of code before moving into UAT environment.

Coach junior team members.

Work as part of an Agile/Scrum development team.

Identify, own, and ensure implementation of work process improvement concepts.

Lead Software Engineer

Ecolab / Oct. 2021 - Jun. 2022

Engage with customers and field representatives to provide technical recommendations for onboarding customers to digital services.

Synthesize business requirements and translate them to appropriate technology solutions.

Provide architectural and technical guidance for product development and database design for cloud solutions.

Engage in hands-on, in-depth analysis, review and design of the software, including technical review and analysis of source code. Will include reviews of in-house developed code, as well as review of technologies provided by 3rd party vendors.

Ensure, and create as needed, software engineering processes, practices and operations to ensure reproducible, high-quality, development, while keeping costs under control, and delivering projects on-time.

Develop and execute software engineering plans, and manage software engineering schedules and resource allocations.


Application Developer

Click Bond, Inc. / Aug. 2020 - Oct. 2021

Enterprise application design & development using .NET including .NET Core, .NET 5, MVC, Blazor, JavaScript, Angular, HTML5, CSS3, WebAPI

Design & implementation of Azure solutions including Logic Apps, Function Apps, Storage Accounts, Content Delivery Networks, Static Web Apps & Azure Authentication/Authorization

Implementation and maintenance of Azure DevOps CI/CD processes. Including build/release pipelines, deployment agent setup, variables for build-once/deploy-many method, approval steps.

 

IT Professional - Application Development

Department of Transportation - State of Nevada / Jan. 2016 - Aug. 2020

Enterprise application development using .NET (C#, VB, ASP) including .NET Core, MVC, JavaScript, Angular, HTML5, CSS3, WebAPI

Database design/maintenance using SQL Server, T-SQL, SQL Server Management Studio, Azure Data Studio, SQL Server Integration Services

Thorough testing of code with bug identification and resolution plans

Working knowledge of IIS for application deployment and troubleshooting

All development projects completed using Scrum framework


Transportation Analyst

Department of Transportation - State of Nevada / Oct. 2012 - Jan. 2016

Develop/maintain applications related to analysis of traffic crash data using Microsoft tools such as Visual Studio, VB.NET, VBA, ArcObjects SDK

Work with ETL tools to facilitate data transfer between vendor database and state-owned databases

Creation and maintenance of various GIS spatial datasets utilized by Safety Engineering staff

Determine spatially accurate crash locations in GIS that cannot be determined by automated methods

Train, supervise and coordinate work assignments for other Transportation Analyst positions


IT Technician

Department of Health & Human Services - State of Nevada / Apr. 2012 - Oct. 2012

Redesign division website to improve UX using HTML, CSS, JavaScript, JQuery, Google Maps API

Maintain division internal/external websites

Improve existing work item tracking system to improve security, maintainability and ease of use

NOTE: Short employment time frame was due to an offer to return to a newly created position under my previous supervisor at the Nevada Department of Transportation that better aligned with my goals.