We provide IT Staff Augmentation Services!

Sr. Dotnet Resume

Houston, TX

SUMMARY

  • Around 8 years of experience in development of Web/Windows based applications using ASP.NET, Visual C#, VB.NET, ADO.NET, Web Services, Java Script, VB script, ASP, Ajax, HTML, DHTML, XMLand CSS.
  • Have business domain knowledge in banking/finance, Insurance, Healthcare, Accounting, E-com and Oil industry.
  • Used Agile Methodologies, Test Driven Development, and Spiral and Waterfall models as software development life cycle.
  • Experienced in creating functional specs, usecases, technical specs, Prototypes and test cases.
  • Used Web Farm architecture to maintain web applications.
  • Used Request, Response, Session, Application and Query string objects in ASP.
  • Used ADO recordset to retrieve data from database and global.asa for application and session events.
  • Experienced in using Telerik controls and Jquery and performance.
  • Expertise in using ADO.NET objects such as SQL Client/OLEDB Connection, Command, Data Reader, Data Set and Data Adapter.
  • Used Enterprise library for Data access, Exception handling and logging.
  • Created User Controls, custom controls, Skins, Themes, Master Pages, Datasource objects in Asp.Net 2.0
  • Extensive experience in working with SQL Server 2000, Sql Server 2005, SQL, T-SQL, Oracle 10g, Pl/Sql and MS Access.
  • Expertise in writing Stored Procedures, Triggers, Functions and Views and Jobs to schedule sps and DTS packages.
  • Worked on Lambda expressions, Generics, Linq and WCF in .Net 3.5.
  • Worked on N-Tier applications such as 3 tier applications and MVC
  • Created Design Patterns in my applications.
  • Excellent knowledge in Object Oriented Programming Concepts.
  • Expertise in working with modeling tools like Microsoft Visio.
  • Created reports using Sql Server reporting services to produce interactive, tabular, graphical, or free-form reports from relational, multidimensional and drill down reports and crystal reports.
  • Used DTS and SSIS packages to transform data from one server to other.
  • Excellent analytical, communication, organizational, administrative, interpersonal, communication and leadership skills.
  • Equally effective in working independently as well as a team player with problem-solving and trouble-shooting capabilities.
  • Used Toad as Database management tool.
  • Used Dynatrace to monitor web request processing
  • Used VSS, PVCS, TFS (Branching and Merging, shelves, labelling) extensively for version control of the source code along with the maintenance.
  • Created Custom dlls for Data Access, Exception, Session handling, Caching Common and DTO objects.
  • Used Threading to execute long running process and multi tasking.

TECHNICAL QUALIFICATION

Operating Systems

Windows 95/98/2000/XP, MS-DOS

Programming Languages

C++ and Java

Microsoft Technologies

Microsoft .Net framework 1.1/2.0/3.5/4.0, ASP.NET, C#, VB.Net, ADO.NET, Vb, ASP, WPF, WCF,Soap, Webservices and IIS

Databases

MS SQL Server, Oracle and MS-Access

Markup/Scripting Languages

HTML, DHTML, Xml and Ajax

Packages

MS-Office, MS FrontPage and Dream weaver

Version Control Tools

TFS, MS-Visual SourceSafe, Serena version manager

Reporting Tools

Sql Server Reporting services and Crystal reports

Certifications

  • BrainBench certification in C# with transcript id 7245665 and Asp.Net with transcript id 7244093

Professional Experience

Client:Confidential, Houston, TX March 2011 – Current

Sr. DotNet Developer
Nabors Field Services

Nabors Field Services is a ticketing system can be used to upload tickets online or offline. Offline tickets uploaded at rig will be sinked later when in network.Employees perform jobs for different services at rigs to drill wells which will be recorded in this application through ticket. Each job performed will be invoiced for customer based on their aggrement.
Subsidiary module to set up taxability, services, lease, well, water facility and price book for customers and districts.Division module to set up with divisions, user’s access to division, customers and ticket services and Billing module to create labor, jobs, workticket, Fieldticket and Invoices for customer, timesheet for employee’s application.

Responsibilities:

  • Used N- Tier architecture as software architecture of the project.
  • Involved in requirement gathering, design, development, coding and deployment of project.
  • Used 3rd party tool Dynatrace to monitor performance of the application.
  • Used lightswitch to design Admin Pages of the application.
  • Involved in maintenance and production support for application.
  • Migrated project from .net 2.0 to .net 4.0.
  • Used 3rd party Telerik controls to design UI.
  • Created the User controls to create standard template for the application and to resuse controls for the application.
  • Used html, Javascript, telerik, cdn, Ajax controls and css to perform client side validation and design application.
  • Developed Business layer and Datalayer using OOPS, C# and Linq.
  • Used Odp.net to communicate application with oracle database.
  • Created Procedures, and Views, Triggers, Pl/Sql statements and functions in Oracle using Sql Server.
  • Used Team foundation Server as version control manager for .Net and PVCS for database.
  • Created Install and uninstall Db scripts that need to be executed by QA team in Sql Plus.
  • Created Threads for long running process to be executed.

