Sr .net Developer Resume
Forth Worth, TX
SUMMARY:
- Over 8 Years of experience in involving Requirement analysis, design, development and implementation of client/server applications, web - applications, and Windows applications with proficiency in object-oriented analysis and design by using Microsoft .NET technologies.
- Experience with development in Full Software Development Life Cycle (SDLC) using different software methodologies like Agile, Rapid Application Development (RAD) and Database & Test Driven Development (TDD) methodologies.
- Have good exposure to diverse business domains including Finance, Healthcare, Manufacturing and Banking.
- Strong experience with .NET Framework 4.5, 4.0, 3.5 and 3.0
- Expert in developing Web and Windows applications in Microsoft Visual Studio .Net IDE using C#, ASP.NET, ADO.NET and SQL Server, ASP.NET Web Forms, ASP.NET MVC, C#, VB.NET, Web Services, Web API, WCF, WPF, LINQ, IIS, SOAP, XML, XSL, XSLT, .NET Remoting, VB Script, ADO.NET, Entity Framework, RESTful Web Services, SSRS and RDLC Reports.
- Good experience in developing and consuming ASP.NET Web Services, Windows Communication Foundation (WCF) and ASP.NET Web API (RESTful).
- Experience in Windows Workflow Foundation and Windows Presentation Foundation (WPF).
- Expertise in using different database applications using ADO.NET, Language Integrated Query (LINQ) and Entity Framework.
- Expertise with application development using Object Oriented Analysis & Design Techniques (OOAD).
- Worked on ADO.NET, Entity Framework to associate with database for CRUD operations and LINQ to Entities, LAMBDA Expressions.
- Good experience in ASP.NET MVC Framework, implemented Model, View, Controllers, Routing etc. to managing complexity for highly testable presentation Web Applications.
- Worked with ASP.NET Server Controls, Custom Web Controls, Master Pages, Grid View and Visual Studio Chart Controls using C#.Net.
- Good experience in configuring WCF applications for different bindings and configuring Certificates for WCF applications.
- Developed Graphical User Interfaces using HTML, CSS, Bootstrap, XML, XAML, JavaScript, JQuery and AJAX and AngularJS.
- Good experience in XML, XML Web Services, XSLT Security, WSDL, Web Services, Validation Controls, Authentications like windows authentication and forms authentication.
- Experience in developing Single Page Application (SPAs) using AJAX and HTML5 to create fluid and responsive Web apps using Angular JS Framework, without constant page reloads.
- Excellent understanding of relational database concepts, including normalization, writing SQL stored procedures, Views, Triggers Functions and T-SQL and PL/SQL programming.
- Hands on experience with SQL Server Integration Services (SSIS) and good knowledge on reporting and analysis using SSRS with the .net environment.
- Experience in implementing error handling, trouble shooting, and exception management, tracing and logging features.
- Proficient in Application Design, developing Use-case diagrams, class diagrams, sequence diagrams using UML.
- Developed the Test scripts and performed Unit and Integration testing of the functionality.
- Experience in using Source Code Version Control Systems like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server), GIT.
- Good experience in deploying and testing web applications on IIS.
- Experience with Unit and Integration Testing by using NCoverage tool, MS Test and NUnit Unit Testing Framework. Also Load testing and Performance testing.
- Good Experience in development and migration of applications to Azure platform.
- Expertise in writing business process documents, Technical specs and Functional documents.
- An innovative team player proven to work under tight deadlines, adaptable to new software technologies, quick learner and also can work efficiently as an individual.
TECHNICAL SKILLS:
Web Application: ASP.NET, VB.NET, MVC5.0, Silver light, Classic ASP (basic), Web Forms, HTML 5/4/3, XML XSLT, JavaScript, JQuery, CSS, AngularJS .
Microsoft Technologies: NET Framework (4.5, 4.0, 3.5, 3.0, 2.0), XAML, LINQ, ADO.NET, Entity framework, XML.
Languages: C, C++, Visual Basic, C#
Databases: SQL Server (2014, 2012, 2008, 2005), Oracle 9i/10g/11g.
Database Languages: SQL, T-SQL, PL/SQL
IDE Tools: Notepad++, MS Visual Video, SQL Server Management Studio, MS TestTOAD, PL/SQL Developer:
Middleware: Web Services, WCF
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0, 6.0, 5.0)
Modeling Tools: MS Visio 2010/2007
Version Control: Git, SVN, TFS, VSS
Development IDE: Visual Studio.NET (2010, 2008, 2005, 2003), Expression Blend (2)
Operating Systems: Windows 98/NT/2000/XP
Reporting Tools: SQL Reporting Services (SSRS), Crystal Reports 8.0
Client side Technologies: Bootstrap, Java Script, JQuery, AngularJS
BI Tools: SSIS, SSRS, Crystal Reports
Cloud Service: Microsoft Azure
PROFESSIONAL EXPERIENCE:
Confidential, Forth Worth TX
Sr .NET Developer
Responsibilities:
- Actively Involved in SDLC phases in Agile methodology and Scrum Provide better estimates while spending less time creating them and make sure we were in control of the project schedule and state.
- Developing, testing and supporting of .NET web applications using .Net Framework 4.5, ASP.NET C#, MVC design patterns, Entity Framework, GUI, HTML, CSS, AJAX, JSON, JavaScript and Angular JS.
- Implemented Entity Framework ORM for business to domain model. Define Domain Entities and Relationships using Microsoft Entity Framework Code First approach.
- Converted legacy applications written in VB .NET into modern web based ASP .NET MVC.
- Conversion processes included tasks such as data migration, UI development and report.
- Re-factor existing enterprise applications to the new architectures and frameworks.
- Designed and developed the Data access layer using Entity Framework integration.
- Implemented Language Integrated Query (LINQ) for extension of query and transform data with using Linq-to-SQL, Linq-to-Objects, Linq-to-XML and migrations when models change.
- Configure and expose RESTful services utilizing Web API.
- Designed and developed various Classes in C#.NET to implement the business logic and event handling.
- Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer.
- Published Web services using C#.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Established communication between different applications running on same/different platforms using WCF.
- Client Side User Interface is implemented using HTML5, CSS3, Angular JS and Bootstrap.
- Implemented Presentation layer in ASP.NET using MVC views, multiple Layouts, Partial Views, Strongly typed Views, Razor view engine, Bootstrap, HTML helpers and different CSS.
- Worked on Angular JS to simplify both development and testing of such applications by providing framework for client-side model-view-controller (MVC) architecture, along with components used in rich internet applications.
- Created custom directives in Angular JS for re-usable components (multi-field form elements, background file uploads)
- Implemented two-way binding among models, controllers and views with AngularJS to provide continuous updates among view and model.
- Effectively used AngularJS for client side validation and client side behavior.
- Used JQuery to implement widgets for user interface alongside CSS/HTML and web page layouts and templates
- Use Ajax Control Tool kit to enhance rich web UI, to consume web services or REST services.
- Implement caching, bundling to optimize performance.
- State management using sessions and cookies.
- Create complex stored procedures, views, functions to support the data needs of service tier and intranet portal.
- Dependency Injection for Loosely coupled Architecture.
- Used XML, XSL & XSLT for developing various reports and export to excel features.
- Define and execute Unit tests using MS Test.
- Modernize and optimize the enterprise applications to migrate to Microsoft Azure Cloud Technology and troubleshooting & debugging issues as they arise.
- Used Team Foundation Server (TFS) as a source code repository and version controlling.
- Worked on major modules like Users, Roles, Entities, Entity Types, Pricing Records and Reports.
- Designed and developed various SSIS packages (ETL) to extract and transform data and involved in Scheduling SSIS Packages.
- Created Benchmarked Items, Active Pricing Records, Revision History, etc., reports using SQL Server Reporting Services (SSRS)
- Created a number of SQL Reports in large database with Design, Develop, and Build and publish the reports using Microsoft SQL Reporting Services 2015.
Environment: .NET Framework 4.5,C# .NET, VB.NET, ASP.NET,MVC 5, Web API, Entity Framework, LINQ,WCF, Visual Studio 2013/2015, XML/XSLT, XSL, CSS, Bootstrap, JavaScript, JSON, AngularJS, AJAX, Ajax Control Tool kit, SQL Server 2012/2014, SSIS, SSRS,, Microsoft Azure, Azure SQL Database, MS Test, IIS, Team Foundation Server(TFS).
Confidential, New Orleans, LASr.Net Developer
Responsibilities:
- Involved in all the phases of the Software Development Life Cycle (SDLC) including System Analysis, Design and Development.
- Create Proof - of-concepts (POCs) for new and innovative ideas/requirements to determine the feasibility.
- Provided advanced Level 3 support. Investigates operational or systematic problems and
- Found resolution using advanced analytical skills and tools as necessary
- Involved in application enhancement in terms of Speed, improved security, Error Logging, Exception handling, Code Reuse with Object oriented design, Reusable Service Oriented Components and deployment.
- Used C# language in developing the Business logic, where in extensively implemented the OOP s functionalities.
- Developed 3-Tier Architecture application with User Interface, Business Logic and Data Access Layers using .NET and Entity Framework.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Designed the application using HTML Helper and Razor Views in MVC architecture that promotes a clear separation between the different layers.
- Extensively used Partial Views, Custom HTML Helper, Filters and Razor View Engine in ASP.NETMVC Framework to develop Web UI with HTML 5, CSS 3 and AngularJS.
- Used Angular JS as framework to create a Single Page Application ( SPA ) which can bind data to Specific views and synchronize data with server.
- Developed custom AngularJS directives to build custom reusable modules to use across the Application.
- Used JQuery core library functions for the logical implementation part at client side for all the applications. Involved in Writing JQuery based on Ajax Requests.
- Developed Web Service to interact with remote business objects and different suppliers systems using SOAP, REST FUL, HTTP/XML, and WSD.
- Installed and supported IIS for use with Web applications.
- Used the Script Manager and Update Panel of Telerik .NET AJAX Controls to do asynchronous page post back.
- Hosted WCF Service manually to provide multiple end points, which can be used by other modules.
- Involved in migrating from Oracle Database to SQL Server Database .
- Created new database objects like Stored Procedures, Triggers using T-SQL and also PL/SQL in development and production environment for SQL Server 2008.
- Followed change management system and version management using TFS.
- Performed unit testing using NUnit on every new version before sending it for User Acceptance Test.
- Documented the analysis and technical specification for future references.
Environment: .NET Framework 4, C#, MVC, ASP.NET, Entity Framework, LINQ, WCF, SSRS, Visual Studio 2012, SQL Server 2012, Oracle 10g/11g, NUnit Test, TFS, IIS, Web Services, Telerik AJAX Control Toolkit, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, AngularJS, AJAX.
Confidential, Kansas City, MO.NET Developer
Responsibilities:
- Involved in design and implementation of applications, collaborating with project managers,
- Development team, business analysts and QA team to ensure on time completion of project
- Deliverables.
- Worked in an Agile Environment to deliver higher-quality software far more rapidly.
- Successfully organized initial set of requirements into master list of Use Cases.
- Used C#.Net in developing the business logic and implemented the Object Oriented Programming Functionalities.
- Worked primarily on the data architecture, data structures, store procedures and data access methods on database layer.
- Used different types of Action Filters in ASP.NET MVC like Authentication, Authorization, Action and Exception Filters.
- Used Visual Studio IDE to design the forms, develop and debug the application.
- Extensively used ADO.NET objects like Connection, Command, Dataset and Data Reader.
- Used ADO.NET objects such as Grid View with paging and sorting multiple records, Repeater Data Adapter, Data Reader, Data Tables and Dataset for consistent access to the data store.
- Developed code for operations between the application and the database using Language Integrated Queries (LINQ) with Lambda Expressions in C#.
- Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes.
- Developed interactive views using JQuery, HTML, CSS3, Angular JS and AJAX.
- Used AngularJS to develop a standalone test application, in scope of future usage of the framework.
- AngularJS, Ajax module is used to handle RESTful calls to enable communication between view components and server.
- Implemented client side validation to avoid back and forward between server-client and provide better user experience using AngularJS.
- Used AJAX calls for creating interactive web pages on JSON response.
- Developed presentation layer using Server-controls, HTML Controls, User Controls, and Custom Controls.
- Hands on experience working with the Bootstrap for developing modules on frontend.
- Implemented AJAX enabled controls for Auto fill text boxes and Update Panels for contents that needed re-fetching/post back on certain sections of the page along with confirmation of data wherever needed.
- Used Validation Controls for both Custom Validation and JavaScript for Client Side Validations.
- Written code to access secure web service using C# .NET, WSDL, Proxy Class, XML/SOAP.
- Experience in creating multiple reports (SSRS) in Drill mode using tables, financial tables, crosses tabs and charts.
- Customized and optimized the existing stored procedures according to the Technical specifications and performed troubleshooting on the existing stored procedures.
- Responsible for designing the ASP.NET application authentication using .NET Framework and IIS security model.
- Participated in migration of source control system TFS in order to ease issues related to merging and branching.
Environment: .NET Framework 4.5, C#.Net, ASP.NET, ADO.NET, Web API, MVC, Web Services, JQuery, HTML5, CSS3, AngularJS, AJAX, JavaScript, IIS 6.0, Oracle 10g/11g, XML, Visual Studio 2012, SOAP, SOA.
Confidential, Hampstead, NC.NET Developer
Responsibilities:
- Developed web forms in ASP.Net using C#.Net, AJAX Controls, HTML and JavaScript.
- Assigned permission and roles based on the hierarchical position of user using ASP.Net authorization. Created dynamic web pages for generating dynamic tables.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application
- Created and consumed WCF Services using C#, ADO.NET and SQL Server.
- Implemented Multi - Threading and Asynchronous WCF service calls to improve the performance of the application.
- Achieved database connectivity and data processing using ADO.NET.
- Used LINQ to Objects, LINQ to SQL to manage, query, and order the list of contacts maintained by the application.
- Used SQL Server Integration Services to upload data from Excel, Flat, Xml files into database Involved in the development of new applications and enhancement of existing applications to provide additional functionality.
- Developed REST Web Service on HTTP Handlers with POST, GET Methods for XML and JSON requests.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Designed large numbers of Windows Presentation Foundation (WPF) Window Forms, Custom Controls and User Controls using XAML language.
- Created WPF Master Detail UI using Window Object Data source. Worked with WPF Data grids to edit and update backend data.
- Client and server side validations using JavaScript and Validation Controls and performing the tasks related Database issues.
- Used SOAP and REST services for requesting information from endpoints.
- Used Team Foundation Server(TFS) for integrating, maintenance, reporting and project tracking.
- Experience in designing and implementing database-level T-SQL, Views, SQL Queries
- Created tables and Stored Procedures in SQL Server 2008 and used LINQ for querying objects.
- Created SQL Agent jobs and worked on Job Scheduling and Performance tuning.
- Performed unit testing on every new version before sending it for User Acceptance Test.
- Used SILVERLIGHT to provide media stream for customers to know more about the policies.
- Used GitHub to manage and modify existing code.
- Successfully handled all the change requests, code defects and Data Configuration Bugs.
- Played the role of Build Coordinator for several release cycles.
- Responsible for updating Functional specifications, writing detailed Technical documentation and Test cases.
Environment: .Net 3.5, ASP.Net, C#, LINQ, Boot Strap, AJAX, ADO.NET, WCF, WPF, Team Foundation Server, GitHub, SOAP, Restful, WSDL, XAML, ASMX, JavaScript, JQuery, Angular JS, SQL Server 2008, SSRS, SSIS, SOA.
Confidential.NET Developer
Responsibilities:
- Involved in all the phases of the Software Development Life Cycle (SLDC).
- Performed functional requirement analysis and was involved in system design based on n - tier architecture.
- Re-wrote parts of existing application modules for performance and implemented the reusability.
- Involved in the development of Business Logic Layer and Data Access Layer in C#.
- Developed the Front End using ASP.NET and Code behind using C#.NET.
- Developed UI Screens using ASP.NET MVC pattern, JavaScript, CSS and HTML.
- Used features like Dataset, Data Reader and Data Adapter to develop a Data Access Layer using ADO.NET.
- Used AJAX in different ways to avoid full page post-back and make the application more user-interactive.
- Analyzed IIS logs of the application using IIS Log Parser utility, SSIS packages and T-SQL to find out the pages that are visited the most and further derived the most common use case scenarios.
- Wrote and used stored procedures and triggers using T-SQL in SQL Server 2005.
- Wrote Windows services for job scheduling of auto e-mail notifications.
- Worked on the Calendar Control to display the scheduled transfers.
- 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.
- Created Custom Validations Controls with JavaScript for client side validations
- Involved in the Maintenance of SQL Server database by performing SQL Server back-up, restore and manage build deployments.
- Responsible for maintaining Solution in TFS and hosting in IIS.
- Responsible for updating Functional specifications, writing detailed Technical documentation and Test cases.
Environment: C#.NET, ASP.NET, ADO.NET, HTML, Java Script, SQL Server 2005, T-SQL, Crystal Reports, XML, IIS 5.0