Sr. Net Developer Resume
St Louis, MO
SUMMARY
- 8+ years of professional IT experience in software design, development, debugging, deployment, documentation and testing of client/server, web based and N - tier applications.
- Experienced in developing technical documentation in various stages of Software Development Life Cycle (SDLC).
- Programming languages: VB.NET (8+years), C# (8+years), ASP.NET platform (8+years), MVC (6 years), CSS (7 years), JavaScript (5 years), T-SQL (8+years), and HTML (8+years) - using Visual Studio and SSMS.
- 8+years of report design (MS-Access, MS-Excel, Crystal Reports and SSRS)
- Experienced in software development models like Waterfall, Agile
- Experienced in Manual and Test case identification
- Experienced in leading development teams and working in onsite/offshore model.
- Good knowledge and skills about designing mobile applications according to the requirements.
- Ability to work independently or collaboratively with the teams.
- Developed and designed client/server programming with TCP/IP.
- Experienced in deploying web applications, web services and windows services.
- Energetic, results oriented, and a proven track record in increasingly responsible positions within high-tech and professional services firms.
- Implemented .NET Security features such as Authentication & Authorization using Form-based and Window-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Excellent analytical, inter-personal, communication & written skills.
- Excellent team player with problem-solving and trouble-shooting capabilities.
TECHNICAL SKILLS
Microsoft Technologies: ASP.Net MVC, ASP.NET, ADO.NET, SharePoint, MOSS 2007/2010, ADO, ASP
Programming Languages: C#, VB.Net, VB 6.0, T-SQL, PL/SQL
.Net Technologies: WCF, LINQ, NHibernate, Entity Framework
Web Technologies: Asp.Net, JavaScript, AJAX, JQuery, JSON, Angular Js
RDBMS: SQL Server 2008 R2, Oracle 9i, SSRS, SSIS
XML Related Technologies: XML, XSL, XSLT, SOAP, WSDL
Operating Systems: Windows NT/7/2003/2008 R2, XP
Development Tools: Visual Studio.NET
Tools: MS Visio, Sql Profiler, ANTS .Net Performance Profiler
Application Server(s): IIS 6.0,7.0,7.5,8.0
Version Control: Visual SourceSafe, SVN, TFS-Team Foundation Server, Tortoise GIT
PROFESSIONAL EXPERIENCE
Confidential, St louis,MO
Sr. Net Developer
Environment: C#, MVC 5, ASP.NET4.0/4.5, WCF, Visual Studio 2013/2015, JavaScript, JQuery, AngularJS, AJAX, JSON, Bootstrap, LINQ, TDD, REST API, IIS 8.0, TFS, Agile, SQL Server 2008/2012, Windows XP.
Responsibilities:
- Involved in requirement gathering, requirement analysis, defining scope, and design by reverse engineering the existing application.
- Developed iterations, open collaboration, and adaptability throughout the life-cycle of the project using Scrum.
- Implemented Test Driven Development methodologies for efficient product development, development practices and emphasis on code quality.
- Created responsive User Interfaces using bootstrap.
- Involved to set up the standards on client side frameworks and implemented framework libraries for Unit testing, logging, Code Quality and reporting code metrics.
- Coordinated tasks among other work functions, including web designers, software developers, and project managers.
- Developed solution with N-tier architecture C# .NET
- Developed test-driven development (TDD) strategy guiding use of the unit testing framework.
- Utilized C# generics, delegates, events, extension methods, anonymous types, and lambda expressions.
- Involved in development, consumption and deployment of services using WCF, C#.NET.
- Developed Business logic layer using C# and Implemented Data access layer using ADO.NET and Entity Framework.
- Data grids, Datasets were used extensively to display various SQL Server elements and allowed real time updates.
- Wrote various stored procedures and SQL statements to access data from SQL Server database.
- Developed the web parts using ASP .NETand deployed them to IIS Web Server.
- Developing reports on SSRS on SQL Server (2000/2005/2008 ) and excellent in SSIS packages for integrating data.
- Used ASP.NetMVC5 page controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Developed Server side and Client side code using ASP.NET, JavaScript, JQuery and Anuglar Js.
- Involved in production support of various applications developed in VB.NETand C#.
- SDLC and Source Code, Jira, Jenkins, deploy, Service Manager, Agile, Waterfall, Clear Case and Tortoise SVN.
- Developed web applications using C#, ASP.NET, ADO.NET and AJAX Extensions under MVC architecture
- Experience in Designing, Development and Deployment of High-Performance, Scalable, Distributed, ASP.NETApplications. Experience in Test Driven Development (TDD) and Automation.
- Experience in consuming, building and implementing Web Services using SOAP and REST Protocols.
- Using Jira and Quality Center (QC) tool to track the support tickets.
- Good understanding of Document Object Model (DOM) along with DOM functions and dealt with challenges in High Traffic Websites.
- Used AJAX extensively to implement front end /user interface features in the application.
- REST web service interaction utilizing OAUTH authentication and JSON
- Created a custom, single-page, responsive web application using Angular JS
- Designing an AngularJS application following strict MVVM / MVC patterns for improved source code maintenance. Integrating Karma-Jasmine test framework, following BDD.
- Used Angular JS Dependency Injections to inject objects into a class, instead of relying on the class to create the object itself.
- Developed websites using JavaScript frameworks such as Backbone.JS. Angular.JS
- Followed Agile Scrum methodologied, Test driven development(TTD).
Confidential, Arlington, VA
Sr. Net Developer
Environment: Visual Studio.Net 2012/13/15, ASP.Net, C#.NET, MS SQL, XML, ADO.NET, WCF Services, SSRS, TFS, Knockout Js
Responsibilities:
- Designed and developed the C# components for implementing business logic in middle tier in 3-tier application interacting with SQL Server database using Managed provider using Entity framework.
- Participated in enhancements, design reviews, and ensured design meets functional and operational needs.Deconstructed client needs into user stories.
- Utilized ADO.NET, Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ.
- Developed complete Data access layer Component using C#.
- Developed application frontend with HTML5, CSS3 and Knockout JS with Asp.NetMVC.
- Used Knockout js to configure client side validations and to bind viewmodels.
- Implemented Form Based authentication and Role based authorization to authenticate users.
- Used Entity framework to connect the web forms to data sources such as MS SQL Server for manipulating data in database.
- Developed SQL queries, T-SQL procedures, Functions, triggers to handle the business rules data integrity and for various data transactions.
- Performed extensive Unit testing using NUnit, developed Test Plans, Test Cases.
Confidential, San Ramon, CA
.Net Developer
Environment: ASP.NET, Visual Studio 2012, Microsoft expression Blend, C#.NET, ADO.NET, WCF, WPF, Silverlight, WWF, HTML, DHTML, LINQ, CSS, AJAX, Java Script, Crystal Reports 11, SQL Server 2008, SSIS, MS Office, MOSS, VSTS, Windows Server 2012.
Responsibilities:
- Designing and coding of web forms using ASP.NET.
- Developing UI, Business Layer and Data Access Layer.
- Used C# as code behind to implement the business logic of the web forms.
- Extensively used Object oriented programming concepts(OOP’s)
- Used Cascading Style Sheets for a unified look and feel of the application.
- Performed validations on Web Forms using .NET Validation Controls and JavaScript.
- Used Grid Views and Data Lists to retrieve and display the data in the required format.
- SQL Server is used as the backend database which stores all the data used in entire application.
- Implemented Optimized Stored Procedures, Database Triggers and Indexes with SQL programming.
- Involved in creating views using SQL programming to enhance security of database tables.
- Involved in developing service using Windows Communication Foundation (WCF).
- Involved in developing the Broker services including online stock trading
- Used Silverlight to develop rich user interface for web forms and WPF (Windows Presentation Foundation) for windows.
- Worked with custom controls and defining layouts using Silverlight 3.0. Involved in building a rich web experiences using Silverlight and JavaScript.
- Created RIA templates, chart objects using Silverlight 3.0 with Express Blend.
- Worked with Charts and Data Binding controls with service components in Silverlight 2.0.
- Worked with custom controls and defining layouts using Silverlight 2.0.
- Used SSIS package to migrate data.
- Executed and managed work flows using windows work flow foundation (WF).
- Extensively implemented Ajax controls (Update Panel).
- Used multi-threading to reduce the time taken to get the quotes and to increase the efficiency of the system.
- Performed Scheduling to send the same message to batch of users at a point of time.
- Used ADO.NET to implement the data layer to help communicate with data base
- Provided Role Based Authentication to the Web Application.
- Effectively used various state management techniques offered by ASP.NET.
- Created data cubes for faster analysis of data using SSAS.
- Worked with OOXML (office open XML) for representing spreadsheets, charts.
- Participated in unit testing of the application to ensure quality.
- Used VSTS (TFS) for source control.
- Developed portal in MOSS (Microsoft Office SharePoint Server) to collaborate and manage images, audio and videos.
- Created .NET Reports which are used to present the data in different views and are effectively consumed.
- Responsible for creating complex Crystal Reports based on client specifications.
Confidential
.Net Developer
Environment: C#, VB.Net, ASP. NET, Visual Studio 2010, ADO.NET, Oracle, MS SQL Server 2005.
Responsibilities:
- Interacted with end users and Business Analyst to create low level technical design document.
- Involved in Database Design, System Analysis, design and development.
- Used the ADO.NETfor the Data Access from the Database.
- Created UI screens using ASP.NETweb forms and user controls.
- Created the Queries to access the data from the SQL server as the backend.
- Coordinated with offshore for the multiple version releases for this product.
- Created the Patch (C#) for the unsupported product errors. Fixed three main production bugs using this patch.
- Wrote PL-SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T-SQL and LINQ using Oracle.
- Interacted with the Client-Support team, and clarified their queries about the product.
- Created the FAQ document for the client support team.
- Involved in the Install Shield Creation and fixed the production issues.
- Responsible for the Deployment and Delivery of the product in the client environment.
- Used SVN for Version Control.
Confidential
.Net Developer
Environment: Visual Studio 2008, C#, ASP.Net, ADO.NET, Microsoft Enterprise Library, HTML, DHTML, CSS3, Web Forms, Win Forms, JavaScript, IIS, SQL Server, VSS.
Responsibilities:
- Design and development of monitoring applications to monitor different layers of system and their performances to alert support and management people responsible for their maintenance.
- Designing and developing, coding, debugging and unit testing of the application
- Developing and enhancing web Forms using Asp.net, and C#.
- Designed and Developed ASPX and Master Pages.
- Created Custom User controls and Grid View control.
- Extensively interacted with clients and business teams to provide technical support and measure the scalability, consistency and accuracy of the application.
- Involved in the Configuration Management of the project.
- Used XML Web Services to retrieve the relevant information from various sources.
- Involved in Quick Bug fixing.
- Create Tables, Stored Procedures, Views and Triggers as per requirement.
- Analysis of Incoming and outgoing flat files / web services.
- Developed Schemas, Mappings and Orchestrations according to incoming flat files/web services.
- Configured Flat files / Web services send/receive port.
- Developed configuration file for BizTalk Logging component
- Generated cross tab and graphical reports by using Crystal Reports as per client requirement