Brian
Bass
Location:
Carrollton, Texas (Dallas/Fort Worth Area)
Email: BrianBassResume@gmail.com
Phone: (972)740-1776
Brian Bass
has been in the software and internet industry for over 10 years. He has
been a software architect for over 4 years. He knows over 30 computer
languages, has created 2 languages of his own and teaches developers how to
best design their code. He is a technical leader and can produce software architecture
documents using the Rational Rose modeling techniques and the IRS ELC
models. He can also develop high quality Windows and web applications. He is
very articulate and is very good at communicating his message tailored to his
superiors or his development team. He enjoys utilizing his talents in all
aspects of the systems development life cycle. He is currently looking for a
Software Architect/Technical Lead position that will allow him to design windows
or web applications, develop them in C# and lead a team of developers.
Professional
Achievements
Motivium
Consulting Inc, Dallas, TX
CEO, Senior
Consultant, Senior Architect, Windows and Internet Developer
Boy
Scouts of America – Through RCG Information Technology
Irving, Texas
Oct
2008 –
Architect/Developer
Experience
·
Solely
converted the Boy Scouts Mapping Application from Spring, MySQL, Hibernate,
Java Beans, JSP, DWR and the Google Maps API to Spring.Net/Web Services, SQL
Server 2005, nHibernate, ASP.Net in C#, AJAX.Net and the Google Maps API.
·
Installed
and developed components for the Boy Scouts Community Server 2008 social network,
myscouting. Architect on a team of 5 with one other developer. Worked with
ASP.Net, CS 2008 user controls and SQL Server 2005.
Website
Experience Keywords
C#, ASP.Net web forms, Google Maps API, CSS, Spring.Net, NHibernate, NUnit,
ADO.Net, SQL Server, Telligent Community Server 2008, Rad Controls with AJAX,
AJAX.Net, Spring, Java Beans, DWR, Hibernate, MySQL, Apache, IIS management,
website deployment, code management with Serina
RideSearch.com
http://ridesearch.com
Carrollton, Texas
May
2006 –
CEO/Chief Architect/Programmer
Experience
·
Designed,
developed and maintained the entire website from the ground up using ASP.NET,
C# 2.0, SQL Server 2005, Community Server 2007, Rad AJAX Controls, Microsoft
Enterprise Library and Microsoft Web Services Software Factory
·
Designed,
developed and maintained the RideSearch iPhone website (iphone.ridesearch.com)
using CSS and ASP.NET and a custom coded iPhone Library.
·
Designed,
developed and maintained a PocketPC membership application using C# and the
.Net Compact Framework.
·
Designed,
developed and maintained a mass email Windows application using C#.
·
Implemented
ArcWeb GIS web services in the website for creating and displaying maps of
carpoolers’ routes.
·
Deployed
and customized ZNode Storefront with SSL for shopping cart management on http://ridesearch.biz
·
Search
Engine Optimization (SEO): First page for keyword carpool on Google, microsite
creation for higher search rankings, keyword optimization of content, and
getting RideSearch on the blogosphere to increase backlinks to website.
·
In
6 months of operations created a nationwide membership of over 7,000 and over
43,000 visits and over 195,000 page views.
·
Awarded
one of the 100 Best Websites by Women’s Health Magazine
Website
Experience Keywords
C#, ASP.Net web forms, HTML, CSS, iPhone development, ADO.Net, SQL, Community
Server 2007, Rad Controls with AJAX, Microsoft Enterprise Library 2.0, ArcWeb
GIS web service mapping, ZNode Storefront, SSL Certificate Management,
PocketPC development, .Net Compact Framework, Microsoft Web Service Software
Factory, IIS management, configuration manager, website deployment, server
maintenance, code management, SQL Server 2005 management, newsletter management,
Google Analytics, Google Enterprise email integration, Widget Creation with
WidgetBox, Facebook Application Development, Photoshop, Paint.Net.
Contracted
to Lockheed Martin for work at the U.S. Department of the Treasury
December
2005 – July 2008
Dallas, TX
- Granted Minimum Investigative Background (MIB) security clearance for dealing
with sensitive but unclassified data
Technical
Lead/Software Architect/Developer
Designed
and developed the critical batch audit system CEAS UCP (Unattended Case Processing)
at the IRS' MITS. The UCP system processes 50,000 cases on a weekly basis. The UCP
system was architected for consolidation and centralization of multiple batch
applications running on 40 servers at 10 IRS service centers into a single
application deployed on a HP Superdome multi-processor machine. The UCP system
is based on a Service-Oriented Architecture (SOA) utilizing .NET windows
services, Microsoft Message Queuing (MSMQ), SQL Server Integration Services
(SSIS/DTS), Oracle 9i databases and implemented in C# 2.0. The application was
developed using multi-threading and parallel processing techniques. Designed
and developed the core framework that all the Windows services utilize. Coded
in C# all of the major components of the system: Windows services, business entities,
business logic, data access layers and Oracle stored procedures. Trained other
developers on developing additional C# components to utilize his UCP object
model framework, including using web services to access critical functionality.
Created technical use cases from requirements documentation using UML. Created
project estimations using function point analysis. Helped the project managers
allocate developer resources on the project. Created and gave technical
interviews for the hiring of developers for Windows Services and ASP.Net
application development.
Created and
gave presentations on advanced C# programming techniques for IRS employees and
contractors covering the new Core architecture. Taught the IRS MITS employees how
to utilize .NET architectures in their existing systems (RGS, CEAS). Used the ELC
(Enterprise Life Cycle) to create government required documentation for the
development of the next generation batch system (CEAS UCP) on the path to CMM
Level 3. Helped other developers by performing code reviews and analysis of
their patterns and practices.
Achievements
·
Successfully
architected and led the 20 person development team for the IRS Unattended Case
Processing system. Increased batch case throughput from 8 hours to 20 minutes
using a custom multithreading/multiprocessor model.
·
Researched
and developed a C# solution to integrate the RGS Tax Computation engine into
automated case processing system (CEAS UCP).
·
Developed
a .NET C# Windows Service to retrieve tax data from the IRS Mainframe MasterFile
databases (RTF, Entity, Tax Mod, AIMS).
·
Developed
a solution to produce IRS correspondence (Letters, Notices, and Forms to
taxpayers) using COTS application (Adobe Production Print). The application
merged the case XML data with the PDF (XDP) templates.
·
Developed
a taxpayer data (DDB, TC424) parsing solution using SQL Server Integration
Services (SSIS) and integrated it with the Oracle case data storage (CEAS).
·
Ported
32-bit code to Itanium 64-bit for deployment on the IRS production infrastructure
on a HP Superdome server.
·
Reverse
engineered an old C++ dll into a new C# component to parse the taxpayer data
records from MasterFile to populate the .NET data objects.
·
Designed
Web Services and ASP.NET GUI components to monitor the IRS production systems.
·
Decomposed
the existing Visual Basic code to extract the requirements for the new automated
case processing system.
Technologies:
C#, ASP.Net, Windows Services, Web Services, Windows Apps, SQL Server
Integration Services development, MSMQ and Windows Services design and
development utilizing Oracle and Access Databases, XML, UML, TDD, Nunit, Adobe/StreamServe
Production Print.
Nokia/IBM
through Strategic Staffing Solutions, Dallas, TX
June
2005 –December 2005
Contract
- Senior Technical Architect/ Internet Developer
·
Designed
and developed components for Nokia’s Electronic Claims Handling system (ECH)
utilizing C#, SQL, MSMQ, ASP.NET and multithreading. The ECH system handles 4
million claims a month with the capabilities of handling 30 million.
·
Went
to Prague, Czech Republic and analyzed the Accenture warranty center’s usage of
the ECH System and SAP processes. Created new system requirements that
integrate both ECH and SAP together.
·
Analyzed
the ECH security model and documented its processes for a Sarbanes Oxley Audit.
·
Utilized
Rational Rose UML and Microsoft’s Visio for modeling
Technologies:
C#, ASP.NET, SQL Server Stored Procedures, ADO.NET, XML, UML using Rational
Rose, Oracle
Internal Revenue Service/Management Systems Designers, Dallas, TX
October
2004 – June 2005
Contract
- Senior Technical Architect
·
Designed
the architecture for one of the IRS’s Automated Earned Income Tax Credit
Systems
·
Utilized
Rational Rose UML and Microsoft’s Visio for modeling
·
Researched
architectural methods including Rational, Microsoft’s Solutions Framework and
eXtreme Programming methods
·
Delivered
architecture presentations and cost-estimate analysis of different
architectural solutions
·
Create
a decomposition process for extracting business requirements from existing VB
code
·
Created
Proof of Concepts for SQL Server Integration Services for the DTS portion of
the batch systems
·
Taught
developers and business analysts his new language, "Business Logic Markup
Language" or BLML
·
Granted
MBI clearance for sensitive but unclassified data for the U.S. Treasury
Department
·
Created
a presentation for a new book about Microsoft’s New SQL Server Integration
Services and pitched it to Apress publishing
Technology
Keywords: C#, ASP.NET, SSIS, SQL Server Stored Procedures, ADO.NET, XML, UML
using Rational Rose, Oracle
EFG Companies, Irving, TX
August
2004 – October 2004
Contract
- Senior Technical Architect/ Internet Developer
·
Designed
and developed EFG’s salvage yard website, using ASP.NET with C# and SQL stored
procedures. Used Photoshop for the user interface development.
·
Designed
and developed EFGCompanies.com new company website. Worked on a team with
marketing to gather requirements and developed the site in Flash and ASP.NET.
·
Managed
and upgraded the intranet portal website using ASP.NET with C#.
·
Researched
SQL Reporting Services and SharePoint services for presentation layer access to
backend AS/400 accounting systems.
Technology
Keywords: C#, ASP.NET, SQL Reporting Services, SQL Stored Procedures, ADO.NET,
XML/XSLT, UML in Sybase Power designer, Flash.
P2Plink for Keane Inc, Dallas, TX
February
2004 – August 2004
Contract
- Technical Lead/ Internet Developer
·
Designed
and developed P2PLink’s medical insurance on-line editing application
"Queue Tools".
·
Created
SQL Server stored procedures, database schema, C# business logic, ASP.NET user
interface mimicking the insurance forms HCFA and UB92.
·
Normalized
P2PLink’s production database.
Technology
Keywords: SQL Server 2000, C#, ASP.NET, Messaging, XML/XSLT, UML
Rapport
Technologies, Dallas, TX
August
2002 – February 2004
Senior
Software Engineer/Internet Developer
·
Designed
and developed Rapport 5.0 thin client network management software
·
Designed
and developed the GUI – using C#, WinForms, Custom Controls and COM interop,
hooked into the MMC Framework and created an MMC snap-in for the front-end.
Decreased load time from 15 minutes to 15 seconds.
·
Using
OO methodologies enhanced a C# central class library that accessed the MMC
through COM interop.
·
Using
C# WinForms, created many wizards and dialogs that access a SQL Server database
and allows the user to create, update and delete enterprise data.
·
Using
custom controls, created a custom IP address control that handled network
identification, including calculating a broadcast address when given an IP address
and a subnet mask. Also created navigation controls for the GUI.
·
Using
C#, created licensing web services that the main WinForm application has access
to so it can create and validate license information.
·
Project
DBA – Designed the SQL Server 2000 database structure, and created the SQL
stored procedures that were compatible with Oracle.
·
Server
object developer – Using C++, enhanced the ISAPI DLL that handled real-time
requests from the MMC app and routed it to the embedded device agents using
push technology.
·
Designed
and developed Rapport’s purchase order system including: designing the SQL
Server 2000 database structure, creating the SQL stored procedures, creating
web services that access production data securely via XML and creating
transaction stored procedures to receive and to send the data to the web
services. Also designed the GUI front end with ASP.NET. These web services
communicated with a SMTP server to send emails to customers giving validation
of their order.
·
Debugged
and enhanced Rapport 4.0 thin client network management MMC flagship product
with Visual Basic 6.0 and the Platform SDK MMC designer for the front-end and
SQL stored procedures for the backend. Created a licensing web service in
VB.NET to access the MMC application and to validate user’s licenses. Used
Windows API calls to enhance the MMC front end. Also used XML and XSLT for GUI
functions.
·
Debugged
and enhanced Rapport’s company homepage – http://www.rapporttechnologies.com
and the company’s beta site and message boards. Technologies used were ASP
and SQL server stored procedures.
·
Enhanced
Rapport’s InstallShield program using C++ and VBScript. Also created a custom
feature tree dialog with Visual Basic 6.0 and hooked it into the installation
routine.
Technologies:
C#, VB.NET, C++, .NET Web Services, Visual Basic 6.0 with Platform SDK and
Windows API, ASP.NET, SQL Stored Procedures, ASP, DHTML/CSS, XML/XSLT, SOAP,
Visual Interdev, Visual Studio.NET 2003
RealPage, Inc., Dallas, TX
January
2001 – August 2002
Senior
Internet Developer/Application Architect – Mobile and Wireless Division
·
Designed
and developed a specialized markup language (BBML) for rapid wireless
development – using Microsoft’s XML DOM, XSLT, SQL, and ASP.
·
Served
as a lead developer on RealPage’s flagship product "OneSite" in the
facilities division. Duties include mentoring other developers and teaching
ASP, SQL stored procedures, XML and DHTML. Conducted defect management and
assignment to other developers. Designed and developed RealPage’s mobile
architecture including: creating internet syncing Palm Pilot conduits from
Visual Basic.NET, creating Palm applications using C with CodeWarrior, creating
ASP.NET web services that access production data securely via XML and creating
stored procedures to receive and send the data to the web services.
·
Conducted
statistical analysis of facilities production data and made reports and
recommendations to enhance RealPage’s products.
·
Created
InstallShield Programs (Visual Basic 6.0) that will update Palm Pilot Software
(Satellite Forms) in the RealPage mobile products division.
Technologies:
SQL, ASP, DHTML, XML, XSLT, VB.NET, CSS, Interdev, VS.NET, XML DOM, Visual
Basic 6.0, XMLHTTP, BBML, C
Breakaway
Solutions, Dallas, TX (Company that went out of business)
2000
– 2001
Consultant
·
Served
as a lead developer on internal project "Portal".
·
Created
XSLT transforms with SQL Server 2000 XML data and ASP.
·
Created
a Visual Basic program that strips global email addresses from MS Exchange
server via LDAP and outputs it in XML format for use with the
"Portal" project.
·
Worked
with World Oil client in maintaining their existing website.
·
Taught
other developers XML and XSLT with IIS 5.0 and Active Directory Services.
·
Created
a COM object that stripped stock prices from the Internet utilizing the XML
HTTP object.
·
Created
a COM object that parses the "Portal" XML global address book.
·
Created
an ASP/Flash Birthday ticker on the Breakaway’s website.
AT&T/CSC, Dallas, TX
1998
– 2000
Associate
Consultant
·
Designed,
developed, implemented, and maintained a table creation utility that automates
the complete process of provisioning calling plans utilizing Visual Basic 6.0
and the mainframe.
·
Designed,
developed, implemented, and maintained a FTP program created for AT&T's
developers that allows for integration between the AT&T mainframe and the
PC utilizing Visual Basic 6.0.
·
Designed,
developed, implemented and maintained a time entry system for all of CSC's
58,000 employees utilizing Visual Basic 6.0.
·
Designed,
developed, implemented and maintained a web based intranet search engine using
ASP that searches all of the tables on the mainframe and outputs specific
product inquiries.
·
Designed,
developed, implemented and maintained a set of WSH VBScripts. Some scripts were
set to run nightly and to pull table information from the mainframe so the
website could use them in the search process. Other scripts were made to
automate record keeping processes that were too mundane for analysts and
developers to use – resulting in increased productivity.
·
Graduated
from AT&T’s Initial Design Training as a COBOL II/DB2 developer familiar
with the system development life cycle.
·
Supported
the consumer billing systems progress along the Software Engineering Institute
Capability Maturity Model journey by attending all required training to help
Consumer Billing Systems reach CMM level two compliance.
EDUCATION
B.B.A.,
Management Information Systems – Texas Tech University, Lubbock, TX (1998)
Training: One year of C++; Project
Management, Systems Analysis and Design; and Application Architecture with
PowerBuilder and Oracle