Environment: Visual Studio.NET 2010, .NET Framework 4.0, C#, ASP.NET, Sql Server 2008, ADO.NET, JavaScript, Web Services, IIS, PVCS,,Dynatrace, Team Foundation Server.

Client: Confidential, Houston, TX Aug 2010 – Feb 2011

Sr. DotNet Developer
My Training

MyTraining is a web application which is course management system. Online and offline courses are uploaded into the system. Online courses can be taken by any employee for different courses which are stored in Adobe Content.Employees need to take online courses that are required and will be complaint once they take the course. Employee can view his training history on this application. Supervisors can upload courses for employee through screen or through Excel.
Report module consists of Trainig Matrix, Training History and Trainig Compliance.
Batch program is run every day night to update status from adobe to myTrainig DB for online courses.

Responsibilities:

  • Used 3- Tier architecture as software architecture of the project.
  • Used HttpWatch and fiddler to monitor UI issues and web requests of application.
  • Created custom exceptions to display message
  • Used Linq for querying resultsets.
  • Used Oledb drivers to upload excel.
  • Developed custom API to communicate with 3rd paty Adobe connect pro API.
  • Used Telerik controls to design UI.
  • Created the User controls to create standard template for the application and to resuse controls for the application.
  • Used Javascript and css to perform client side validation and design application.
  • Used Oops concepts by creating DTO objects, Inheritance, Interfaces, Method overloading and overriding.
  • Created Packages, Procedures, and Views, Triggers, Pl/Sql statements and functions in Oracle using Toad.
  • Used Team foundation Server as version control manager for .Net and PVCS for database.
  • Console program that is scheduled to run every day to update myTraining DB from Adobe Database.

Environment: Visual Studio.NET 2010, .NET Framework 4.0, C#, ASP.NET, Oracle 11i, ADO.NET, Telerik, Httpwatch, JavaScript, Web Services, IIS, Team Foundation Server.

Client: Confidential, Dallas, TX April 2010 – Aug 2010

Sr. DotNet Developer

Client Website for Bank of America

Client Website for Bank of America is a web based application, which mainly focused on the creation, deployment and maintenance of a new website for one of NBS’s clients. The requirements required the application to support various new reports, features such as the ability to manage, add /edit primary / secondary contacts, a new dashboard section with summary and portfolio sections with hyperlink navigation that enabled drill down of data, an enhanced password security standard.

Responsibilities:

  • Used 3- Tier architecture as software architecture of the project.
  • Used Scrum Methodology as Agile methodology as software development life cycle.
  • Worked on stories and tasks in the stories during sprint life cycle.
  • Handled production support to fix defects.
  • Used Linq for querying resultsets.
  • Created the User controls and worked on Master Pages to create standard template for the application.
  • Used Javascript and css to perform client side validation and design application.
  • Used Oops concepts by creating DTO objects, Inheritance, Interfaces, Method overloading and overriding.
  • Created Stored Procedures and functions using sql server 2008.
  • Used SSRS and Dunda Charts for reporting services to view reports.
  • Deployed SSRS reports to report server and web application.
  • Used Team foundation Server as version control manager.
  • Used WCF services to retrieve information and send information to DB.

Environment: Visual Studio.NET 2008, .NET Framework 3.5, C#, ASP.NET, Sql Server 2008, ADO.NET, JavaScript, Web Services, IIS, Team Foundation Server.

Client: Confidential, Dallas, TX May 2009 – March 2010

Sr. DotNet Developer
Payroll Attendance and Tracking system

This application has following Modules:

  • Employee Profile Management
  • Employee Time Sheet
  • Over Time & Call Outs
  • Absence & Attendance Tracking
  • FMLA, PDL, AI Tracking
  • Discipline Discussions
  • Vacation Management
  • Job Scheduling
  • User Friendly reports

Pats (Payroll Attendance and Tracking system) has greatly improved our vacation selection process by eliminated all the Paper forms, allowing employees to have instant access to the vacation calendar. All employee information is kept in PATS, from personal information, ID information, Touch points attendance, vacations.

