Post Job Free

Resume

Sign in

C# .net web Blazor TSQL

Location:
Grand Rapids, MI
Posted:
September 12, 2023

Contact this candidate

Resume:

Results-Driven Senior Software Developer/Lead

** ***** ** ******** *********** experience including management 30 years as a Lead/Senior Software Developer. A proven record of driving business results by completely revamping software and development processes. Able to gain expertise in new areas, re-architect products, and successfully lead developers of diverse backgrounds. I have a strong understanding of best practices and procedures for software development. I believe in maintainable code over cool code. I do what it takes to get the job done. I believe a team can accomplish more than the individuals themselves. I work hard to build a team. I believe in an Agile, continuous delivery of high-quality software that meets business requirements.

Career highlights include:

Hired and trained software engineers at multiple companies, a few worked for me multiple times

Converted many software teams to Agile software development system (Azure DevOps)

Scrum Master for the team. I have run daily Stand ups and the board

20 years with Microsoft .Net stack, .Net Framework, .Net Core and recently .Net 5/6/7

Ported to Micro Service environment Azure Functions In process and Out of Process .Net 6.0

Installed and maintained Microsoft Azure DevOps for continuous self-testing project with Git

Ported games (www.bfmgames.com) to HTML 5 Canvas and .Net 6.0 Blazor

Functioned as SQL Server DBA at sites tuning SQL logic and schema

Worked with World Bank on conversion from Box to One Drive for Business (TSQL / bugs)

Worked with undocumented REST interfaces to add connection to new platforms at Portal Arch.

Worked with Azure, AWS, Box, Dropbox and other cloud services and APIs at Portal Arch.

Professional Experience

Architect Provato (Cleveland, OH)

May. 2023 – Current .Net Azure C# - Micro Services Blazor

Leading, developing, C# application Blazor and Micro Services projects

Accomplishments include:

Project .Net 6.0 C#, Blazor running in Azure Server

Build complete unit testing system for code based on xUnit

VB.Net and ASP.NET

Architect Collabrea / Deloitte (Southfield, MI)

Jan. 2023 – Apr. 2023 .Net Azure C# - Micro Services Blazor

Leading, developing, C# application Blazor and Micro Services projects

Accomplishments include:

Project .Net 6.0 C#, Blazor running in Azure Server

Build complete unit testing system for code based on xUnit

Projects with Angular and React

Lead a team in India and Argentina on design

Principle Software Engineer Calamu Tech. (Clinton, New Jersey)

May. 2022 – Dec. 2022 .Net Azure C# - Micro Services Blazor

Leading, developing, C# application Blazor and Micro Services

Accomplishments include:

Project .Net 6.0 C#, Blazor running in Azure Server

Build complete unit testing system for code based on xUnit

Worked on Backend system in Azure - JAVA

Frontend .Net Framework Desktop Application

Lead team of 1 developer

Lead/Software Architect Zeal It Consulting (Dallas, TX)

Sept. 2021 – Apr. 2022 .Net Azure C# - SQL Development

Leading, developing, C# application Angular/Blazor and Azure Functions

Accomplishments include:

Formed development team from scratch

Installed and configured Azure DevOps system and all Agile ceremonies

Designed and Built all Git structure

Designed and created entire Azure system, consisting of Storage, Function Apps, SQL databases

Designed and created all DevOps CI/CD Pipelines for Serverless Website

Project .Net 6.0 C#, Angular and Blazor running in Azure Serverless

Created projects for Front-end and Back-end projects

Trained up two junior programmers

Lead all Scrum Standups and other meetings

Build complete unit testing system for code based on xUnit

Designed Backend system in Azure - Functions, Azure SQL Database, Azure Blob Storage

Frontend Angular hosted on serverless Azure Storage Static Website

Built up Azure DevOps system for team with full CI/CD with full pipelines for deploying to Azure

Lead team of 3 developers

Lead/Senior Software Developer Jervis Webb (Farmington Hills, MI)

Jul. 2021 – Sept 2021 C# - SQL Development

Leading, developing, modifying, and maintaining internal C# applications and systems.

Accomplishments include:

Brought in to revamp aging processes

Angular Web Site

Lead/Senior Software Developer Success Mortgage (Plymouth, MI)

Jul. 2020 – Jun. 2021 C# - SQL Development

Leading, developing, modifying and maintaining internal C# applications and systems. Converted to Azure DevOps from a manual system.

Accomplishments include:

Promoted to Lead to manage the software development team

Got most of source into a Git (Azure DevOps)

Switched from manual tracking to Agile Cards (Azure DevOps)

Reworked a couple of Database procedures to be more efficient.

Lead/Manager Software Development HNC (Wixom, MI)

