We provide IT Staff Augmentation Services!

Senior .net Consultant Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Delivered responsibilities as Project Lead, Technical Architect, Business Analyst, & Programmer/Analyst
  • MS certified product specialist, possess excellent communication & inter - personal skills, and former Microsoft Certified Trainer
  • Demonstrated proficiency in connecting .NET to Oracle 9i databases using ODP.NET (Oracle’s Data Provider for .NET) with COM+ Transactions, building PL/SQL packages and configuring security
  • Creation of large Enterprise Application Frameworks utilizing Microsoft Application blocks and Microsoft best practices
  • 15+ years of experience in Software Life Cycle Development with large scale cross platform projects.

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Senior .NET Consultant

Responsibilities:

  • Review existing application code base and refactor as necessary C# .NET
  • Replace .Net older Threading code with asynchronous Task, and Func to resolve performance and locking issues.
  • Configure install SSMS for the maintenance of Azure Virtual Servers running SQL Server and IIS.
  • Create Database projects from existing Databases in TFS.
  • Deploy development databases to Azure PASS SQL servers for testing and QA.
  • Fix SQL Stored Procedures.
  • Refactor C# and ASP.NET projects to remove redundant code and allow for easy unit testing.
  • Fix Jquery scripts for Window resizing.
  • Redesign and replace Jquery, CSS files with Bootstrap and angular2 and services for a modular easy to maintain front-end.
  • Front-end Unit testing with Jasmine
  • Connect to backend services from angular using Angular's $http service and JSON.

Confidential, Houston, TX

Senior .NET Consultant

Responsibilities:

  • Develop maintain an deploy Windows workflow hosted in Web Service application. Invoke and manage WF state in a SQL server database.
  • Configure the creation of reports using data from a SQL server db and mapping to Adobe Acrobat PDF form fields for property tax correspondence, using C#.
  • Automate the testing of SQL serve stored procedures.

Confidential, Houston, TX

Senior .NET Consultant

Responsibilities:

  • Develop Powershell scripts to automate the task on Windows Servers created from Amazon Machine Images (AMI).
  • Develop scripts to automate windows Update using Windows Update and Windows Update Server Com Objects.to selectively apply server updates.
  • Automate the Installation of .NET framework upgrades and Applications.

Confidential, Houston, TX

.NET Consultant Consultant

Environment: Visual Studio 2015, C#, Web API 2.0, .NET 4.6, Entity Framework 6.0, SQL Server, TFS, Microsoft Azure

Responsibilities:

  • Create Services using Web-Api 2.0 C#,
  • Create asynchronous REST api calls using ajax.
  • Fix Threading performance issues using await Task.Yield() to ensure code runs asynchronously and not block code in the execution context.
  • Create Stored Procedures and import into Entity Framework 6.0
  • Re factor and remove the inappropriate use of Dependency Injection.
  • Identify security flaws using fiddler proxy server
  • Document Existing System Architecture using Visual Studio Ultimate using Class and component diagrams, Interfaces and connectors
  • Make changes to application to make them Azure ready, removing stateful API calls requiring sticky sessions
  • Configure SQL Databases in Azure to enable Visual Studio on the desktop to connect to databases

Confidential

.NET Consultant Consultant

Environment: Visual Studio 2015, C#, Web API 2.0, .NET 4.6, Entity Framework 6.0, bootstrap, SQL Server, Azure cloud services

Responsibilities:

  • Create configure develop and test migrations from development and publish to cloud for websites.
  • Implement code first database design
  • Implement Unit Test and database seed script.
  • Implement custom Domain routing for production and staging sites.
  • Configure and implement Cloud based email services using SendGrid Azure Cloud Service and .NET API for marketing email
  • Offload bulk email sending via Threading
  • Improve UI look and feel using Bootstrap to scale to mobile devices.
  • Configure SQL Databases in Azure for security and development deployment
  • Configure Autoscaling/Sheduler for Azure
  • Configure Application to use Azure Block Storage for Video Content
  • Create and access Containers from .NET/C# using Azure SDK 2.8 to access Blog storage for image and video
  • Create Application Load test to right size Servers to reduce cost and maintain availability.
  • Enable the Upload storage and retrieval of video content to Azure Storage.
  • Manage Security using Azure Active Directory using User/Groups, Roles and Azure Resource Groups.
  • Create/Manage and install Certificates to allow developers to connect VS2015 to Azure subscriptio

