Senior .net Developer Resume
CO
SUMMARY:
- Senior .Net Developer with 8+ years of experience in developing applications using .NET frameworks MVC, Web forms etc.
- Experience in Analyzing, Designing, Coding, Testing and Support for Various Intranet and Internet application using various Microsoft and Other Technologies.
- Excellent working knowledge of Common Language Runtime (CLR), Assemblies, Exception Handling, Garbage Collection, Delegates, Collections, Generics, Ado.net, Namespaces and Reflection, Regular Expressions LINQ Queries.
- Well versed in Object Oriented Programming (OOP’s) using C# and VB.NET.
- Experience in using ADO.NET objects such as SQL/OLEDB connection object, Command Object, Data Adapter, Dataset, Data Table and Data Reader.
- Excellent in generating Reports, Analysis of Data, Data Mining, creating Data Dictionary and metadata.
- Experience of using Microsoft Application Blocks including Exception Handling, Logging, Caching and Security
- Experience in all phases of Software Design Lifecycle (SDLC) like Analysis, Design, Implementation, Testing and Deployment.
- Served as technical lead for new designs incorporating WPF and WCF functionality
- Performed reviews of other developers checked - in WCF, WPF, and .NET code ensuring CONNECTIONs coding standards and practices are observed.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.5/4.0/3.5,.NET CORE, ASP.NET MVC 6.0/4.0/3.0, C# (4.0/3.5), VB.NET and AJAX Extensions, JQUERY with MS SQL Server (SQL 2012/2008 R2 / 2005) Oracle 11g/10g/9i and IBM DB2 as databases.
- Experience in Microsoft SQL Server 2012/2008/2005 , MySQL and Oracle 11g/10g - creating DDL/DML PL-SQL, T-SQL Queries, Complex Stored Procedures, Triggers, User Defined Functions, Indexed Views, Importing data to MS Excel sheets and LINQ to SQL and experience in SQL tuning and knowledge of No SQL.
- Experience in SQL Server database design and development in writing Stored Procedures, Views, Triggers and User Defined Functions.
- Expertise in creating Views, Partial Views, Strongly Typed Views, Sections, Areas etc. in ASP.NET MVC.
- Served as a conduit between technical and non-technical staff explaining new software/controls/processes.
- Knowledge of MongoDB, NoSQL Database - Creating Databases, collections and documents, able to write complex queries.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive web applications that works across all popular browsers.
- Experience in using Anonymous Types and Extension methods with Language-Integrated Query LINQ (LINQ to XML, LINQ to SQL and LINQ to objects).
- Experience in development and implementation of Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts and services.
- Experience in ADO.NET components such as Data Connection, Data Command, Data Readers, Datasets and Data Adapter.
- Experience in using Team Foundation Server 2015/2012/2010/2008 , Microsoft Visual SourceSafe, PVCS, for Version Controlling.
- Experience in interacting with Business Analyst regarding the work flow and the work item requirements.
- Strong analytical and problem-solving skills coupled with excellent written, verbal and interpersonal communication skills.
- Enthusiastic and Quick to learn new applications and tools and willing to take individual responsibilities.
- A good team player with strong ability to learn and adapt new skills and makes efforts to do the work at hand and manage time effectively.
TECHNICAL SKILLS:
Languages: C#, VB, VB.NET, C, C++
Development Studio: Visual Studio 2005/2008/2010/2012/2015.
Scripting and Markup: JavaScript, VBScript, HTML, CSS, XML, XSLT, XSD, SOAP, Schema
.NET Framework: .NET Framework 2.0/3.0/3.5,4.0/4.5
.NET Technologies: ASP.NET, .NET Core, MVC 4.0/3.0, ADO.NET, C#.net, Win Forms, Web controls, Custom Controls, User Controls, Web Services, WCF, WPF
Web Technologies: ASP, ASP.NET, AJAX, AJAX toolkit, Silver light, HTML, HTML5, DHTML, CSS, CSS3, JavaScript, JQuery, Web API, REST.
Middleware: ADO.NET Web Services, Enterprise Library, Entity Framework, LINQ to SQL
Web Servers: Microsoft IIS (6.0/5.0).
Networking Protocols: TCP/IP, HTTP, FTP, UDP, SOAP.
Windows Frameworks: Win Forms, Windows Presentation Foundation (WPF).
Databases: SqlServer 2000/2005/2008/2012/2008 R2, DB2, Oracle 9i/10g/11g, MS Access, MongoDB NoSQL Database, My SQL
Operating Systems: Windows XP/ 7/8/2003/2008/2012
Reporting Tools: Crystal Reports, SSRS, SSIS, VSS
Testing Tools: MTM, Visual Studio Team Test (VSTT), Fiddler, HTTPWatch, Tealeaf, Nunit, Azure
PROFESSIONAL EXPERIENCE:
Senior .Net Developer
Confidential - CO
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Followed Agile/Scrum methodology to develop project plan with Sprint development in two weeks.
- Organized/attended daily SCRUM Stand up meeting to monitor the status of the assigned task.
- Migrated a project from MVC2 to MVC5 and made enhancements and also made it responsive using Bootstrap, Angular2.
- Designed and Developed dynamic webpages using Bootstrap, JavaScript, JQuery and Angular2.
- Created Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0/4.5.
- Used role based security functionality in MVC to restrict Users to certain views.
- Used Validation Controls in ASP.NET and developed custom validation controls for validating web forms.
- Deployed projects through Octopus to different environments Dev, Test, and Prod.
- Used Sonarcube, Veracode to follow good practices of coding and to detect Code smells and bugs to improve the quality of coding and security.
- Created and consumed NUGET packages for the references in the project.
- Implemented forms authentication in ASP.NET web forms like Login, password and user authentication.
- Designed and developed data driven Web Forms using ASP.NET ADO.net HTML and CSS technologies.
- Worked on creating Rest Services using ASP.NET API and C#.
- Extensively used JQUERY to make client side validations and used AJAX calls where ever necessary for auto filing fields and performing asynchronous calls.
- Developed the Master Pages and applied that Master Pages to all Content Pages using ASP.Net
- Performed Database development including schema design, T-SQL queries, stored procedures, Triggers, SQL query tuning and user defined functions creation for SQL server 2012.
- Fixed Cross Browser/Environmental issues.
- Worked on error handling and created error log section in which the support/admin will get the error message in a well formatted html view.
- Involved in designing and development of REST services.
- Implemented HTTP protocol and SSL to secure the information between Web Service and Client
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Participated in Troubleshooting and Debugging of critical production issues.
- Participated in Retrospective Meetings, Backlog Grooming, Bug Analysis, and sprint review meetings.
- Provided an estimated effort and completion date after analyzing the case and business requirements.
- Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation.
- Involved in preparing documents like technical specs and deployment guides.
- Conducted Unit testing followed by the UAT before moving any code to Production.
- Worked with QA, performed unit testing, integration testing and regression testing by applying test cases.
- Used JIRA for the work flow.
Environment: ASP.NET5, C#, .NET Frame Work, Bootstrap, JavaScript, JQuery, Fiddler, AJAX, CSS3, JSON, MVC 5, REST, HTML, Rest API, Angular2, Typescript, SQL Server 2012, Entity Framework, XML, XSLT, XPATH, Visual Studio 2015, Visual studio 2010, SSIS, SSRS.
Senior .Net Developer
Confidential, Raleigh, NC
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Followed Agile/Scrum methodology.
- Migrated the project from Silverlight to ASP.NET MVC 6
- Used Kestrel and IIS as web server for hosting of the project.
- Involved in UI design using JavaScript, HTML, Bootstrap, and AngularJS.
- Implemented CSS3 codes to design buttons, tables, labels and links.
- Designed and developed web pages using ASP.NET core and C#.
- Worked to design, develop and maintain core system modules.
- Created hosted WCF Services and used different bindings to make it available to different types of clients.
- Created and consumed Web Services using C#.
- Extensively used technologies like AJAX, JavaScript, and JQuery for a rich UI experience.
- Worked with JSON to pass the JavaScript objects from server to web application.
- Worked on Grid View with Paging and Sorting to display various data in a clear format.
- Implemented State management features like Cookies, Session State and Query Strings to maintain state information.
- Created simple web tokens through REST.
- Designed and implemented several support tools using REST API, and JavaScript.
- Used WCF to create certificates for security authentication.
- Involved in code first approach using Entity framework.
- Created Master Page for this website and other linked pages for easy navigation.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site using ASP.NET and Interface with HTML.
- Worked on Login control and membership management.
- Automated, debugged, and deployed the web applications using C#, SQL Server, AZURE, other tools including Fiddler and HTTPWatch.
- Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views, User Defined Functions, in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Used SSRS and SSIS for Reporting and Integration service.
- Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation.
- Worked with QA, performed unit testing, integration testing and regression testing by applying test cases.
- Used TFS 2015 for version control.
Environment: ASP.NET Core, C#, .NET Frame Work, AngularJS, Java Script, JQuery, Fiddler, AJAX, CSS3, JSON, MVC 6, WCF, REST, HTML, Rest API, SQL Server 2012, Entity Framework, Visual Studio 2015, SSIS, SSRS.
Senior .Net Developer
Confidential
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase
- Participated in daily Scrums with the whole team to discuss about the progress of the application development, specks to be taken care and specks that already completed.
- Developed ASP.NET MVC 4 application for the church members to make donations online.
- Extensively used JQuery for client side validation and DOM manipulation.
- Served as a conduit between technical and non-technical staff explaining new software/controls/processes
- Worked on creating Rest Services using ASP.NET API and C#.
- Created and consumed Web Services using C#.
- Demonstrated the UI modules to Users with weekly meetings as per the SCRUM.
- Developed strongly typed Views in MVC as per the requirements.
- Utilized AngularJS and Express framework to create dynamic data driven web pages.
- Designed and implemented Restful API layer along with calls to consume an API layer.
- Worked on views, common shared views for user interface using JQuery and JSON.
- Used SQL Server 2012 database as back-end along with ADO.NET Entity Framework and LinQ to access the database tables.
- Performed automated tests, unit tests (NUNIT) and customized load testing for the overall system.
- Designed, coded, tested, and supported .NET web applications using ASP.NET, C#, Visual Studio 2008, HTML, CSS, GUI, AJAX, JavaScript, ADO.Net.
- Designed and developed dynamic ASPX web pages using C#, ASP.Net, XML, HTML, JavaScript.
- Worked on ADO.NET components Data Reader, Data adapter, Data Set and Data View to provide connection to the database.
- Worked on Grid View with Paging and Sorting to display various data in a clear format.
- Designed Business components and Data Access Layer using C#, LINQ to Objects to query the in-memory collection of objects.
- Developed stored procedures, views for data manipulation, ensuring set up relations include indexing, constraints, and foreign keys in SQL server.
- Developed PL/SQL stored procedures on complex SQL queries thereby accessing DB2 Tables.
- Authored stored procedures, functions in T-SQL and sub-routines for data validation checks.
- Used ER Studio to generate the table scripts.
- Worked with QA to develop and review test plans and strategies.
- Used SSRS for reports generations like Dashboard and Matrix reports,
- Used AJAX and JQuery and Web part for web forms customization
- Implemented single sign on Site minder authentication mode
- Used SSIS for data migration from flat flies to SQL database
- Used Microsoft Visual SourceSafe for Version Controlling.
- Performed unit testing, integration testing and regression testing by applying test cases.
Environment: C#, ASP.NET 4.0, MVC 4.0, TFS, .NET Framework 4.0, AngularJS, Entity Framework 6.0, JavaScript, CSS3, ADO.NET, WCF Services, Web Services, SQL Server 2012, DB2, T-SQL, Windows XP, Rest API, IIS, Visual Studio 2012, Visual SourceSafe, and SSIS.
Senior .Net Developer
Confidential, San Marcos, TX
Responsibilities:
- Involved in Analysis, Design Development and Testing of Web Application.
- Extensively used JavaScript and jQuery for validations and rich UI.
- Developed views using Scaffolding templates, Master Pages, Partial Views, CustoHTML Helper with Razor View Engine
- Coded extensively in C# targeting the Business requirements.
- Implemented Action Filters to handle errors, Validation & Authorization
- Implemented State management features like Cookies, Session State and Query Strings to maintain state information.
- Used LINQ for Entity Framework to query the database object
- Worked on providing and consuming information from Web Services using WCF.
- Used JavaScript for Client-Side Validation
- Worked on HTML, CSS and XML-Schemas.
- Extensively used Grid Views, Details View and Tree View sorting and paging.
- Used Crystal Report Viewer control and Report document component to view the reports.
- Implemented Custom Nested Grid Views.
- Developed User Interface with CSS Cascading Style Sheet and HTML.
- Established interaction with SQL using ADO.NET.
- Used SSIS (SQL Server Integration Service) for data import.
- Created stored procedures (SP), triggers, views and Functions using SQL.
- Involved in developing application using C#, WCF services and development of Mainframe stored procedures on complex SQL queries thereby accessing DB2 Tables.
- Involved in Database design and created the Physical database, Stored Procedure, T-SQL Statements for the application.
- Hands on experience in CRUD operations with databases.
- Worked with Web API to provide services to HTTP requests.
- Designed and developed reports in SQL Server using SQL Server Reporting Services.
- Maintained different versions of the application development phases in the Visual SourceSafe.
- Developed appropriate system documentation.
- Extensively used ASP.NET AJAX Toolkit to create server and client-side validations that reduces the overhead consumption for a much quick page loading.
- Performed Unit testing to rectify errors
Environment: Visual Studio 2012, .Net framework 4, TFS, Web API, REST, Entity Framework, SSIS, SSRS, C#, ASP.NET MVC 4.0 Framework, AJAX, LINQ, jQuery, XML, XPATH, XSLT, JavaScript, HTML5, CSS 3, WCF, SQL Server 2012, DB2, T-SQL, IIS 7.0, Visual SourceSafe, SOAP.
.Net Developer
Confidential, New York City, NY
Responsibilities:
- Involved in Design, Development and Testing of Web Application
- Application was developed using ASP.NET MVC Framework.
- Developed views using Scaffolding templates, Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Designed & created dynamic web pages using HTML5 features like semantic elements and form controls.
- Developed Web Forms using VB6 and ASP.NET.
- Wrote CSS3 codes in order to give uniform feel across pages and better UI.
- Extensively used JavaScript and jQuery for Client-Side Validation and rich UI.
- Created Registration page with client-side validations using JQuery and Real-time validation using Remote validation to check with existing user email ID in database.
- Worked on IBM DB2 databases as well.
- Worked on VB6 for reporting modules.
- Worked on creating Rest Services using ASP.NET Web API and C#.
- Efficiently carried out responsibilities in planning DB2 version migration activities, in migration phases and in post migration tasks.
- Designed and developed reports in SQL Server using SQL Server Reporting Services.
- Configured SQL Server Integration Service (SSIS) for scheduling database backup and Implemented indexing for various tables in the database for improving the performance of the application Created Restful Web API's to expose the analytics data to the clients.
- Created message handlers in Rest API to implement global level authentication.
- Implemented Action Filters to handle errors, Validation & Authorization.
- Implemented State management features like Cookies, Session State and Query Strings to maintain state information.
- Worked on User Controls with C# code-behind files, debugging and Quality Testing of the code.
- Worked on providing and consuming information from Web Services using WCF.
- Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services, ADO.Net Objects and Entity Framework 4.0.
- Implemented AJAX Controls such as Script Manager to manage the client side script and Update Panel for faster post back of data.
- Performed Unit testing to rectify errors.
Environment: NETFramework3.5, C#, TFS, Restful WEB API, VisualStudio2012, SqlServer 2012, IIS, LINQ, AJAX, JavaScript, JQuery, WCF,Vb6,ASP.NET, MVC Framework, Web Services, CSS3, SOAP, HTML5.
.Net Developer
Confidential, Mt. Laurel, NJ
Responsibilities:
- Followed Agile SCRUM methodology
- Designed and developed windows forms using C#.Net and DevExpress WinForms suite.
- Extensively worked on DevExpress DataGrids, Layout controls and other GUI components.
- Analyzed the existing application developed in C#.Net and prepared the functional requirement documents.
- Developed Single Page Applications (SPA) for auto parts ordering using ASP.Net MVC, Web API
- Involved in Sprint Reviews as well as Sprint Retrospectives and prepared Steps of Doneness (SODs) and Low level programming documents (LLPs).
- Developed WCF Client services for communicating with external financial systems.
- Developed stored procedures and functions using Oracle 10g.
- Participated in Systems Integration Testing (SIT) with other systems across the organization
Environment: C#.NET, C++, WinForms, IIS, DevExpress WinForms Suite, WCF, ASP.NET MVC 4.0, Web API, ADO.Net, LINQ, XML, Oracle 10g, MS Visual Studio 2010, MS Team Foundation Server (TFS).
Software Engineer
Confidential
Responsibilities:
- Involved in Requirement gathering, Functional and Technical specifications.
- Involved in Enhancing the Business Layer to provide more interfaces and functions needed for the system.
- Planed and migrate existing ASP Classic applications to ASP.Net
- Used N-tier architecture for presentation, Business and Data Access Layers.
- Developed Web Forms using VB6 and ASP.NET.
- Extensively used JavaScript and JQuery for Client-Side Validation and rich UI.
- Developed Web forms using ASP.Net server controls and validated input using JavaScript.
- Used ADO.Net objects such as Data Adapter, Data Reader and Dataset for consistent data access.
- Created different tables, views, and indexes and normalized the data.
- Wrote Triggers, which send e-mails to clients.
- Used Data Transformation Services to import the data in SQL server from heterogeneous data sources like Excel, Access and Oracle.
- Utilized Web.config file to have own setting for the application by writing database connection strings, custom settings and user authentication.
- Worked on testing all the Pages of the project by using the testing tools.
- Identified, researched, investigated, analyzed, defined and documented business processes.
Environment: ASP.NET 3.0, VB6, ADO.Net, JavaScript, JQuery, CSS, Visual Studio 2008, IIS 5.0, SQL, XML, XSL, HTML, SQL Server, TFS.