Hands-on technical experience with numerous DBA functions, including SSIS packages/ETL, DDL scripts, logical and physical data modeling, index tuning/optimizing, queries, with MySql and SQL Server Databases. Reviewed performance data with the RAID arrays and optimized SQL Server setup to partition data files and separated log files on different arrays. Responsible for determining the optimal raid levels based on usage and log data. Responsible for the migration of SQL Server 2000 databases to SQL Server 2005, technical experience includes migrating DTS packages to SSIS packages and changes to stored procedures due to the legacy SQL Server 7.0 SQL statements. Examined and debugged VB.NET and C# client applications for troubleshooting of business logic and data access layers to assist in bug fixes.
Responsible for mentoring junior DBAs/developers and reviewing new database designs to verify that the physical database design was designed to enable maintainability, scalability and performance. Issues addressed were the design of covering indices, index tuning, table placement, and indexed views utilized with horizontally partitioning tables across multiple arrays to increase performance.
Designed and developed highly scalable AJAX enabled web applications, web services, business logic layers and data access layers. Developed event driven ASP Web User Controls Server Controls which rendered html structures/composite controls, and provided a consistent graphical interface to the end user. Developed an SQL AD-HOC reporting tool which enabled users to create SQL AD-HOC reports. The AD-HOC reporting tool replaced a previous utility that did not guard against SQL Server injection attacks. The tool enabled users to save reports and generate a dynamic GUI interface which enabled the input of custom filter criteria when running reports.
WEB 2.0 and AJAX was extensively used to enable provide thick client functionality to a thin client application. . The server controls were fully compliant with the ASP.NET framework/Visual Studio IDE and provided drag and drop usability/IDE visibility to other developers on the team.
Reviewed existing application data access layers and business logic to determine how to be implement enhancements and extend current functionality of the application while maintaining a consistent code base and patterns. Developed naming standards and best practices to encourage code reuse and improve future maintainability of the C# applications.
Designed and developed web services which were consumed by multiple client applications such as a VB.NET client application and ASP.NET/C# web applications. The web services utilized SQL Server data access layers with XSD strongly typed data access layer and C#. Utilized extensive compression modules with web service calls to reduce the amount of bandwidth required and increase performance of the applications.
Consolidated multiple applications and tools into a single web site project to enable and promote reuse with CSS, JavaScript, graphics and master pages. The master pages included standardized AJAX support and standardized error reporting to the user.
|