Confidential, Houston, TX

Senior Developer

Responsibilities:

  • Design Single Page Application (SPA)
  • Build Reusable UI components using HTLM templates and knockoutJS 3.2.
  • Use JQuery and knockout to implement MVVM
  • Create responsive interface that adapt to mobile devices using bootstrap
  • Interface front end with Web 2.0 API
  • Build Data access layer using Entity Framework 6.0

Confidential, Houston, TX

Senior Developer

Responsibilities:

  • Implement Web Service functionality using WCF and messaging framework
  • Transforming HRXml messages into useable business components
  • Ceate/Implement data validation rules using XSLT and Schematron
  • Create unit test integration test and Load test using VS 2013
  • Implement Data access using Entity Framework 6.0 and Fake/Mock data for unit testing
  • Create dynamic load and configuration pattern to facilitate development, testing and Production

Confidential, Washington, D.C

Senior Developer

Responsibilities:

  • Design layered architecture for existing components, Create unit test framework and implement code coverage
  • Using VS Architect identifies inconsistent software design and take corrective action to remove duplication, tight coupling, invalid software dependencies and 'dead' code.
  • Create mid-tier components, and write UNIT test
  • Design application wide Unit Test to achieve above 80% test coverage
  • Add File Upload and precessing of CSV files using MVC, Creating view Models and Controllers to support functionality.
  • Create Views using MVC 4, Razor, HTML5, CSS, JSON, and JQuery
  • Resolve Cross browser compatibility issues that affected JavaScript and JQuery

Environment: .NET 4.0, C#, WCF, SQL Server, Visual Studio 2010 Ultimate, ReSharper

Confidential

Security Architecture

Responsibilities:

  • Build Application Store to create unit test framework and develop guide lines for the implementation of code coverage
  • Conduct Penetration testing and recommend remediation action to fix vulnerabilities
  • Penetration Testing using HP Web Inspect
  • Use BurpSuite for
  • Proxy to inspect and modify traffic between browser and application
  • Spider - to crawl for page content (Advantage: bypasses robot.txt)
  • Scanner - For Enterprise level scanning with attack signatures, same as Webinspect but with less resource consumption
  • Intruder - to perform customizable attacks such as cross-site forgery requests and brute-forcing
  • Analyze Pen Test Reports and creating remediation
  • Create .NET specific Remediation covering OWASP Top 10
  • Knowledge of SamuriWTF
  • Setup/Configure Lab computers for the testing/product evaluation of WAF servers which involved configuring IIS to use host headers, TCP/IP host files
  • Prepare tutorials on secure .NET coding (based on SANs training)
  • Create a solution
  • Integrate FxCop and develop secure code rules for the VS 2010 environment
  • Generate and modify Code generation templates to create Data access classes using Entity Framework
  • Create ASPX pages using HTML5, CSS, JSON, and Jquery to simulate attacks by Browsers
  • Develop libraries for Data validation and use of MS AntiXSS library

Environment: .NET 4.0, C#, WCF, SQL Server, Visual Studio 2010 Ultimate, DotCover

Confidential, McLean, VA

Senior Developer

Responsibilities:

  • Design layered architecture for existing components, Create unit test framework and implement code coverage
  • Using VS Architect identifies inconsistent software design and take corrective action to remove duplication and tight coupling.
  • Debug and Refactor defective code.
  • Create mid-tier components, and write UNIT test
  • Design application wide Unit Test to achieve above 80% test coverage
  • Create and Modify Build Definitions, with Code Analysis and Unit Test

