We provide IT Staff Augmentation Services!

Senior .net Developer Resume

Farmington Hills, MI

SUMMARY:

I am a senior - level .NET software architect, technical leader, and programmer with 27 years of experience in all phases of software application development. I am seeking a position as a hands-on software architect or team leader using Microsoft technologies and empowered with technical leadership responsibilities.

TECHNICAL SKILLS:

  • C# advanced
  • ASP.NET advanced
  • Visual Studio.NET advanced
  • ADO.NET advanced
  • Web API / Web Services intermediate
  • SQL Language advanced
  • SQL Server intermediate
  • Transact-SQL (T-SQL) intermediate
  • HTML / CSS intermediate
  • JavaScript / jQuery intermediate
  • XML / XSLT intermediate
  • Internet Information Services (IIS) intermediate
  • Team Foundation Server / Git / SVN intermediate
  • Visio Professional intermediate
  • UML intermediate
  • Sparx Systems Enterprise Architect intermediate
  • Application Design expert
  • Database Design advanced
  • Object-Oriented Design advanced
  • Technical Writing expert

PROFESSIONAL EXPERIENCE:

Senior .NET Developer

Confidential, Farmington Hills, MI

Responsibilities:

  • Added key features to a mission-critical enterprise ASP .NET application for legal case management software. Completed improvements to architecture, user interface, and data processing for streamlining code and reducing maintenance.
  • Created HTML 5 web pages with Visual Studio 2017, ASP.NET, C#, SQL Server, and jQuery. Wrote technical specifications and performed unit tests.
  • Created WebAPI and SOAP web services to request, process, and format enterprise data for exchanging with vendors and publishing in the application.
  • Prototyped new XML integration using Windows Communication Foundation.
  • Utilized Team Foundation Server for source code control & task management.

Senior Lead .NET Developer

Confidential, Detroit, MI

Responsibilities:

  • Maintained code & enhanced features in an enterprise ASP .NET application for supporting B2B eCommerce with franchisees. Debugged browser, server, web services, and database issues to prepare production releases on a weekly basis.
  • Created HTML 5 web pages with Visual Studio 2015, ASP.NET, C#, VB.NET, and jQuery. Wrote detailed requirements specifications, deployment plans, test plans, and updated documentation.
  • Maintained web services, JSON, and SQL Server stored procedures to request, process and format enterprise data for publishing in the application.
  • Utilized the Telerik Kendo UI for jQuery library for enhancing the user experience with HTML 5/JavaScript web components.

Web Developer, Manager

Confidential, Farmington Hills, MI

Responsibilities:

  • Improved operational efficiency by designing and implementing an ASP .NET enterprise content management system for use in creating and maintaining product and service marketing websites.
  • Designed and coded HTML 5 web page forms, templates, and user controls in ASP.NET and C# using Visual Studio 2015. Integrated HTML, CSS, and JavaScript to support a rich user experience.
  • Wrote detailed requirements specifications, technical design documentation, deployment plan, and administrator manual.
  • Utilized web services, Web API, XML and XSLT to request, process and format enterprise data into reusable web page components.
  • Maintained SQL Server 2012 as the content management database.
  • Maintained the Ektron v8.7 (CMS 400.NET) content management system on Windows 2008 servers with IIS 7.5, SQL Server, & load balancing. Debugged server and database issues to prepare the system for its production launches.
  • Configured Active Directory, database replication, and MS Search Server.
  • Made daily use of JIRA, Subversion (SVN), Git, NuGet, NLog, and Confluence tools for the enterprise software development process.

Software Architect

Confidential, Pontiac, MI

Responsibilities:

  • Led a team of five programmers in the completion of coding for an ASP.NET MVC, VB.NET and SQL Server application that manages the collection of delinquent property taxes throughout Oakland County. Delegated and reviewed programming work on a daily basis to ensure quality and progress.
  • Proposed and implemented development process improvements to speed up the delivery of the software, add predictability to the programming process.
  • Wrote SQL queries and stored procedures to convert, import, test, and validate large amounts of property tax data transferred from 3 separate data sources.
  • Created data and process diagrams in Sparx Systems’ Enterprise Architect.
  • Wrote new specifications for design, processing and programming work.
  • Wrote database import, transform, load, and validation scripts for each release.

Senior Programmer/Analyst

Confidential, Troy, MI

Responsibilities:

  • Programmed test and monitoring programs in C# .NET 2010 and SQL Server 2008 for a vehicle telematics system used to track vehicle mileage, location, and driver behavior.
  • Added data enhancements to web services applications used to communicate with telecommunications service providers and telematics devices in the field.
  • Wrote SQL queries and stored procedures to mine collected data and generate daily performance reports related to testing, quality assurance, and billing.

Software Architect/Development Manager

Confidential, Detroit, MI

