Post Job Free
Sign in

.Net Developer Software Development

Location:
Lake Elmo, MN
Posted:
August 05, 2024

Contact this candidate

Resume:

Mia (Jeff) Garoutte

Lead .NET Developer

***.********@*****.*** • 612-***-****

https://www.linkedin.com/in/mia-garoutte-31431b9/ •

Lake Elmo, MN

Summary

Seasoned Software Engineer with 15+ years of extensive experience in front-end and back-end web development. Highly proficient in technical and end-user support, underpinned by a solid background in system design. Collaborative Web Solution Architect and Team Lead Developer, with exceptional proficiency in MVC, jQuery, and .NET development. Adept at project scope and requirements gathering, ensuring alignment with business objectives. Known for mentoring developers, conducting thorough code reviews, and establishing high coding standards.

Technical Proficiencies

Programming Languages:

Active Server Pages (ASP), C# .NET, JavaScript, SQL, CSS, HTML5, TypeScript, SPARK, Visual Basic

Tools/Platforms:

.NET Framework 4.0, Active Directory, API, ASP.NET Core, ASP.NET MVC 3, ASP.NET Web Forms, Aspose, Atlassian tools, Bitbucket, CentOS, Checkmarx, Cisco routers, CruiseControl.NET, Datadog, DHCP, DNS, Factiva, FishEye, FourGen Computer-Aided Software Engineering (CASE) tools, Frame Relay, IIS, jQuery, Microsoft Enterprise Library, Microsoft Entity Framework, MongoDB, Networking Hardware, Next.js, NuGet, Octopus Deploy, PostgreSQL, Remote Access Systems, ServiceNow, Sitecore, Source (Game Engine), Specflow, SQL Server 2005, SQL Server 2008, TCP/IP, TeamCity, Telerik, Twilio, Web Applications, Windows OS

Skills:

Agile Software Development, Behavior-Driven Development (BDD), Change Management, Content Management, Help Desk Support, Network Security, Production and System Support, Search Engine Optimization, Security Engineering, System and Server Configuration, System Monitoring, Test-Driven Development (TDD), Troubleshooting, UI Design, User Accounts Management, Web Development

Career Experience

Marvin Windows and Doors, MN 2022 – 2024

Lead DevOps

Created new development tools, established pipelines, and set up infrastructure. Developed and maintained CI/CD processes following Agile methodology. Collaborated with product managers to translate business requirements into technical specifications. Managed the web marketing technology stack, system integrations, and maintenance. Designed and implemented solutions for scalability, high availability, performance monitoring, and backup and recovery across multiple environments. Provided after-hours system support. Developed and maintained comprehensive software documentation to support maintenance and development efforts.

Improved system monitoring, alerting, and escalation mechanisms to enhance operational efficiency and reduce downtime.

Provided strategic IT leadership for high-profile projects that required in-house or outsourced development.

Developed automatic code documentation as part of the CI/CD pipeline using DocFX, streamlining knowledge sharing and code maintenance.

Built a proof of concept (POC) for migrating Sitecore 9 to XM Cloud using the .NET SDK core.

Optimized content management and user experiences by migrating to an enterprise CMS platform (StoryBlok) using Next.js.

Bremer Bank, Lake Elmo, MN 2015 –2022

In consecutive roles, collaborated with Production Services to resolve longstanding server issues and corrected software licensing errors. Documented missing production software in change management databases. Trained developers on TDD, BDD, and Agile practices. Facilitated stand-ups, retrospectives, demos, and planning. Managed Bremer.com website and assisted Sitecore content authors with ADA tools. Secured critical databases with Vormetric, collaborating with database administrators and security engineering teams. Ensured custom-developed systems complied with audit and OCC requirements. Deployed and supported production systems after hours and on weekends. Mentored developers and provided software architectural guidance, including code reviews.

Application Service Lead Developer, 2020 – 2022

Implemented Checkmarx IAST scanning for key customer-facing systems, improving application security and user trust.

Maintained 70+ applications, ensuring 100% performance stability.

Automated Bremer signed certificate renewal, installation, and IIS binding as well as KeePass for creating and storing SSH keys, certificates, and other secrets.

Integrated Octopus Deploy with BeyondTrust Password Safe.

Automated Datadog agent installation across 1,500+ production systems in batches of 200 with zero downtime.

Automated data synchronization between HR systems, ResilienceOne, and xMatters, resulting in improved data accuracy and reduced manual effort.

Built a proof of concept (POC) for an incident alerting system using Twilio, .NET Core, Automic UC4.

Lead Software Engineer, 2016 – 2020

Deployed Atlassian SDLC tools (Bamboo, Bitbucket, Confluence, Crowd, Crucible, Fisheye, Jira) and set up automated CI/CD deployments that improved deployment reliability.

Designed SSDLC workflow with the management team to meet OOC and SOD requirements, which reduced security incidents.

Established a private NuGet feed server.

Developed the “LiftBridge” application framework and automated deployment of its components as NuGet packages to the feed as part of the CI/SDLC process, resulting in increased developer productivity.

Migrated on-premises Sitecore 7 system to Azure Sitecore 9 platform, which enhanced scalability and performance.