Environment: .NET 4.0, C#, WCF, SQL Server, Visual Studio 2010 Ultimate, TFS, Microsoft Test Manager, DotCover

Confidential, Fairfax, VA

Architect

Responsibilities:

  • Design build and test new and existing features, hosted on WCF and User Interface components.
  • Add new UI Controls to implement new application features
  • Create mid-tier components, and write UNIT test
  • Create components using LINQ
  • Create ASPX Pages using HTML5, CSS, JSON, and JQuery
  • Implement functionality using the MVVM framework
  • Design application wide Unit Test to achieve above 80% test coverage
  • Refactor existing code to remove duplication, improve code quality by making itself documenting by communicating intent, thus reducing the need for documentation
  • Create Business object diagrams and implementation detail diagrams to capture business and developer perspectives of the system with a goal to create simple elegant solutions to business problems and aid developer buy-in

Environment: .NET 4.0, C#, WPF/MVVM, WCF, SQL Server, Entity Framework, Team Foundation Server

Confidential

Senior .NET Developer/Architect

Responsibilities:

  • Document existing applications to meet compliance requirements and build application interfaces to external vendor products using REST protocol
  • Reverse engineer and document existing applications using UML, C;lass and Sequence diagrams
  • Create Architecture and design documentation from Use case and requirement documents
  • Identify technologies that aid in meeting stated business goals and reduce development time
  • Develop and communicate quality metrics for which code quality can be measured against and be an asset to the project (as opposed to being a liability)
  • Build Windows Service Applications
  • Create SQL server database, stored procedures and related .NET code to store and retrieve data and PDF files
  • Create components, in C#, to connect to Web Services via REST
  • Create Web application to manage and view PDF files stored in a SQL Server database. Web pages utilized Java script and AJAX
  • Create unit test for all components
  • Create TFS Projects and Created Test Cases for imported TFS work items (user stories)
  • Create record and configure data capture for Test Case steps and Exploratory Test Cases in Microsoft Test Manager

Environment: .NET 4.0, C#, ASP.NET, Windows Services, SQL Server, MS Visual Studio 2010 Ultimate, TFS, Microsoft Test Manager

Confidential, Alexandria, VA

Senior .NET Developer / Architect

Responsibilities:

  • Complete existing features and fix bugs
  • Application was redesigned using a View, business and data access layer to facilitate business and data access code removed from .aspx codebehind files
  • Automated Unit test written for business logic and Data access components
  • Refactoring though out the application was done to reduce code (remove redundancy) and hence improve application stability, reliability and eliminate bugs
  • Provide Automated Test coverage for all business components
  • Create and modify existing stored procedures
  • Create a framework for an easily extensible messaging system enabling the client to update/modify automated business process messages without code changes

Environment: .NET 3.5, VB.NET, C#, ASP.NET, SQL Server, Membership Services

Confidential, Glen Burnie, MD

Senior .NET Developer

Responsibilities:

  • Implement Database Encryption on personal data and modifying stored procedures
  • Develop application portal for clinical trials
  • Design and build Web applications for clinical trials with integration to SMA, Email, and Text Messaging and IVR systems
  • Provide Message correlation through WCF
  • Develop a Domain Object Model using requirements documents. Develop Unit Test to ensure a robust software design using General Responsibility Assignment Software Patterns (GRASP)
  • Develop Data Access layer to persist Business objects and develop necessary Database tables and Stored Procedures
  • Integrate ASP.NET pages, Custom Controls and AJAX with business layer ObjectDataSources using strongly typed Generic objects
  • Utilize JSON serialization to call MVC 3 controller from JavaScript

Environment: .NET 4.0, C#, MVC 3, Windows Services, WCF,SQL Server, Redgate, Microsoft Team Foundation Services

Confidential, Chantilly, VA

