Sr.net Developer Resume
Dallas, TX
SUMMARY
- 8+ years of experience in Analysis, Design, Development, and Implementation of various n - tier Client/Server Architecture, Intranet applications with proficiency in Object-Oriented Analysis and design.
- Experience in all the phases of System Development Life Cycle (SDLC) such as strategy and analyzing, designing, building (coding), testing and documentation of software products.
- Extensive experience of designing and developing software applications with the C# (4.0/3.0/2.0) .NET Framework (4.5/4.0/3.5/3.0/2.0/1. x), ASP.NET (5.0/4.0/3.5/3.0/2.0 ), ASP.NET MVC Framework 5.0/4.0/3.0/2.0 ADO.NET, AJAX, LINQ, WCF, WPF, WWF, Silver Light (4.0/3.0), CSS, Web Services, SOAP, .NET Remoting.
- Experience with Agile, SCRUM, Test Driven Development Methodologies, Singleton and MVC patterns.
- Proficient in developing customized behaviors using scripting languages like JavaScript, JQuery, JSON, AJAX, HTML 5, CSS and Razor Syntax.
- Experience on ASP.NET MVC pattern: Controller Actions, View Engine, HTML Helper methods, Entity Framework Model.
- Proficient in designing and implementing databases layers using LINQ, ADO.NET, and Entity Framework.
- Extensively involved in design and development of n-tier Ecommerce application.
- Good working experience in writing Angular JS/JQUERY 2.0/1.0, Angular JS/JQUERY AJAX based web applications to improve the response time and extensively implemented update panels, script manager and triggers.
- Extensive experience in front- end, user-interface (UI) development, working on user interface applications and professional web applications using HTML5, XHTML, CSS3, JavaScript, JQUERY, Angular JS, JSON, AJAX and XML.
- Proficient in developing applications using JavaScript, JQuery, Angular JS, JSON, Xml, AJAX, HTML5, CSS3, Bootstrap and Razor.
- Experienced in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Extensively worked on Entity Framework generating ORM Models and integrating them thru E-SQL and LINQ to Entities to massage the data.
- Good Knowledge on creating Single-Page Applications (SPAs) (Web apps) which load a single HTML page and dynamically update that page as the user interacts with the app.
- Extensively used HTML5, BOOTSTRAP, ANGULAR JS and JQUERY and created Single Page Applications (SPA).
- Good exposure to XML technologies such as XML Web Services, XML Schema, XSL and LINQ to XML.
- Excellent experience in implementing Web Service (XML, SOAP and WSDL), WCF, and REST service which communicate data in a both XML & JSON following SOA in a distributed environment.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and also consume the API’s client side using Angular JS data binding.
- Good experience in design, modeling and development of Databases MS SQL Server (Transact-SQL), PL-SQL and implementation of database objects like Tables, Views, Stored Procedures, Functions Triggers and Cursors
- Experience in developing the business reports using SSRS and Crystal Reports and Experience in SQL Server Integration Services (SSIS).
- Experience in Tortoise SVN and Microsoft TFS for version controlling of the application.
- Experience in writing Unit tests cases using NUnit and Microsoft Unit Test Framework.
- Team player with Strong written and oral communication skills, self-motivation, creativity and ability to adapt to new technologies and applications.
TECHNICAL SKILLS
Programming Languages: C#.Net, VB.Net, ASP .Net, ASP.Net MVC 4.5/4.0/3.0/2.0 , AJAX, VB 6.0, .Net Web Services, LINQ, WCF, WPF, Workflow, HTML, XML, XSLT, C, C++, Angular JS, MVC, Silver light, Ajax, Entity Framework.
Development Tools: Visual Studio 2003, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual Studio 2012
Other Tools: SSRS, Crystal Reports for .Net, VSS, SVN, CVS, Team Foundation Server (TFS) 2010 and Microsoft Enterprise Library, Hiker and Hudson
.Net Frameworks: Framework 1.1, 2.0, 3.0, 3.5 and 4.0/4.5
Operating Systems: Windows 2000, 2003 server, NT/XP, Vista and Windows 7
Application Servers: IIS 6.0 and 7.0.
Scripting Languages: Java Script, JQuery, CSS, VB Script
RDBMS: SQL Server 7.0, 2000, 2005 and 2008, SSRS 2008/2005.
.Net Framework 4.0: Windows Server AppFabric, Caching, ASP.Net MVC 2.0
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr.Net Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based internet application tool using MVC modeling.
- Leveraged WCF mechanisms like seasoning, Instance management, concurrency to make our services more robust and scalable.
- Developed controllers and its action methods for the entire workflow for the application with ASP.NET and MVC.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Angular JS, AJAX, Bootstrap to create responsive web pages, developed Layouts.
- Implemented MVC Architecture on client side and creating Models, Controllers and Views Scope etc., using Angular JS.
- Angular Js was used to make the web applications dynamic and is used for making DOM manipulation.
- Angular Js was used for creating the Controllers, Factories, Services, Custom Directives.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET, MVC4, HTML5, CSS3, and Angular JS, C #, VisualStudio2010 and Telluric controls.
- Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application and employed several design patterns and MS best practices.
- Developed service layer that uses dependency injection to pass updated models to the application layer to facilitate unit testing.
- Responsible for creation of rest services using Web API controller and making AJAX calls from UI for data retrieval
- Implemented visual IVR workflow
- Design and maintenance of multiple ecommerce applications which are running in classic ASP.NET
- Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework Code First.
- Implemented CRUD functionality with Entity Framework Code First in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Created Stored Procedures, Indexes, Functions, Packages, Triggers, and Views using T-SQL in Development and Production environment for SQL Server.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Created layout for the call flow usingIVR controls.
- Created user level security in reports to allow restricted viewing to users of different levels and implemented data driven subscriptions using SSRS.
- Integrated membership authentication and authorization for various actions in controllers.
- Developed unit test methods to execute key controller actions which are mapped to business rules.
- Extensively involved in design and development of .Net MVC ecommerce application
- Done unit testing and integration testing and testing of database, queries optimization and performance.
- Worked on Entity Framework and Line extensively to expose the data.
- Fixing bugs reported by QA and performed unit testing using NUnit.
- Implemented Unit Testing through MSTest and created tests for all functions used in the application.
- Performing Production Support toCSE on IVR.
- Utilized the TFS source control software to keep track of new and past versions of code written in my application.
Environment: Microsoft Visual Studio 2012, MVC 4.5/3.0/4.0, Ecommerce, WCF RESTFUL Service API, ASP.NET, C#, XML, JSON, JQuery, LINQ, NUnit, Team Foundation Server 2010, Agile and Scrum, IIS 7.0, AJAX, ADO.NET Entity Framework 6.0, IVR, Microsoft Enterprise Library, NUNIT, SSRS, 11g, SQL Server 2008, Windows Server 2008 R2/2008.
Confidential, Dallas, TX
Sr.Net Developer
Responsibilities:
- Gathering new requirements from Citi Financial Business partners, Product Owner and Compliance Departments.
- Create UML / workflow diagrams in in corporate on the design document using MS Visio.
- Used AGILE SCRUM methodology to deliver in sprints and Status Meetings, Code Review Meetings.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Angular JS, AJAX, Bootstrap to create responsive web pages, developed Layouts.
- Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope etc... Using JQuery.
- Developed complex view using ASP.NET MVC Razor engine, JQuery UI, server-side scripting with C#, .NET Framework 4.0.
- Developed MVC 4 pattern using Entity Framework for the Data Access Layer and UI with Bootstrap/JQuery for the front end.
- Used JQuery accordingly for validation purpose, browser detection and controls. Created UI using MVC Views, Partial Views, Layouts, and Sections and Areas etc.
- Designed and developed Services using WCF and also leveraged WCF security mechanism Confidential transport level with windows authentication type for our intranet applications.
- Implemented debugging and exception logging mechanisms modules for WCF services which will be used in Business to Business services to save time and cost.
- Working with JQuery Ajax, CSS, and communicating with RESTFUL web service.
- Used JQuery to perform validations and catch the events on client’s browser.
- Developing database backend stored procedures for adhoc query building page.
- Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other systems
- Developing SSIS jobs with the SSIS packages with additional steps which could be utilized for FTP ing files or staging intermediate data staging databases.
- Developing and deploying SSRS reports for the reports module like preliminary and final audit reports.
- Developing and maintaining web services for the audit report system. These web services are responsible for the sync framework between the online (Web application) and offline system (Windows desktop application).
- Created product catalog and integrated it with Microsoft ecommerce platform
- Work with QA to develop and review test plans and strategies. Made the builds and deployed the applications in Test, Stage and Production servers.
- Work with Product management on product feature requirements definition and refinement. Used TFS for Agile Planning and collaboration.
- Involved in troubleshooting, monitoring, optimization of SQL Server database code and T-SQL code.
- Involved in Unit test case, code review checklist preparation and validation.
Environment: VisualStudio2010, C#, ASP.NET MVC 3.0, WCF, Entity Framework 6.0, EDMX, JQuery, VB.NET, VB6, TFS 2010, IIS 7.0, AJAX, ADO.NET Entity Framework 4.0, LINQ, XML, Microsoft Enterprise Library, NUNIT, Windows Server 2008 R2/2008.
Confidential, Minneapolis, MN
Sr. Net Developer
Responsibilities:
- Designed Master Pages by using Visual Studio .NET 2010 and Creating Style Sheets for formatting the WebPages based on the business requirements and functional requirements document
- Designed the SQL Server database structure & written stored procedures using T-SQL.
- Involved in configuring web.config file for ASP.Net web forms and the entire Web Application.
- Involved in code reviews for business logic modules and prepared the review documentation.
- Used Windows Communications Foundation (WCF) for data display and validation.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server2005.
- Responsible for developing WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).
- Created WCF, WCF REST Services and also used different bindings to make it available to different types of clients
- Used JQuery extensively to perform JavaScript validations and AJAX updates.
- Developed framework based Business entities and operations to support many products Developed WCF services to access Business entities and methods.
- Created Entity Framework Database First Model for ASP.NET application used LINQ to Entities and Lambda Expressions for the data access layer.
- Utilized LINQ to implement different operations efficiently to integrate data validations and business logic rules.
- Created SQL Server Integrating Services (SSIS) Reusable packages to extract data from Multi Formatted Flat files, XL, XML files into SQL Server 2008 Systems.
- Assisted in the design and development of reports in SQL Server using SQL Server Reporting Services (SSRS)
- Worked with DB team, QA team, Business Analysts and users to analyze and implement the requirements efficiently.
- Used JQuery extensively to perform JavaScript validations and AJAX updates.
- Performed Unit testing of the application and subsequently handled the debugging issues.
- Team Foundation server 2010 (TFS) has been used for all the source code maintenance among the whole team members
Environment: Visual Studio 2010, ASP.Net 4.0, ADO.NET, XML, HTML5, JavaScript, IIS 6.0, NUNIT, Visual Source Safe, SSRS, SOAP,WCF,WPF,.NET Framework 3.5, SOA, VB.NET, Web services, SQL Server2008,T-SQL,OOPSconcepts,REST,SSIS,DHTML,WindowsServer.
Confidential, Park Ridge, NJ
Sr. Net Developer
Responsibilities:
- Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology.
- Involved in Writing the validation code in ASP.NET using VBScript upon accepting the username and password, setting cookies and displaying the home page.
- Worked with clients to develop layout, color scheme for their website and implemented it into a final Interface design with the HTML/CSS and JQuery.
- Created User Controls, Custom Controls, Data Access Layer, Business Logic Layer classes using C# and .Net 3.5 for web pages.
- Defined and implemented customized configurations settings for application local Web.Config file for incorporating user authentications and authorizations via role based security in order to restrict accessibility to certain module.
- Used XML Web Services to trigger various data loads, and notification services.
- Designed and developed various abstract classes, interfaces, Inheritance to construct the business logic using VB.Net, ADO.NET and SQL.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
- Secured Database servers by granting, denying access to users with SQL Server Logins, Roles, and Users.
- Created, and maintained SQL Server Packages, and automated Jobs to pull data from various systems, and backup databases.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Analyzed performance of queries using SQL Server Execution Plans, and used Performance Monitor to track Server blocking, deadlocks and locks.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS)
- Participated in several UAT (testing), migration and production releases for software upgrades and version upgrades.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
Environment: Visual Studio 2008/2005, ASP.NET 3.5/2.0, ADO.NET, VB.NET, C#, SQL Server 2005, XML, XSLT, JavaScript, IIS 6.0, NUNIT, SSRS, SSIS, SOAP, WCF, T-SQL, Windows Server 2003.
Confidential
Junior .Net Developer
Responsibilities:
- Design and develop the GUI, Business Logic Layer and Data Access Layer
- Analyzed and worked closely with Business Users to identify business requirements
- Involved in development of Web Forms, Classes using VB.NET that incorporates both N-tier architecture and database connectivity.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Extensively involved in developing components for Business and Data tier using C#, ADO.Net, LINQ.
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Used Validation Controls as well as Custom validation for corresponding validations required for business logic in Web Forms.
- Created Common Business Logic Layer, DATA Access Layer (DAL) using VB.NET and ADO.NET
- Created database objects using SQL Server including complex Stored Procedures, DTS packages, Triggers, Cursors, Tables, and Views and other SQL joins and statements for applications
- Written T SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining Roles, creating database users, Assigning Roles to user’s using SQL Server 2005.
- Involved in Performance testing for different bandwidths by using the bandwidth controller.
- Worked on Crystal Reports for Reports Module.
- Maintained Version control using Visual Source Safe (VSS).
- Used Visual Studio.NET debugger and ASP.NET trace functionality to debug the application.
Environment: C#.Net, ASP.Net 2.0/3.5, VB.NET, ADO.Net, JavaScript, SQL Server 2005, HTML, CSS, web services, VSS, JavaScript, JQuery