Jun. 2020 – Jul. 2020 C# - SQL Development

Leading, developing, modifying and maintaining online Medical Remote Application ASP.NET C# applications and systems. Converted to Git and created procedures for software development team.

Accomplishments include:

Got most of source into a Git (Azure DevOps)

Switched from manual tracking to Agile Cards (Azure DevOps)

Trained junior developers

Owner of company passed away

Lead/Senior Software Developer Insight Global (Dominos) (Ann Arbor, MI)

May 2019 – May 2020 C# VB6 - SQL Development

Leading, developing, modifying and maintaining Visual Studio ASP.NET C# applications and systems. Worked on Legacy System written in VB6 and C# with SQL Server backend.

Accomplishments include:

Wrote utility to gather all PDB’s so debugging Dumps from field would be possible.

Gave class to all developers on how to debug Async code.

Reworked a couple of Database procedures to be more efficient.

Lead/Senior Software Developer Portal Architects (Ann Arbor, MI)

Nov. 2014 – Apr 2019 C# .Net Core - SQL Development

Leading, developing, modifying and maintaining Visual Studio ASP.NET C# applications and systems. Maintained SQL Server and other VM’s and servers.

Accomplishments include:

Wrote and maintained code in a large C# .Net Core project using Visual Studio 2017 and 2019

Worked with Azure, AWS, Box, Dropbox, Google, OneDrive, SharePoint cloud Rest Interfaces

Built and maintained Azure and AWS VMs and Azure SQL DB’s and AWS RDS’s

Analyze Dumps for customer memory and lockup problems using WinDbg

Debugged performance problems SQL Server DB using profiling and diagnosis tools

Used Fiddler, Wireshark and other debugging tools to reverse engineer other tools REST API’s

Used Postman for Rest Endpoint testing and development

Used Git and GitHub for source control

Used many Open Source, NuGet packages in product

Used Agile processes with JIRA

Used Confluence for Documentation

Used TeamCity for Continuous Testing (all code had test cases run when pushed to GitHub)

Built-up Docker and Kubernetes Container platform for testing

Added code to interface to IBM FileNet’s REST API for product

Added code to interface to Lotus QuickR’s REST API for product

Added code to interface to WebDav REST API for product

Wrote Utility to extract data from Lotus Domino to file system

Mentored and trained two new developers added to team

Wrote new Windows services, SQL Stored Procs, Web-Services for product

Lead / Senior Software Developer Nextep Systems (Troy, MI)

Feb. 2014 – Nov. 2014 ASP.NET C# SQL Development

Leading, developing, modifying and maintaining Visual Studio ASP.NET C# applications and systems. Maintained SQL Server and Windows Servers (TFS).

Accomplishments include:

Coded New Printer Driver for EPSON POS Printer talked to printer via TCP/IP and escape chars, this reduced support calls on Printing from at least 5 calls a day to 0 in a period of 5 days.

Enhanced development processes and retrained the existing developers

Changed from TFS Online to in house TFS System so could customize the TFS System to an Agile Process. Created procedures for Bugs and Enhancements around TFS and CRM System.

Debugged performance problems in SQL Server using profiling and diagnosis tools

Mentored and implemented new coding standards for group

Wrote new Windows services, SQL Stored Procs, Web-Services for product

Lead Software Developer Michigan Mutual (Southfield, MI)

Sept. 2012 – Jan. 2014 ASP.NET C# SQL Development

Leading, developing, modifying and maintaining Visual Studio ASP.NET C# applications and systems. Maintained SQL Server farm and Windows Servers farm.

Accomplishments include:

Revamp development processes and added a lot more procedures to TFS

Built system to monitor all servers and systems for company

Implemented and upgraded SVN (Later converted to TFS), SQL Servers and new servers

Debugged performance problems in SQL Server using profiling and diagnosis tools

Mentored and implemented new coding standards for group

Wrote new Windows services, SQL Stored Procs, Web-Services for internal systems

Maintained Microsoft Dynamics CRM, Sharepoint and TFS systems

Manager of Software Development Perennial Software (Plymouth, MI)

Jul. 2011 – Sept. 2012 ASP.NET C# and Winforms Development

Leading and developing, modifying and maintaining Visual Studio ASP.NET C# WinForms VB6.

Accomplishments include:

Revamp development processes and installed new TFS Server for procedures

Implemented conversion to TFS source control for whole company

Hire new staff and retrained the existing staff

Developing new Client Winform and Web ASP.NET applications

Maintain and write new Stored Procs in TSQL and used LINQ in code

Debugged performance problems in SQL Server using profiling and diagnosis tools

Lead/Senior Software Developer TEK Systems (Troy, MI)