Responsibilities:

  • Used 3- Tier architecture as software architecture of the project.
  • Customized and redesigned application as per requirement and implemented change management by handling change requests.
  • Made enhancements to existing application using ASP.NET/C#.
  • Handled production support to fix defects.
  • Used Linq for querying resultsets.
  • Created the User controls and worked on custom controls for the presentation layer and handled the properties of Custom controls from back end.
  • Java Script was written for the client side validation, browser detection and application functions.
  • Used Oops concepts by creating DTO objects, Inheritance, Interfaces, Method overloading and overriding.
  • Have written and optimized Stored Procedures, functions, Triggers for better performance, to retrieve data from the backend database using Sql server 2008.
  • Created Jobs, DTS packages and Migrated DTS to SSIS packages in sql 2008.
  • Created Db error logs for exception tracking for each module and for each center.
  • Used SSRS for reporting services to view reports.
  • Performed Unit testing and Integration testing.
  • Used Team foundation Server as version control manager.
  • Used WCF services to retrieve information and send information to DB
  • Deployed the project using visual studio.

Environment: Visual Studio.NET 2008, .NET Framework 3.5, C#, ASP.NET, Sql Server 2008, ADO.NET, JavaScript, Web Services, IIS, Team Foundation Server.

Client: Confidential, Kentucky April 2008 – April 2009

Sr. DotNet Developer
HumanaOne

This project has mainly two modules. Online Consumer and Callcenter

A person can register his insurance online by using Online Consumer.A person can select his product plan with benefits and submit his plan along with his personal details, prior insurance and health history details. Then he can do payment online and sign and submit E- page.

Callcenter representatives can register customer insurance on his behalf or pick up existing applications that are created online and underwriters who take decision based on applicant prior insurance and health history details whether to cancel or decline or accept the applications pick up these apps. If underwriters accept the applicarions they can notify customer by which they can be communicated later. Callcenter representatives can also pick applications from third party vendors to whom commission can be given.

Responsibilities:

  • Used Scrum as Agile methodology and Test driven development for software development process of a project.
  • Used MVC as software architecture of the project.
  • Used Design patterns like Factory, Adapter, Singleton, MVC and Observor patterns.
  • Customized and redesigned application as per requirement.
  • Made enhancements to application using ASP.NET/C#.
  • Handled UAT support and production support to fix defects.
  • Created the Events, Delegates, and User controls and worked on custom controls for the presentation layer.
  • Java Script was written for the client side validation, browser detection and application functions.
  • Used VB Script as server side programming in H1 portal to generate a quotation of an applicant, which is redirected to Online Consumer.
  • Used Updatepanel and Ajax controls of Ajax control toolkit on server controls to avoid page post back and page flickering.
  • Used Oops concepts by creating DTO objects, Inheritance, Interfaces, Method overloading and overriding.
  • Used Lambda expressions in Linq to query and filter data in Arrays, Classes and databases.
  • Used Data Access Application block in EntLib framework to communicate with DB.
  • Run application against Fxcop to verify compliance with Microsoft design guidelines.
  • Have written Stored Procedures, functions for better performance, to retrieve data from the backend database using Sql server 2008.
  • Created Db error logs for exception tracking and custom exceptions for exception handling.
  • Used WCF sevices to send and receive data from server.
  • Used SOA architecture services to communicate with Xml.
  • Performed Unit testing using NUnit testing framework tool.
  • Used Sql server reporting services to create reports.
  • Used SSIS packages to perform ETL functionality.
  • Improved DB performance by using sql profiler and optimize queries.
  • Used Team foundation Server as version control manager.
  • Used Hp quality center to work on defects.
  • Involved in project deployment.

Environment: Visual Studio.NET 2008, .NET Framework 3.5, C#, ASP.NET, Sql Server 2008, ADO.NET, JavaScript, Web Services, IIS, Team Foundation Server.

Client: Confidential, California April 2007 – March 2008

Sr. DotNet Developer
Pipeline Management

Pipeline management is mainly used to track loan and its details. Loans can be created and are assigned to a user in a team in every phase. Every loan is passed through the phase’s registration, underwriting, documentation, production, funding and shipping. Loan comments and problems are listed out which helps loan to pass through the loan phases. Loan can also be searched based on criteria like SSN, Name and Bp source code.

Features include user creation, team creation and association of the user to the team. User restrictions and secure access to the application implemented to prevent unauthorized access. Developed the reports for analysis and decision-making

Responsibilities:

  • Analyzed, designed and developed forms based on the requirements.
  • Designed and developed the web forms using ASP.NET/C#.
  • Developed the classes using C#, which incorporate three-tier architecture and database connectivity.
  • Created the User controls and worked on custom controls for the presentation layer.
  • Java Script was written for the client side validation, browser detection and application functions.
  • Used Ajax on server controls to avoid page post back and page flickering
  • Have written Pl/Sql queries, Stored Procedures, functions and Packages for better performance, to retrieve data from the backend database using Toad.
  • Created Project Workflow using Microsoft Visio.
  • Worked on Webservices using xml to send and receive data from server.
  • Used SOA architecture to communicate with web services.
  • Handled change requests and customized project based on client requirements.
  • Used DTS packages to transform data from one server to other.
  • Stored error logs in the database to track errors.
  • Performed Unit testing and Integration testing.
  • Utilization of Serena Version Manager in development environment as Version control.
  • Used crystal reports to produce reports in the project