Responsibilities:

  • Served as the Software Architect and hands-on Development Manager in the design, programming, and launch of a public financial management website in VB.NET, ASP.NET, and SQL Server 2008.
  • Created website design specifications, including functional and technical requirements, architecture, program design, database design, and security.
  • Supervised 5 other developers on the team in their daily coding assignments.
  • Served as the decision-maker on the architecture, overall technical design and programming patterns used to implement the website. Focused on website maintainability, reliability, and performance while mentoring the team.
  • Wrote technical specifications for the programming of object-oriented designs using objects for business domain, data access, presentation, and validation.
  • Created UML 2.0 diagrams in Enterprise Architect for object-oriented designs.
  • Created architectural frameworks, views, & patterns for new components and enhancements, including 7 custom component DLLs to share common code.
  • Designed reusable WCF components for exchanging application data reliably.
  • Learned the Telerik RadControls for ASP.NET AJAX toolkit for user interface.
  • Created databases, queries, and scripts in SQL Server Management Studio 2008.
  • Programmed the data access layer with an object/relational mapping tool and ADO.NET code for database access to SQL Server 2008.

Senior Programmer/Analyst

Confidential, Auburn Hills, MI

Responsibilities:

  • Added computer telephony features to a mission-critical, global call center application for debt collection in Visual Basic.NET 2008 for 2000 users.
  • Updated and debugged COM components to support interoperability with .NET and Visual Basic 6.0 clients.
  • Provided design recommendations for computer-telephone integration across multiple call center installations.
  • Wrote test plans and tested against 4 types of phone system servers.

Lead Programmer/Analyst

Confidential, Dearborn, MI

Responsibilities:

  • Served as the Lead Programmer/Analyst in the design, upgrade, and expansion of a mission-critical, financial enterprise application in Visual Basic.NET 2005 for 60 users worldwide.
  • Designed an architectural framework for new components and enhancements.
  • Upgraded the architecture of the application for the Visual Basic.NET environment to improve maintainability, reliability, and performance.
  • Created UML 2.0 diagrams and systems lifecycle documents for a new object-oriented enterprise application.
  • Designed and wrote 6 custom component DLLs to share common code with other .NET applications.
  • Upgraded all of the source code modules to use ADO.NET for database access to SQL Server.
  • Wrote dynamic Microsoft SQL queries and stored procedures in T-SQL to retrieve and update application data.
  • Mentored 6 other developers on the team in improving their technical designs, code quality, and best practices.
  • Led source code review meetings and created materials for the code reviews, offering technical advice and tutorials. Improved the process of code reviews, test planning, source code control, and documentation.
  • Wrote thorough technical specifications for the programming of object-oriented designs (OOD) and standards-based enterprise software.
  • Worked on the following projects: worked at a one-month temporary VB programming assignment, worked on the design for a new programming utility in Microsoft Visual Studio, volunteered as the state director of a non-profit organization, and searched for suitable professional employment.

Senior Programmer/Analyst

Confidential, Keego Harbor, MI

Responsibilities:

  • Served as a Senior Programmer/Analyst for the architecture, design, development, and maintenance of a commercial computer resource management product in Visual Basic.NET used to monitor and report on the usage of corporate enterprise servers and workstations.
  • Added new features to existing application modules in Microsoft Visual Basic, Visual Basic.NET, SQL Server, and Oracle.
  • Revised the architecture, design, and source code of the Visual Basic.NET application to improve maintainability, reliability, and performance.
  • Provided production support and application maintenance by monitoring and correcting software defects.
  • Wrote dynamic SQL queries to retrieve and update data in database tables from the application. Wrote SQL database scripts to create, load, and update database tables for testing and installation.
  • Added innovative user interface and TCP/IP features for gathering and viewing data.
  • Mentored other developers on the team in improving code quality, system maintenance, and best practices.

Lead Programmer/Analyst

Confidential, Livonia, MI

Responsibilities:

  • Served as a Lead Programmer/Analyst at a major financial services firm for the development and maintenance of a suite of check image capture and processing applications in Visual Basic and SQL Server.
  • Provided production support and application maintenance by monitoring and correcting software defects.
  • Designed a SQL Server database for new application data. Wrote stored procedures in T-SQL for storing image data and transactions.
  • Wrote code to generate summary reports in HTML for viewing on the web.
  • Wrote code for FTP uploading to web servers for viewing customer transactions on the web.
  • Created flowcharts, database designs, and UML diagrams in Microsoft Visio.
  • Led source code review meetings and software quality inspections for other developers on the team. Provided architecture and programming consultations to developers in other departments.
  • Revised in-house development team procedures for design, source code control, code reviews, testing, and technical documentation.

Technical Team Leader

Confidential, Livonia, MI

Responsibilities:

  • Served as a Technical Team Lead in the development of a suite of commercial loan applications for the mortgage industry in Microsoft Visual Basic, SQL Server, Oracle, and Access.
  • Supervised 2 other developers in structured software development. Led source code review meetings. Provided production support and application maintenance by monitoring and correcting software defects.
  • Designed new software architecture, features, and object-oriented business models for client-server Visual Basic.NET.
  • Added XML support to data exchange processes to improve the flow of information between vendors.
  • Wrote SQL database scripts to create, load, and update database tables.
  • Wrote technical design specifications for the programming of new object-oriented designs (OOD). Wrote functional specifications & QA test plans.
  • Facilitated technical design review sessions, improved documentation standards, and delivered technical presentations. Made recommendations for quality improvements to code and software development processes.

Hire Now