Partnered with the Intranet Redesign team to implement Jive on CentOS servers with Microsoft SQL and PostgreSQL database servers.

Oversaw vendor’s implementation of Checkmarx SAST scanning for Bremer’s code base and open-source components.

Performed security reviews and audits of new and existing applications.

Worked with developers to correct identified issues from the SAST, DAST and IAST scans.

Guided the development team in implementing the OWASP security standards and enforcing compliance.

Maintained 40+ applications, ensuring 100% performance stability.

Sr. Web Developer, 2015 – 2016

Improved user experience by upgrading Sitecore from version 7.5 to 8.1.

Organized “Patterns and Practices” lunch events for developers.

Created a reusable NuGet file management framework for applications, a reusable NuGet logging system to meet OOC and bank requirements, and a reusable NuGet security system to manage, report, and audit users' rights and roles across custom applications.

Maintained over nine applications, ensuring 100% performance stability.

Horizontal Inc., MN 2013 –2015

Lead Web Developer / Architect

In consecutive roles, mentored fellow developers and conducted code reviews. Performed web server configuration and system deployments for clients. Championed the implementation of TDD and BDD tests on clients’ build servers. Trained clients in BDD practices using SpecFlow and Visual Studio. Designed solutions for public-facing Sitecore projects. Configured client-specific TeamCity build servers across multiple environments for builds and deployments. Executed after-hours and weekend deployments.

Developed an image publishing workflow that reduced publishing time.

Automated the conversion of content from PowerPoint to HTML5 presentations within Sitecore, freeing up 2 days a week for the client’s content author.

Built an email service to manage weekly mass emails to 5,500+ subscribers and immediate notifications.

Designed a complex Sitecore system that seamlessly integrated with six different backend sales systems, providing a unified platform for dealers and sales representatives to access product and order information that reduced the average order processing time by 50%.

Formulated new TDD and BDD coding standards, leading to fewer defects.

Thomson Reuters, MN 2012 – 2013

Lead Software Engineer, 2013

Led the Document Platform and Static Content teams as a Software Engineer. Continued previous consulting work, delivering exceptional results. Mentored developers and conducted thorough code reviews. Collaborated with business partners to shape successful project goals and timelines.

Enhanced code base performance and scalability, which reduced latency.

Contributed to iPad and mobile features development for Westlaw Next, attracting a wider user base.

Led the rewrite of the notes and highlighting feature for Westlaw Next, reducing bug reports by 70%.

Senior II Consultant – ILM Service, 2012 – 2013

Upgraded and implemented new functionality for the document vertical. Developed the document exported function for Westlaw Next and Case Notebook using .NET Framework 4.0, ASP.NET MVC 3, jQuery, and C#.

Forthright, MN 2011 – 2012

Senior Web Developer

Maintained existing web-based systems in Visual Basic and C#. Updated the website content management tool to enhance marketing and SEO capabilities. Established an isolated testing environment for web applications and Windows services. Created NuGet packages for common code libraries and shared controls, using precompiled views. Managed and deployed new and upgraded systems during non-business hours.

Developed a continuous integration system and an internal NuGet package server using CruiseControl.NET, ensuring consistent builds.

Contributed to a proposal/contract generation system for class action administration, which improved efficiency.

ILM Professional Services, MN 2010 – 2011

Senior II Consultant, Thomson Reuters, 2011

Upgraded and implemented new functionality for the document vertical. Developed the document exported function for Westlaw Next and Case Notebook using .NET Framework 4.0, ASP.NET MVC 3, jQuery, and C#.

Senior II Consultant, Dow Jones MarketWatch, 2010 – 2011

Created a new RESTful WCF Factiva gateway service. Developed a web-based site to convert 20,000+ Factiva articles to RTF and PDF formats using Aspose and iBex. Utilized the .NET Framework 4.0, ASP.NET MVC 3, jQuery, and C#.

Plan First Financial Solutions, Florida 2007 – 2010

Senior Programmer

Engineered web-based application enrollment systems for debt management and settlement products. Maintained legacy ASP systems. Diagnosed and optimized SQL stored procedures and tables. Authored documentation for new and existing systems. Developed a migration plan from a classic ASP and ASP.NET 1.0 system to a new ASP.NET 3.5 MVC application.

Developed an automated lead scrubbing system to eliminate duplicate sales contact information based on the National Do Not Call Registry, existing customers, and call lists from affiliates.

Introduced an error reporting system to capture unreported errors in live systems.

Created a calculation engine to support various debt calculations based on state guidelines for different processing companies and creditors.

Automated the client GCS savings accounts creation, reducing labor overhead for debt settlement products.

Designed a dynamic creditor rules system to ensure debts comply with creditor requirements for debt management/settlement programs.

Built a web-based live chat system for customer support.

Magnetic, Florida 2006 – 2007

Sr. Programmer

Developed custom web solutions using ASP and Microsoft C# .NET 2.0. Supported developers across various projects. Collaborated with project managers and sales staff to identify project timelines and scope.

Led the development of the Magnetic e-commerce shopping cart.

Designed a new item template, enabling developers to quickly create a provider-based Data Access Layer and administration interface.

