Bryant
Brabson
bryant@bryantbrabson.net
View Bryant Brabson's profile
Technical Blog | Twitter
Summary
Over 10 years of IT management experience with over 15 years of software development experience. Over 10 years of healthcare IT experience, primarily with Microsoft technology.
Experience
Censis Technologies,
Franklin, TN
December 2014 - Present
Director of Application Development
- Hired to lead one million+ dollar migration project of flagship product, Censitrac, to technologies including but not limited to ASP.NET MVC, ASP.NET Web API, AngularJS, and TypeScript while also maintaining backwards compatibility with legacy version and various interfaces. Legacy product continued to be supported during migration and releases delivered on time. Managed diverse team of seven local and remote developers, a technical writer, and four onshore consultants with indirect supervision of up to fifteen offshore resources.
- Introduced Agile processes so that products were rapidly delivered and customer needs and feedback were promptly addressed. Established use of Atlassian issue and project tracking software.
- Oversaw effort to implement best current software development practices using modern web development technologies. Initiated use of mature open source frameworks instead of homegrown tools unless no other alternative existed. Codified SDLC and Change Management processes. Grew development team by 25%. Supervised creation of technical writing department.
- Set up and administered Jenkins continuous integration, Protractor automated testing, and QA environments hosted at Amazon Web Services (AWS). Developed software when needed, such as proofs of concept, in languages such as C# and F#. Responded to RFP's in support of sales team.
Brookdale Senior Living,
Nashville, TN
June 2011 - December 2014
IT Healthcare Applications Manager
- Provided the overall technology vision and leadership for the Healthcare Information Technology (HIT) custom development team. Improved business operations efficiency and effectiveness by optimizing the use of information technology.
- Led development team responsible for developing and supporting .NET 4.0/4.5 applications, SQL Server 2008/2012 Reporting Services reports, extract, transform and load (ETL) processes, and healthcare systems integration.
- Planned and managed projects, ensured HIPAA and Sarbannes-Oxley compliance, and mentored developers. Established best practice policies and procedures surrounding Agile software development lifecycle. Saved company over $400,000 by not backfilling positions vacated through termination or transfers.
- Designed and developed software including but not limited to ASP.NET MVC web applications, Windows Services, and REST-based SOA applications. Acted as Team Foundation Server administrator.
TeamHealth,
Knoxville, TN
April
2005 - June 2011
Enterprise
Solutions Group Manager
- Lead team composed of up to 13 developers charged with architecture and development of new Microsoft.NET applications as well as supporting legacy software systems for a $1.3 billion healthcare company. Instilled discipline where chaos reigned by establishing repeatable, standardized processes based on industry best practices. Reduced staff size while increasing productivity and improving quality.
- Used
iterative process to manage all phases of software development lifecycle.
Established customer acceptance policies and tools based on Windows Sharepoint Services
(WSS) 3.0 and Team Foundation Server (TFS) 2008 to track user acceptance
testing progress and feedback.
- Greatly improved deployment efficiency and reliability by constructing CruiseControl.NET / MSBuild continuous integration solution for Windows Forms and ASP.NET application code, SQL Server Reporting Services files and Oracle database objects.
- Responsible for resource allocation, change management, audit reporting, server configuration, development and test environment setup, Team Foundation Server (TFS) version control administration, and production release engineering and logistics.
- Developed new and supported existing C#-based .NET 1.1, 2.0, 3.5 SP1 and 4.0 ASP.NET Web Forms, ASP.NET MVC, Windows Forms and WPF applications. Managed successful migration of line of business (LOB) application from Oracle forms to .NET 3.5 SP1 on schedule and $900,000.00 under budget.
Investment Scorecard, Nashville, TN
August
2004 - March 2005
Programmer
Analyst
- Converted
existing ASP 3.0 user interface to ASP.NET, creating or updating SQL
Server 2000 stored procedures where necessary.
- Converted
middle-tier data access components to Visual Basic.NET from Visual Basic
6.
- Generated
detailed technical specifications.
Kroll Inc., Nashville, TN
10/2002
to 7/2004
Senior
Developer
- Acted
as project manager and lead developer for Global Academic Screening Service. This 4-tier
solution, written exclusively in C#, used .NET remoting, ASP.NET, SQL Server 2000 and Windows Services to capture, transport and process business school
applicant data for institutions such as Stanford, Yale, and University of
California at Berkeley.
- Lead
developer for the Online Entry Application project. Phase
1 involved development of a dynamically generated ASP.NET website that allowed users to enter such data as address history, demographics, employment
history, and educational background and then submit this information
directly to Kroll Background America�s (KBA) background screening system
for verification. Phase 2 required development of a set of C# web services
for the interchange of XML to allow seamless integration between customer
Human Resource systems and the background screening service. With the
completion of Phase 2, customers now had the option of sending their
applicants to KBA to fill out applications or uploading already completed
applicant data to KBA for verification. Both phases of the project
involved used SQL Server 2000 as persistent data storage.
- Developed,
maintained, and extended the functionality of corporate internet and
intranet websites and their associated content management tools using SQL
Server 2000 full-text indexing and stored procedures, VB.NET, C#, ASP.NET,
ADO.NET, ColdFusion versions 4.5 and 5, and JavaScript. Participated in
migration effort away from ColdFusion applications to a .NET solution by
redeveloping applications as well as offering technical expertise to other
involved parties.
- Designed
and created client-server and Windows Service applications for Windows
2000 Server using Visual Basic 6 and .NET, C#, ADO.NET, and SQL Server 2000.
These applications fulfilled corporate needs such as data aggregation,
Active Directory maintenance, and email monitoring.
- Acted
as project manager and developer for the Kroll Reference
Source
(KRS) project. Managed software development, testing, and deployment by
outside consulting firm and coordinated Interactive Voice Response (IVR)
software development by XO Communications. Used ASP.NET, VB.NET and XML to develop a high-availability Web Service that functions as the interface
between IVR software and the KRS SQL Server 2000 database. Also developed
VB.NET/ SQL Server 2000/ RightFax Windows Service
integration solution to automate the sending of faxes generated by the
usage of the KRS IVR interface.
Tallent Communications, Brentwood, TN
12/2000
to 8/2002
Developer
- Developed
dynamic, database driven sites such as The Upper Room, MethodX, LeftBehind and ForeFront Records as well as
browser-based content management and administration tools for these sites.
Tools and technologies used included ASP, Flash, Visual Basic, JavaScript,
SQL Server 2000, COM, and IIS 5.0.
- Developed
two high-availability systems to track user interactivity with Flash and
other rich media online advertisements. Both of these projects used PHP
and MySQL databases and were hosted on Red Hat Linux 7.2 platforms. Wrote
shell scripts to automate disaster recovery, database backup, and version
control.
- Began
migration of existing ASP 3.0 applications to ASP.NET.
Saint Thomas Hospital, Nashville, TN
3/1999
to 11/2000
Systems
Analyst
- Developed
3-tier, browser-based intranet applications using Java, JavaScript, HTML,
and CSS. These applications utilized legacy data stores such as a
PeopleSoft DB2 database as well as Microsoft SQL Server version 6.5 and 7.
These applications were distributed to users using NetDynamics version 4.x
application server, Microsoft IIS 4 web server, and Windows NT 4.0 Server.
- Built
3-tier, browser- based, transactional intranet applications using a
combination of ASP, HTML, JavaScript, VBScript, CSS, and MTS. Created Java
COM objects to centralize and store session data. Databases used were SQL
Server 6.5 and 7. These applications were hosted and distributed from
Windows NT 4.0 Server.
- Created
and supported client/server applications using Visual Basic 6. These
applications were created in order to satisfy specific niche user needs
that browser based technologies could not, such as aesthetically pleasing
printed reports.
Laboratory Corporation of America, Nashville, TN
3/1998
to 2/1999
Programmer
Analyst
- Developed
new and supported existing M ("MUMPS") applications running in
AIX and OpenVMS environments.
- Created
new and maintained existing Electronic Data Interchange interfaces to AIX
and OpenVMS platforms.
Envoy Corporation, Nashville, TN
5/1996-
3/1998
Business
Analyst/ Account Manager
As
Business Analyst, beginning 10/1997
- Performed
system analysis of Electronic Data Interchange computer programs, written
in COBOL and C, running in a mainframe MVS TSO environment.
- Responsible
for performing quality assurance system integration testing of programming
changes.
- Worked
extensively with ANSI X12 transaction sets 837, 835, 271 versions 3030
through 3051, National Standard Format versions 1.04 and 2.0, as well as four
proprietary formats.
As
Account Manager, beginning 5/1996
- Supported
all aspects of healthcare Electronic Data Interchange operations in
mainframe and personal computer environments.
- Communication
and problem resolution with customers nationwide, including healthcare
providers, software vendors, insurance companies, and other data
processing centers.
- Resolved
application problems by coordinating programming corrections through
verbal instruction and written documentation.
- Nationwide
travel was required to build and maintain customer relationships.
Published Works
- MaximumPC magazine, May
2004, �How To Learn Visual Basic Programming�
- MaximumPC magazine,
September 2004, �Visual Basic Programming: Part Two�
Education
University Of Tennessee, Knoxville, TN
May
1992
Bachelor
of Arts, Major in Political Science, Minor in Economics
- 3.0/
4.0 GPA overall, 3.0/ 4.0 in major, both major and minor are part of the
writing emphasis Liberal Arts curriculum.
Nashville
State Technical Institute, Nashville, TN
August
1997
Introduction to Electronic Data Processing
Computing Environments
Program Logic and Design
PASCAL
C Language Programming
C++ Programming
Visual Basic
Technical Skills Summary
Skill
|
Years used
|
Last Used
|
Active
Server Pages 2.0/3.0 (ASP)
|
5
|
2005
|
AngularJS
|
2
|
2017
|
ASP.NET Web Forms
|
7
|
2010
|
ASP.NET MVC
|
4
|
2017
|
ColdFusion
4.5/5.0/MX
|
2
|
2004
|
COM/DCOM/COM+
|
4
|
2005
|
CruiseControl.NET
|
4
|
2011
|
Microsoft F#
|
3
|
2017
|
Flash
5/MX ActionScript
|
2
|
2002
|
Git
|
3
|
2017
|
HTML
|
13
|
2017
|
Java
|
2
|
2001
|
JavaScript
|
13
|
2017
|
Jenkins
|
2
|
2017
|
jQuery
|
3
|
2017
|
Microsoft
Internet Information Server (IIS)
|
13
|
2017
|
Microsoft Silverlight 4
|
1
|
2011
|
Microsoft
SQL Server 6.5/7.0/2000/2005/2008/2012
|
13
|
2017
|
Microsoft Visual C# .NET
|
10
|
2017
|
Microsoft
Visual SourceSafe (VSS)
|
7
|
2009
|
Microsoft Windows PowerShell
|
5
|
2013
|
MSBuild
|
5
|
2012
|
MUMPS
(M)
|
1
|
1999
|
MySQL
Database Server 3.23
|
3
|
2004
|
Oracle
Database (8i, 9i)
|
6
|
2013
|
PHP
|
3
|
2004
|
Structured
Query Language (SQL)
|
13
|
2017
|
Team
Foundation System (TFS)
|
6
|
2013
|
Visual
Basic 5.0/6.0 (VB)
|
5
|
2005
|
Visual
Basic .NET (VB.NET)
|
9
|
2011
|
WCF
|
3
|
2011
|
Windows Installer XML (WiX)
|
1
|
2012
|
WPF
|
3
|
2012
|
XML
|
9
|
2017
|
Technical Training
- July
2004: passed exam 70-315 "Developing and Implementing Web Applications
with Microsoft Visual C# .NET and Microsoft Visual Studio .NET"
- April
2004: passed exam 070-320 "Developing XML Web Services and Server
Components with Microsoft Visual C# .NET and the Microsoft .NET Framework"
- January
2003: Microsoft Course 2389B "Programming with Microsoft
ADO.NET"
- December
2002: Microsoft Course 2063C "Introduction to ASP.NET"
- November
2002: Microsoft Course 2373B "Programming With Microsoft Visual
Basic.NET"
- October
2002: Microsoft Course 2559B "Introduction to Visual Basic.NET
Programming With Microsoft.NET"
- May
2000: Java Programming Fundamentals
- March
2000: Microsoft Course 1017 "Mastering Web Application Development
Using Microsoft Visual InterDev 6"
- May
1999: Microsoft Course 833 "Implementing a database on Microsoft SQL
Server 7.0"
- June
1998: Technical Training Level 1 for Cloverleaf version 3.3.