Environment: Visual Studio.NET 2005, .NET Framework 2.0, C#, ASP.NET, Oracle 10g, Toad, ADO.NET, JavaScript, Web Services, IIS, Serena version manager, Crystal reports.

Client: Confidential, Austin Aug 2006 - March 2007

Sr. DotNet Developer
Lead Client Fulfillment Engine

In Lead Interface module a lead can claim his case and be assigned to a lawyer through online based on Round Robin Algorithm. Lead receives a Confirmation message on web page and also a mail. In call center Module a lead can call the call center operator to claim his case and is assigned to a lawyer. Call center operator can find lead and view his details and add comments to it.

Client can find the lead details assigned to him and change the status of lead and add comments to it. He can configure his personal details and manage seat status to active or inactive. Leads are assigned only when his seats are active.

Admin has complete privileges on the project. He can configure incident category, incident time, status, phone, territory, accounts, users (admin, call center and client), and seats in territory. He can find lead details, change the status and add comments to it.

Responsibilities:

  • Developed GUI using ASP.NET, HTML, DHTML and CSS.
  • Implemented extensively validations using JavaScript to perform client side validations to validate the web input.
  • Participated in detail study of the project and analyzed the requirements.
  • Involved in Analyzing, Designing and Coding and Testing in the Project.
  • Involved in multi-demensional Database design and development
  • Implemented the BLL (Business Logic layer) and DAL (Data Access Layer) in Visual C#.
  • Developed compiled modules for exception handling and created custom errors.
  • Have written Stored Procedures, Triggers, Cursors, Indexes and Views for better performance, to retrieve data from the backend database.
  • Used various .Net server controls like Data grid, Grid View, Formview, Detailsview, Multiview and Wizardsteps.
  • Created Partial Classes for splitting the functionality between multiple developers.
  • Used Webservices using xml to send and receive data from server.
  • Maintained different versions of the application development phases in the Visual SourceSafe.
  • Implemented Windows based authentication for secured access to application.
  • Created Error logs usingfile streams for tracking errors.
  • Created user controls for header, footer, search control and result sets in web application.
  • Involved in creating Uml Diagrams using Microsoft Visio.
  • Involved in Unit Testing and Fixing bugs.

Environment:Visual Studio .NET 2005, .Net Framework 2.0, C#, SQL Server 2005, Windows 2000.

Client: Confidential, Kuwait Feb 2006 - July 2006

Sr. DotNet Developer
Jumbo

Integral Accounting Enterprise features the following accounting functionality: General Ledger, an Accounts Receivables System, an Accounts Payable System, an Order Entry System that supports emailing order and shipping confirmations, a shipping module which retrieves real-time shipping rates from UPS and FedEx over the Internet, a Contract Management System, an Inventory Control System that supports the FIFO, LIFO and Average Inventory Costing Methods and also allows the building of assemblies, a Purchasing System that allows receiving into multiple warehouses, and over 100 customizable reports in HTML & ASPX format.

Responsibilities:

  • Used ASP.Net to build the presentation layer.
  • Implemented extensively validations using ASP.Net validation controls, Login Control and JavaScript to perform client side validations to validate the web input.
  • Used various .Net server controls like Data grid, Grid View with extensive data binding to display, page and sort multiple records.
  • Used various .Net server controls like Formview and Detailsview with extensive data binding to display a record and bind the record values, edit and delete record.
  • Created Skins, Themes, Master Pages in Asp.Net.
  • Have written Stored Procedures,for better performance, to retrieve data from the backend database.
  • Used Webservices to send and receive data from server using Xml by serializing and deserializing data.
  • Maintained different versions of the application development phases in the Visual SourceSafe.
  • Analyzed, Designed and Developed Accounts Receivable, Inventory and Reports Modules and Sql Queries and procedures for Reports.
  • Implemented Form based authentication for secured access to application.
  • Involved in Testing by creating test cases using Test Director and fixing issues.

Environment: Visual Studio.NET 2005, .NET Framework 2.0, C#, ASP.NET 2.0, SQL Server2005, ADO.NET, JavaScript, Web Services, IIS 6.0, Visual Source Safe.

ACADEMIC PROFILE

  • Master of Science in Information Systems
  • Bachelors Degree in Computer Applications

Hire Now