Integrated UPS WorldShip into the Magnetic e-commerce platform.

Implemented a gift certificate system for the e-commerce shopping cart.

Developed a “site settings” administration section, allowing site operators to update email addresses and company contact information.

Created a provider-based conversion tracking system to manage e-commerce sales conversions.

Developed a provider-based payment system to handle payment processes and securely store payment information.

Built a real-time shipping cost system, enabling e-commerce sites to charge shipping fees based on purchased products instead of a fixed rate.

Developed reporting tools that allowed operators to export custom reports to Excel.

Bayshore Solutions, Florida 2005 – 2006

Sr. Programmer / Team Lead / Programming Manager

In consecutive roles, managed architecture of all team projects. Collaborated with team leads to create custom modules. Developed custom web solutions using ASP and Microsoft C# .NET 1.1 and 2.0. Led a team of developers on multiple concurrent projects. Delivered cross-team support, training, and guidance to development staff. Coordinated with project managers on timelines, milestones, and resource allocation. Redesigned and improved a custom Content Management System using C# .NET 2.0, conducting post-project reviews to address recurring issues. Established company development standards. Resolved project issues and risks. Translated business requirements into technical designs with documentation. Developed client web applications using ASP.NET in C#.

Developed a project template that reduced project setup time from 6 hours to 15 minutes.

Created an item template that enabled fast creation of a provider-based Data Access Layer and reduced module creation time for the company’s WebModules Site Management system.

Implemented a flexible, permission-based security system for WebModules.

Designed a dynamic property system utilizing reflection and custom attributes.

Initiated and led a project to enhance the WebModules User Interface, making it more user-friendly and intuitive.

Designed a remote web-based label printer system compatible with the FedEx Ship Manager API.

Integrated Blackbaud’s Raiser’s Edge and IATS into an online event registration and donation system.

Built an ASP.NET 2.0 provider-based Document Manager for a custom Content Management System.

University of Minnesota College of Continuing Education & Professional Studies, MN 2004

Database Administrator

Installed, managed, and maintained the college’s Microsoft SQL servers. Diagnosed and resolved SQL connectivity issues. Supported web applications using an Informix database. Collaborated with developers on SQL stored procedures and Data Access challenges. Provided Help Desk overflow and third-level support. Separated application production and development environments.

Developed an automated C# database documentation system, enhancing efficiency.

Created a web database security model, improving data protection.

Designed a table-driven and dynamic local data warehouse, reducing network traffic and data latency.

Deployed automatic error handling within the local data warehouse, improving system reliability.

Developed a database-driven catalog request form, streamlining request processes.

Integrated data cleaning services into the local data warehouse, ensuring compliance with data rules.

Sprenger & Lang, MN 1999 – 2003

Network Administrator / Director of Information Services

In consecutive roles, installed, managed, and maintained local and wide area networks for 50 clients across two sites (Minneapolis and DC) using Windows 2k Pro and Windows XP Pro. Deployed new software and hardware, including desktop operating systems, office applications, desktops, laptops, remote access systems, and network utilities. Managed installation and troubleshooting of multiple MS Exchange servers, Merlin Magix/Intuity Audix phone systems, DSU/CSUs, T1/DSL/frame relay connections, Cisco routers, and 3Com switches/hubs. Administered Active Directory domains and configured systems using IntelliMirror, SMS, SQL, and VB login scripts. Maintained network security and managed company firewalls (WatchGuard and Checkpoint) across sites. Provided Help Desk support and application/system training to users.

Implemented a wide area network (WAN), reducing new computer deployment time, achieving 99% system uptime, deploying Hummingbird DM, and installing a corporate email system, ensuring a successful Y2K rollover.

Engineered and installed a server backbone that reduced network traffic.

National City Bank, MN 1998 – 1999

Network Analyst

Oversaw and maintained the corporate MS Exchange server and multiple backup systems. Resolved networking hardware and connectivity issues for TCP/IP, Token Ring, DNS, DHCP, and WINS. Delivered second- and third-level Help Desk support for Windows 95/NT, MS Office, LPC MarketScan, WinFast, Lotus Notes, and Novell Networking. Conducted on-site and remote client support and training for new online banking products. Established a software licenses inventory system.

Managed user accounts and group access rights on a wide area network, supporting 300+ clients across three sites using Windows 95 and Windows NT 4.0.

Optimized resource allocation by remapping printers, freeing up Novell licenses.

Streamlined vendor interactions by establishing a single point of contact for system vendors.

Enhanced backup efficiency by reducing duration through the addition of a network backbone for servers.

Achieved cost savings by negotiating and arranging software maintenance agreements.

Education

Computer Network Administration

Sanford-Brown College

Certifications

Microsoft Certified Professional –Issued 2012

Microsoft Certified Technology Specialist: .NET Framework 4, Service Communication Applications – Issued 2011

Microsoft Certified Technology Specialist: .NET Framework 4, Web Applications – Issued 2011

Microsoft Certified Solution Developer: Microsoft .NET – Issued 2006

Microsoft Certified Application Developer: Microsoft .NET – Issued 2006



Contact this candidate