Senior .NET Developer

Responsibilities:

  • Integrate Real-time Video monitoring system into custom .NET application using HTTP
  • Software maintenance support for existing .NET application utilizing Remoting and Web Services
  • Adding new feature sets to existing application
  • Upgrade existing Framework 1.1 applications to 3.5
  • Redesign Database components to remove defects and improve maintainability

Environment: .NET, C#, Windows Forms, Windows Services, Web Services, Oracle 10g Version Manager

Confidential, Alexandria, VA

Senior .NET Developer

Responsibilities:

  • Redesign and retrofit existing components for adhoc data queries to implement new requirements and fix existing bugs
  • Improve software quality and stability using unit testing and code coverage to remove redundant code
  • Enhance user experience and application performance using AJAX extensions and predictive fetching
  • Redesign Database components to remove defects and improve maintainability

Environment: .NET, C#, ASP.NET, AJAX, Sqlserver 2005. SVN Subversion, NUnit, NCover

Confidential, Alexandria, Virginia

Senior .NET Developer

Responsibilities:

  • Code and design applications enhancements using AJAX, and AJAX Toolkit Extender to enhance user experience using Modal Popup Extender
  • Improve application performance (UI) using JSON Serialization and Services exposed via WCF
  • Improve user experience for large document Uploads using Multi-threading and ABCUpLoad utility at the server
  • Document System wide components using UML component diagrams to maintain Architectural Framework
  • Build applications using Test Driven Methodology utilizing Nunit,
  • Code and test Business, UI (ASP.NET) and Data Access layer code (Oracle backend)

Confidential, Fairfax, Virginia

.NET Architect / QA Analyst

Responsibilities:

  • Code design and review of new and existing applications
  • Utilize UML Class and Sequence diagrams to illustrate the intended use of Design approaches and design patterns
  • Review design and redesign existing applications using AJAX, JSON and WCF (Windows Communication Foundation)
  • Review design and test applications utilizing SOA and various activation and communication channel options
  • Ensure applications components that run in a Load Balanced environment adhere to Stateless coding standards and utilize memory efficiently
  • Review and updating coding standard documents
  • Stress Test applications using Load Runner to identify performance bottlenecks
  • Set and interpret PerfMon data for .NET CLR, IIS and Sql server
  • Testing and quality control was provided for offshore development teams

Confidential, Essex, MA

.Net Architect

Responsibilities:

  • Design and build framework for the development and migration of legacy applications to a .NET platform (.NET Framework 2.0)
  • Build custom security components that integrate with the .NET Framework
  • Integrate Microsoft Application Building Blocks and UIP Process block into an application framework
  • Build Deployment and setup packages
  • Build complete unit and integration test for the framework
  • Design and build Security and User Profile Database using Microsoft SQL 2000/2005 with T-SQL Stored Procedures
  • Build Generic Data providers for ODBC, ADO, and ADO.NET

Confidential, Washington, DC

Senior Developer

Responsibilities:

  • Build custom Web Services for the integration of Remote Power management systems running Windows CE
  • Design Object Oriented messaging components from XML Schemas for communication with Web Services and BizTalk Server
  • Build, package and deploy .NET Windows Services with configurable scheduling
  • Utilize Test Driven Development, for the development and testing components

Confidential, Columbia, MD

Senior Developer

Responsibilities:

  • Design and build custom components that integrate with Microsoft CRM Application utilizing .Net (C#)
  • Architect and integrate Customer Call center application with existing resource/Time scheduling application
  • Develop full suite of Unit and regression automated test scripts for the application to verify functionality and ensure performance requirements are met
  • Utilize Test Driven Development, for the building of Jscript client side components
  • Document and reverse engineer existing application code using Rational XDE/UML
  • Develop Client side AJAX style partial screen update using HTML, DHTML and Jscript development supported by Backend Web Services
  • Work with offshore team to provide back-end services

We'd love your feedback!