- Lead/Programmer/Analyst - Software Engineer with 15 years experience
- Well-versed in all facets of the development lifecycle, from requirements gathering through post-implementation support
- Experienced as technical team lead; additional skills in providing training and mentoring for team members
- Recognized by managers and peers as a highly accountable, results-focused performer who meets deliverables with exceptional quality
Specialties:
- .NET / ASP.NET / C# / MVC
- LINQ
- CSS
- JavaScript, jQuery
- Web Services, ASP.NET Web API, REST, SOAP
- JSON, XML, XSLT
- Unit/Integration Testing in NUnit, FitNesse, T-SQLT
- T-SQL/PL-SQL (Stored Procedures, Functions, Views, Triggers)
- SQL Server Reporting Services (SSRS)
- Continuous Integration with TeamCity, MSBuild, Git/Stash
- Test Driven Development (TDD), Behavior Driven Development (BDD)
- Acceptance Test Driven Development (ATDD)
- Agile, XP, Kanban development methodologies
Senior Software Engineer @ Currently designing and developing a suite of critical contract management tools that aid healthcare entities in maintaining pricing accuracy through real-time price validation, detailed historical purchasing reports, contract updates and GPO/local contract uploads. Outside of development, other responsibilities include working with a remote product manager to refine requirements, create release plans and scope technical roadmap initiatives for scaling the contract management system. Majority of development occurs in Visual Studio 2014 and heavily utilizes SQL Server 2012 for the contract management system’s more than 4 billion rows of contract item data. Development technologies include ASP.NET, C#, MVC, Ninject, LINQ to SQL, LINQ, CSS, JavaScript , jQuery, Web API and Nuget. Unit/Integration testing technologies utilize NUnit, Moq, Should, SpecFor and FitNesse. Continuous integration via TeamCity and MSBuild leveraging Git with Stash (converted SVN repo) for source control. Quartz.NET windows services trigger ETL processes composed of C# and SQL Server stored procedures to load approximately 6-10 gigabytes of flat file data within a 24 hour period. Currently implementing an internal administrative contracting feature in AngularJS, .Net Web API with NUnit and Jasmine tests. Development occurs in a Scrum framework and Kanban is utilized for the contract management’s support team. From September 2011 to Present (4 years 4 months) Senior Software Engineer @ Lead developer of a ASP.NET/C# MVC application which manages and automates the collection of an estimated 7 million dollars in account deposits. Responsibilities included working with clients to refine requirements and project schedule and collaborating with a development team to define interfaces and identify dependencies. MyGeneration was initially utilized for auto-generating an Object Relational Model. SQL Server Integration Services (SSIS) was utilized for the generation of flat files via the financial management system Surpas. Also, utilized Visual Studio’s MSTest for system level unit testing and SQL Server Reporting Services (SSRS) for reports and letter generation. Development occurred in an Agile methodology.
Senior engineer on a multi-package SQL Server Integration Services (SSIS) process which imported and transformed 36 million dollars of revenue data from multiple Access databases into a single Oracle database schema. The analysis and design phase included identifying and documenting use-cases and constructing comprehensive data flow modeling diagrams. Complex SQL Server Reporting Services (SSRS) reports were used to generate detailed revenue statements on a data-driven subscription level.
Managed and developed critical enhancements to a ASP.NET/C# system which automated the disbursement of approximately 25 million dollars in retirement distributions. The disbursements application utilized multiple .NET web services and a 3rd party API. Implementation tasks included factory and façade patterns and writing stored procedures and functions to access multiple Oracle database schemas. From March 2008 to July 2011 (3 years 5 months) Senior Software Engineer @ Served as the technical lead for an ASP.NET/C# system which managed and automated the transfer of 80 million dollars in accounts with the NSCC’s industry standard ACATS system. Implementation included MVC and state design patterns. Infragistics UI component toolsets were utilized for consolidated presentation layer data views. File creation and processing occurred through a combination of .NET windows services, BPEL and an Orsyp implementation. Utilized NUnit, MSTest and SQL Server Reporting Services (SSRS).
Acted as one of the leads on a .NET/C# Oracle portal based trading application. This application presented financial data in various views based upon portal authenticated roles and privileges. Oracle Reports were developed to present data in an efficient manner. Factory and Model View Controller design patterns were utilized. Developed in an Agile methodology.
Lead developer on a .NET/C# and Oracle database based web application that presented complex federal, state and foreign tax information via CUSIP or stock ticker. Drove requirements analysis and development in collaboration with multiple component teams. 3rd party tool was implemented to retrieve files from an FTP site and a Cron script loaded the files by way of SQL Loader scripts into the database. From August 2005 to March 2008 (2 years 8 months) denver, coloradoSoftware Engineer II @ Served as one of the team leads for the Enterprise Portal Infrastructure team responsible for developing Qwest’s enterprise-wide, ASP.NET based portal framework. Portal framework was implemented using Microsoft’s SharePoint Services Web Part framework on a Windows 2003 based multi-server environment. Responsibilities included analysis, design and implementation of the portal’s web part infrastructure and core instrumentation components. The portal framework was used for five years as the MyQwest.com customer account management web site. Development occurred in an XP methodology.
Developed and supported a SharePoint based application to automate the cost per transaction of identifying potential new wholesale customers and maintaining current ones. Application developed using a 3-tier architecture and implemented in C# using Microsoft Visual Studio .NET and SQL Server 2000. Development occurred in XP methodology. From May 1998 to August 2005 (7 years 4 months) denver colorado
Masters in Computer Information Technology, 4.0 GPA @ Regis UniversityBachelor's of Science in Business Administration, Business Information Systems @ University of Colorado at Boulder - Leeds School of BusinessJ.K. Mullen High School Brian Nesbitt is skilled in: Agile Methodologies, ASP.NET, C#, XML, JavaScript, XSLT, CSS, HTML, MSTest, SSRS, T-SQL, Scrum, Test Driven Development, TFS, SQL