Oct. 2010 – Jun 2011 ASP.NET C# Web Development

Led and developed, modified and maintained ASP.NET Websites. Planned, developed, tested and implemented ASP.NET websites. Visual Studio 2008 C#, ASP.NET 3.5 AJAX CSS. SQL Server 2008 with Stored Procs. Designed and developed large site with very complicated page logic. Used Ajax, Java Script and ASP.NET 4.0.

Accomplishments include:

Worked on Web Sites for GM, Saab, Subaru and other car companies.

Established standards and lead projects with other developers

Designed, created and coded a new SQL Server database

Coded Stored Procs using TSQL for website and used LINQ in code

Owner BFM Software (Commerce, MI)

Apr. 2009 – Sept. 2010 Software and Hardware custom solutions

Did computer hardware and software consulting

Accomplishments include:

Maintained multiple companies IT infrastructure including Windows Server, Exchange, IIS, SQL Server and many other server applications.

Repaired computers and maintained networks

Updated and redid company websites.

Manager of Development INVIA SOLUTIONS (Ann Arbor, MI)

Feb. 2008 – Mar. 2009 Cardiac medical imaging software maker

Managed and trained 6-person team that handled all components of development projects, including scheduling, architecture, design, and QA. Ensured on-time, on-budget delivery of projects. Developed with Visual 2008 C++ CLI and C#, OpenGL, and 3D. Maintained Windows, SQL, and Exchange servers and oversaw IT network security.

Accomplishments include:

Improved team performance through mentoring and replacing under-performers. Helped raise evaluations of two team members from “poor” to “outperform” through plan.

Transformed team development processes to increase quality, productivity, and morale.

Led conversion of product from C to C++ CLI / C# .NET, enabling rapid product enhancements and reducing bugs by 50%. Created proposal and trained staff on new technology.

Championed and led conversion of English-only medical imaging product to full UNICODE support, making it first in marketplace to support any language and culture. Used modular approach to enable developers, translators, and medical staff to work on product independently.

Manager of Research and Development OSI / MAXXAR CORPORATION (Wixom, MI)

Feb. 2001 – Jan. 2008 Voice response systems for financial institutions

Managed and trained 7-person R&D department and QA department. Was personally responsible for product architecture, design and development. Oversaw Windows clients and servers, SQL and Exchange servers, and IT network security. Coded in C++, C#, VB, and other languages.

Accomplishments include:

Functioned as the Senior Developer in off hours. Worked at least 30 hours a week coding

Worked with many different managers because of changing company structure. Always met company goals and keep the team producing through all structure changes.

Learned telephony and speech technologies to expert level in 6 months.

Initiated and led re-architecture and redesign of Maxxar’s computer telephony product for banks. Customized product for 15 vendors. Company was purchased largely because of revamped product that my team designed and developed.

Transformed R&D team by removing under-performers and hiring 5 new staff, significantly improving quality and speed of development. Setup goals and monitored process.

Worked with sales to win major contracts by translating technology to potential customers.

Represented company at industry meetings and trade shows. Worked with 3rd party companies representing company and negotiating contracts for services.

Transformed archaic internal company network. Reinstalled software and servers then maintained.

Director of Engineering LAKESIDE SOFTWARE (Keego Harbor, MI)

Feb. 2000 – 2001 Jan. User and system management software provider

Led 8-person engineering department including development and support. Coded in Visual C++ and Visual Basic using OOP. Defined all project requirements and evaluated features. Maintained Windows 2000, SQL, and Oracle servers.

Accomplishments include:

Functioned as the Senior Developer in off hours. Worked at least 30 hours a week coding

Worked closely with owner of company with little supervision. Met company goals.

Built engineering department from the ground up. Hired, trained and managed 5 developers and 3 support staff.

Built a HTTP server that processed requests and returned XML data to client. This was built entirely in C++ using WinSockets.

Built a multithreaded system that will run on Win9x and WinNT that will monitor the system and write statistics to a database. Captures internal Windows information via low-level APIs.

Created database classes in C++ using OLEDB and ADO that support Access, SQL Server 6.5, 7.0 and 2000 and support for Oracle and DB/2.

Lead / Architect / Software Developer ADVAL COMMUNIATIONS (Southfield, MI)

Jun. 1999 – Jan. 2000 Provider of facsimile transmission services

Coded in VB, C++ MFC ATL with SQL Server. Supported and fixed bugs in older VB and C / C++ products. Designed, installed and maintained PC hardware for building. Installed and maintained Windows NT/2000 servers for building. Optimized SQL Server VB and C++ projects.

Accomplishments include:

Designed and implemented a multithreaded server application that contained 5 main threads and pools of worker threads.

