Senior .net Consultant Resume Profile
Houston, TexaS
Technical Skills:
Languages: | C .NET, VB.NET, C , Java, C |
Technologies: | ASP.NET MVC 5/4/3 RAZOR, Web API, Entity Framework, ASP.NET 3.5/3.0, AJAX, HTML5, Telerik MVC, Kendo UI, DHTML, CSS 3, Web Services, Silverlight 2.0, LINQ, WCF, WPF, WF, XML, XSLT, XPath, T-SQL, IIS, MSMQ, MOSS 2007, |
Scripting Languages: | JavaScript, VBScript, Action Script 2.0 |
IDEs: | Visual Studio 2013/2010/08, SharePoint Designer |
DI/IoC container | Unity, NInject, StructureMap |
Version Control Tools: | GIT, Team Foundation Server TFS , Rational Clearcase, Subversion, Visual Source Safe |
Mocking Framework | MoQ, Rhino Mocks, NSubtitute |
Modeling Tools: | MS Visio 2003/2007, Rational Rose |
ETL/ Reporting Tools: | DTS, SSIS, Crystal Reports 10, SSRS, |
Databases: | SQL SERVER 2012/2008/2005/2000, Oracle 9i/10g, Sybase, My SQL, MS Access |
Operating Systems: | Windows 98/2000/XP, Redhat Linux, Unix |
Graphics: | Macromedia Flash 8.0,SilverLight 2.0/1.0, Adobe Photoshop CS2 |
Summary:
- Senior .NET Developer with over 10 years of experience in full life cycle development involving analysis, design, development, deployment, testing, implementation maintenance of large highly scalable enterprise applications in Web Windows based environment using Technologies ASP.NET MVC 5/4/3 RAZOR, Web API, C . NET, ASP.NET 4.0/3.5/2.0, Classic ASP, IIS, jQuery, JavaScript, AJAX, XML on WinNT/2000/XP platforms with SQL SERVER 2012/2008/2005/2000, Oracle 9i/10g.
- Solid understanding of OOP, Object Oriented Analysis and Design OOD , and RDBMS concepts
- Expertise in developing solutions using the Agile Scrum, Waterfall Software development practices.
- Experienced on SOA architecture implementations using SOAP WebServices WCF, ORM such as Entity Framework
- Implemented design patterns like Chain of Responsibility, Facade, Singleton, Factory, Inversion of Control IOC , and Dependency injection.
- Expertise on using front-end tools Visual Studio IDE 2012/2008/2005 SharePoint Designer 2007.
- Strong exposure to JavaScript libraries such as JQuery, KnockOut, Angular JS third party controls like Infragistics, Telerik, Kendo UI
- Hands-on experience with database including MS SQL SERVER and Oracle, PL/SQL involving complex SQL Queries, Stored Procedures, Triggers, Cursors, T-SQL CTE, views, Imports and exports of data using DTS SQL SERVER Integration Services SSIS Packages, SSRS.
- Experienced in using Source Controls such as IBM Clearcase, Visual SourceSafe, Team Foundation Server TFS 2005/2008/2010 and unit testing frameworks like NUnit/MS test, Mock testing with MoQ, Rhino Mocks, NSubstitute
Professional Experience:
Confidential
Role: Senior .NET Consultant
Responsibilities:
- Work in Agile-Scrum development environment participate in 3-week iterative sprint cycle comprising sprint planning, daily stand-ups, sprint reviews retrospectives.
- Support development team throughout the life cycle of design implementation.
- Adopt TDD approach write test cases using NUnit framework, Rhino Mocks for mock stubs.
- Implement OOPS, Solid Principles, Design Patterns for cleaner, reusable, maintainable, extendable code.
- Design UI screens using MVC Razor Views cshtml , HTML5, CSS 3, Data-Bind attributes for KnockOut binding.
- Implement Web API Services, MVC controllers using C use Ajax on UI to fetch/send JSON data to RESTful Web Apis end points.
- Use Kendo TabStrips for menu rendering, Kendo window for popup screens, various of Kendo controls such as Kendo numeric textbox, dropdowns
- Use Kendo Grid for rendering tabular data use OData query for complex queries with paging, filtering, sorting support.
- Use jQuery for DOM traversing manipulation, KnockOut observables for change tracking, Modular pattern for implementing Javacript views, and view models, Jasmine framework to test JS view models.
- Design database model schema use SQL Server for data storage. Use Profiler for debugging.
- Use Entity Framework as ORM, follow Code First approach to create Entities and map Entities to DB schemas.
- Use Unity Container for Dependency injection and loosely coupled code.
- Use GIT TFS for code source control repositories.
Environment: Agile Scrum, TDD, .Net 4.5, C , ASP.Net MVC 5.0, Web API 3.0, Entity Framework 6, Highway.Data, Code First, SQL Server 2012, Visual Studio 2013, JSON, JavaScript, Knockout.js, Require.js, Jquery, Jquery UI, Jasmine Test framework, Kendo UI, GIT, TFS, PowerShell, Unity, NUnit, Rhino Mocks/NSubstitute
Confidential
Role: Senior .NET ConsultantResponsibilities:
- Build Application using MVC architecture and Ninject for dependency injection.
- Use Telerik MVC extension wrappers for Grid support displaying tabular data with paging, filtering, sorting capabilities.
- Use Telerik TabStrips for providing menu functionalities Dialogs for popup windows.
- Use jQuery for DOM traversing, AJAX calls to minimize data transfer, jQuery input Mask plugin for setting user entry formats, jQuery Block-UI, chosen.js,
- Use Entity Framework as ORM generate Model from schemas with Database-First approach
- Use LINQ for Querying the Model Automapper for View-Model to Model transformation vice versa.
- Develop SSIS Package for migrating legacy data into new system.
- Develop SSRS reports for Federal reporting.
- Work in Agile-Scrum development environment.
- Participate in 2-week iterative/scrum process including sprint planning, daily stand-ups, sprint reviews retrospectives.
- Provide estimates for assigned development effort, implement proof of concept, prototypes and production-grade software.
- Ensure Sprint deliverables meet user stories/business requirements.
- Ensure code is well documented, tested and is of highest quality
- Conduct peer reviews, make best practice recommendations, share the knowledge between the team members on the usage of tools technologies
Environment: C , .NET 4.0 Framework, Visual Studio 2012, ASP.NET MVC 4 Razor, Telerik MVC, Web API, HTML 5, CSS 3, AJAX, JavaScript, jQuery, jQuery input.Mask, iTextSharp, LINQ, Automapper, Ninject, Entity Framework 5.0, SQL Server 2012, SQL Server Reporting Services, SSIS, IIS, Web Server 7.0, Windows Server 2012, Team Foundation Server TFS 2012, MS Test
Confidential
Role: Senior .NET Consultant
Responsibilities:
- Worked as a Team member involved in the design and development of application using N-tier architecture that supports customization, extensibility and scalability.
- Worked with BA team technical leads implemented the Business rules.
- Integrated with third party applications to streamline the current Electronic Lien Transactions ELT and Electronic Title Application ETA processes to reduce maintenance and increase the speed in which it processes transactions
- Secured data at rest and data in transit through Secure Sockets Layer SSL , data encryption, as well as standardizing user account and profile information
- Developed the application using Microsoft Visual Studio 2010, ASP.NET, C . NET, SQL, JQuery, LINQ.
- Responsible for writing custom components to integrate with third-party tools.
- Responsible for designing Session, Security, Caching management components using C
- Used jQuery AJAX for enhancing the responsiveness behavioral aspects of the web page.
- Implemented Service layer using WCF and configured end points with various bindings.
- Responsible for writing SQL Stored Procedures, performance tuning, developing ad hoc SSRS report for querying day to day customer transactions, SSIS for data transformation migration
- Used Enterprise library for Exception handling debug logging.
- Integrated with EDIS System IBM FileNet P8 API to allow users to view images directly with ATPS web application
- Unit tested the application using NUnit
- Used Team Foundation Server TFS for source control, repository, bug tracker.
Environment: C , .NET 4.0 Framework, Visual Studio 2010, WCF, Workflow Foundation WF , ASP.NET, ADO.NET, JavaScript, jQuery, LINQ, TSQL, HTML, XML, CSS, AJAX, SQL Server 2008, SSRS, SSIS, IIS Web Server 7.0, Windows 2008 Server, Enterprise Library 4.1, FileNET, Active Directory 2008 R2, TFS 2010, NUnit
Confidential
Role: Senior .NET Consultant.
Responsibilities:
- Used ASP.NET MVC Razor engine developed Views, Partial Views .cshtml using custom HTML helper classes
- Separated Business data components in the Model used Controllers to orchestrate user interactions build model for view generation.
- Implemented custom Model Binders, Action Filters, UI level Model level Validations.
- Used jQuery to manipulate DOM elements, Ajax calls to WCF services, improved UI.
- Created Data Model using SQL Datamodeler created DDL PL/SQL scripts using SQL Developer
- Developed WCF Business services with WF Activity components to route incoming calls, orchestrate services, to enforce business logic level validations of actions.
- Developed WCF Data Services for providing Middle tier components to various use-cases in User interface.
- Implemented service classes with a pipeline of interceptor for caching, monitoring, timing, exception handling logging of service calls.
- Used Entity framework EF4 Devart Dotconnect ORM data provider generated entity classes for accessing Oracle 10g database.
- Developed DAO layers to transform between data contracts entity objects query the DB using LINQ to Entities and for Entities to Business object transformations.
- Used Inversion of Control IOC pattern Unity containers to inject dependent objects on runtime using constructor setters.
- Adopted Behavior Driven Development BDD approach bounded business readable behavior specification scenarios to implementation using SpecFlow
- Used caching application block for providing caching support to WCF services validation application block to validate the service call parameters.
- Implemented Service Authorization Manager and provided windows based authentication for client calls
- Used MSTest MOQ library for mocking types for Unit testing
- Worked on Agile environment, standup status updates and adopted Test Driven Development approach
- Used Subversion for version control Continuous Integration with TeamCity Nuget for package manager, Quality Center for defect tracker.
- Shared the knowledge between the team members on the usage of tools and technologies.
Environment: Agile/Scrum, Visual Studio 2010, .NET Framework 4.0, C .NET, ASP.NET MVC 3.0 Razor, Devart DotConnect, WCF, WSDL, Entity Framework EF4 , LINQ to Entities, MSTest, Team City 6.5, Java Script, PL/SQL, Oracle 10g, Subversion, Nuget, MoQ, Unity, Enterprise Library 5.0. HTML 5, CSS 3
Confidential
Role: Senior .NET Consultant.
Responsibilities:
- Worked extensively on Analysis, Design, Development and Implementation of Web applications, Web services, WCF Services, Windows services, Business intelligence solutions using various Microsoft.NET technologies.
- Worked on preparing Functional design documents, technical design documents, code review documents.
- Worked closely with Technical Leads, Architects and Involve in the day-to-day development and ensured that all application deliverables meet with code review standards.
- Performed tuning testing and render deliverable solutions for Enterprise release and off cycle release.
- Transformed business requirements into technical requirements and Involved in writing and preparing the Developer Specification documents.
- Used UML Visio tool for preparing design diagrams, class diagrams, sequence diagrams, use-case documents using UML MS Visio 2007.
- Worked on Agile-Scrum Development environment and adopted Test Driven approach
- Implemented ASP.NET MVC Architecture to separate the business logic and data of the application from the presentation by creating views, controllers
- Used Visual Studio 2010/2008 to Design and Implement User Interface Layer with .NET 3.5 Web Forms
- Designed and developed Service Layer, Entity Manager Layer, Business Logic Layer and Data Access Layer.
- Developed the Graphical User Interface UI using C .NET ASP.NET Web Forms, Infragistics Web Forms controls.
- Implemented OOP Concepts and Design Patterns like Factory method, Singleton, Fa ade, Chain of Responsibility.
- Used C .NET, data grids and XML to pull the data from the database and display it on the UI.
- Extensively used ADO.NET and data objects such as Dataset, Data Adapter and XML Text Reader/Writer for consistent access to SQL SERVER 2005 data sources.
- Developed the classes and interfaces by using C .NET to achieve different functionality.
- Developed ViewModel using C , delegate routing commands, value convertor concepts and Created Model components. Unit tested the ViewModel components using dependency injection through mock objects.
- Developed UI Views for WPF application using WPF controls, Templates, Styles, Data bindings, Markup extensions on XAML and Implemented MVVM design pattern
- Implemented LAD MetaData Service with WCF Service component used EntLib Caching Application Block to cache the data to improve scalability and accessed data using LINQ to SQL.
- Written complex SQL queries with Joins on multiple tables, Stored Procedures, Triggers, Backup and Restore Database, Define roles and Create database users.
- Designed database in SQL SERVER including relations, tables and views.
- Implemented Enterprise Library Validation Application block for validating business objects.
- Developed SSIS packages for LAD Import Process in the SQL SERVER 2005 and written VB Scripts to import the deposit fraud alert files from various banking centers fed data for Post Import Processing for placing Holds on accounts.
- Implemented the Data Access application block for interacting with Database.
- Implemented windows service applications with Multi-Threading to improve the throughput and ensured thread-safe coding by using synchronization constructs.
- Implemented Role Based security with Windows Based Authentication.
- Extensively used Application and page level tracing feature of .NET to trace and debug the code.
- Used Log4Net for exception handling and logging the errors.
- Involved in Unit testing using NUnit, debugging and problem solving and used Reflection Technique for writing test cases for unit testing. Used Quality Center for test script creation, script execution defect tracking.
- Used MS Team Foundation Server TFS for Version Control and used NAnt and MS Build for creating builds.
Environment: Scrum, OOP, Visual Studio 2010/2008, .NET 4.0/3.5, C .NET, ASP.NET, ADO.NET, WCF Service, ASP.NET MVC, WPF, XAML, WF, jQuery, SOAP, JSON, LINQ to SQL, NAnt, NUnit, MS Build, Java Script, TSQL, SQL SERVER 2005, SSIS, SSRS, MS Team Foundation Server TFS 2008, CruiseControl .NET
Confidential
Role: Senior Programmer Analyst
Responsibilities:
- Worked on Agile-Scrum software development methodology
- Performed functional requirement analysis and involved in system design.
- Extensively used OOP concepts in implementing the project for code reusability.
- Involved in all the phases of the Project Life Cycle, N-tier Architecture.
- Developed Business and Data tier using ASP.NET, C . NET, ADO.NET.
- Used ADO.NET extensively for data retrieving, querying, storage and manipulation.
- Configured global.asax and web.config for setting the Application and Session variables.
- Implemented AJAX on controls using JavaScript XmlHttpRequest object
- Implemented Forms-based Authentication to authenticate the users.
- Developed Web forms, Web Services using C .NET and ASP.NET.
- Involved in the development of Business Logic Layer and Data Access Layer in C . NET.
- Used .NET Validation Controls for client side validations and server side validations.
- Integrated PayPal Payflow online payment gateway with Patient encounter section for patient E-Bill Account Payments through credit Card authorization.
- Created .NET Crystal Reports for statistical analysis of usage of the system, which can be accessed as web report as well as in PDF format using acrobat reader.
- Developed SQL stored procedures for data manipulation and querying data from SQL SERVER database.
- Used XmlDocument, XmlReader, XmlWriter and XmlPathNavigator extensively to access XML Data
- Involved in Normalization of the database and created queries to interact with the database.
- Written stored procedures, Triggers, T-SQL queries in SQL SERVER.
- Generated various reports using SQL SERVER Reporting Services SSRS for various business requirements
- Involved in designing UML and documentation of flows, class and functional diagrams using Visio 2000.
- Used Visual Source Safe for Version Control and used NAnt and MS Build for creating builds.
- Performed unit testing on every new version before sending it for User Acceptance Test.
Environment: Visual Studio 2005, C .NET, ADO.NET, HTML, Java Script, AJAX, SQL SERVER 2005, SSRS, TSQL, NAnt, MS Build, Crystal Enterprise SDK Components, pdf4Net SDK, Crystal Reports 10, XML, IIS, Visio, VSS, Windows 2003