Built a C++ to VB gateway for programmers to write VB code to be used on our server.

Director of Development and Support HEALTHMASTER INC (Walled Lake, MI)

Oct. 1996 – May. 1999 Provider of medical records software for schools

Managed 3-5 person team responsible for architecture, design and development. Coded 50% of project in C++ MFC ATL and Visual Basic using OOP. Designed and coded install program in Install Shield Pro. Designed and created all icons, graphics, and demo for product. Handled third-level support calls and fixed bugs. Used DAO, ADO, OLEDB to MS Access and SQL Server databases.

Accomplishments include:

Worked closely with owner of company with little supervision day to day. Met goals.

Significantly increased development team output by replacing poor performers. Hired and trained three new developers and two support personnel.

Took existing system developed by a third party group of contractors and redesigned and hired new staff to maintain internally. Product is still sold mostly unchanged today 10 years later.

Replaced aging Novel company network with Windows NT Server.

Re-architected DOS and Windows 3.1 product into a modern product using Visual Basic and C++. New product satisfied customer needs and rejuvenated sales.

Senior Software Developer COMPUWARE CORP. (Farmington Hills, MI)

Mar. 1988 – Sep. 1996 Software development and professional services

Worked as lead developer and lead architect on numerous projects, including IBM System 390 and Microsoft Windows in C++ for Win32. Managed entire lifecycle of product development.

Accomplishments include:

Selected to be representative on ‘due diligence’ team that reviewed potential acquisitions. Performed in-depth product evaluations for 2 acquisitions.

Presented numerous times to senior management on project status and results.

Designed and wrote major features and components for many products.

Worked in Assembler, C and Cobol on mainframes and C / C++ and VB for Windows.

Architected and led the development of 2 products from the ground up.

Software Engineer EDS CORP. (Troy, MI)

Jun. 1985 – Feb. 1988 Global technology services provider

Worked as lead architect for numerous projects, including for IBM System 390. Defined project requirements and evaluated features.

Accomplishments include:

Developed multitasking systems to support thousands of users.

Worked on GM mail system that had over 10,000 users.

Owner BFM Software (Commerce, MI)

Jan. 1992 – Present Software and Hardware custom solutions

Started and maintained a successful software and hardware custom solutions company. While employed outside do not take projects. Over the years projects have included First CD Player application for Windows 3.1, Mobile games for Windows CE, Web Sites, maintaining business networks, custom solutions for businesses, maintaining home computers for customers, latest projects center on iPhone, Android and Windows Mobile applications. Part time ONLY business, doesn’t conflict with full time job.

Accomplishments include:

Windows C++ C#

ASP.NET C# JavaScript CSS Website created and maintained

Learned how to start and maintain a small company.

Learned that a happy customer is critical to continued success.

Created and sold at retail software stores (Babbages) WinCD Pro the first CD Player for Windows 3.1 that later because commercial. WinCD was the shareware of the year runner up for PC Magazine.

Produced and delivered multiple games to the Windows CE market places. Learned how to program in spare resource environments.

Maintained multiple company’s IT infrastructure including Windows Server, Exchange, IIS, SQL Server and many other server applications.

Current projects involve Web Services, SQL Server, C#.Net and iOS.

This is all always done in off hours and never affects my current job. This is more of a hobby…

Education & Training

DEVRY INSTITUTE OF TECHNOLOGY (Columbus, OH)

Graduated 1985 Bachelor’s Degree: Computer Information Services (3.95 GPA)

Microsoft Certified Professional (MCP) C#

Microsoft TechED: 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008

Microsoft Professional Developer’s Conference: 1995, 1996, 1997, 1998, 2000, 2001

Visual C++ Developers Conference: 1997, 1998

Microsoft Build Developers Conference 2015 2017

Awards & Memberships

Compuware Corp “Developer of the Quarter” (January 1995)

Ziff Davis “Shareware Program of the Year” Runner-Up (1995)

Microsoft Developer Network (Universal Level)

Microsoft TechNet

Microsoft Partner ISV customer program

Microsoft Windows Beta Tester (Beta tested Win3.1, Win95, Win98, WinNT, WinXP, Vista, Win7, Win10)

Technical Skills

Programming Skills:

C#

C++

Visual Basic

OOP

Assembler

Java Script

HTML

XML / JSON

ADO.NET

WinSockets

Install Packages

Voice XML

HTML

ASP

ASP.NET

React

LINQ

TSQL

General IT Skills:

Windows Servers

SQL Servers

Exchange Servers

Network Security

Windows Clients

Microsoft Project

Web Technologies

Speech Technologies

TTS Engines

Cloud Storage Systems

Cloud Virtual Systems



Contact this candidate