Senior .net Developer Resume
Atlanta, GA
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 code reviews of other developers’ check - ins, and making sure it is adhered to the coding standards and practices are observed
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 5.0/4.0/3.5, 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.
- Participated in gathering requirement and design sessions for development of SACWIS compliant functionality.
- 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).
- Mentored senior developers in the user of the pre-established development framework for the Connections application.
- 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 Technologies: .NET Framework 2.0/3.0/3.5,4.0/4.5
.NET Framework: ASP.NET, 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 (8.0/7.0/6.0/5.0 )
Network 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
Confidential - Atlanta GA
Senior .NET Developer
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 5 MVC 6
- Used Kestrel and IIS as web server for hosting of the project.
- Involved in UI design using JavaScript, HTML, Bootstrap, and AngularJS2.
- Implemented CSS3 codes to design buttons, tables, labels and links.
- Designed and developed web pages using ASP.NET 5 and C#
- Developed the application using MVC 6(using Razor View Engine) Architecture and Entity Framework.
- Created hosted WCF Services and also used different bindings to make it available to different types of clients.
- 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 a number of support tools using ASP.NET MVC, WEB API, and JavaScript.
- Used WCF to create certificates for security authentication.
- Designed and developed Entity Framework 7.0 Data service layer exposed it through WCF Data services using OData end point.
- Involved in code first approach using Entity framework 7.0.
- Created Master Page for this website and other linked pages for easy navigation.
- Configured ASP.NET Website administrative tool for data security and all required authentication process (user login).
- 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, HTTP Watch and other developer tools like chrome, firebug, inspector.
- Worked on migrating an old workflow into newer technologies using c#, Azure publisher-subscriber model, worker processes, entity framework, Linq, Dapper, SQL server in a cloud based environment.
- 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. Documenting the health care specific process flows
- Used TFS 2015 for version control.
Environment: ASP.NET5, C#, .NET Frame Work 4.6, Java Script, JQuery, Fiddler, AJAX, CSS3, JSON, MVC 6, WCF, REST, HTML, Web API, SQL Server 2012, Entity Framework 7.0, Visual Studio 2015, SSIS, SSRS
Confidential - Alpharetta, GA
Senior .Net Developer
Responsibilities:
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Angular JS, AJAX, Bootstrap to create responsive web pages, developed Layouts.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Developed solutions for diverse programming scenarios in C# and VB.Net.
- Defined request-response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server using server-side web API.
- Used MVC 4 Razor-View Engine for re-using the individual user controls by not coupling them with underlying data elements.
- Used Angular JS to standardize web application structure and for improved source code maintenance.
- Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier web applications with the use of Web Services.
- Created and modified SQL scripts, stored procedures, functions and pre- and post- deployment scripts using T-SQL.
- Implemented Code First and used LINQ to Entities to massage the Data and optimized the Query Expressions.
- Extensively worked on Repository Framework in Data Access Layer with respect to Database operations (CRUD) which encapsulate the Entities generated at Business layer.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed Web services/Rest Services for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) over HTTP.
- Designed SSIS packages to extract credit history data from different sources SQL server 2014, MS Excel into SQL server DB using SSIS.
- Created user level security in reports to allow restricted viewing to users of different level using SSRS.
- Generated entity classes based on the database schema and improved the development of N-tier architecture using LINQ.
- Handled many production issues and enhanced the User interface as per the requirement.
- Used TFS to maintain the version control history during development
- Performed End-to-End testing by using NUnit testing, troubleshooting, debugging, integration testing, regression testing and performance testing and analyzed the results to justify validation.
Environment: Visual Studio.Net 2012, C#.NET 4.0, ASP.NET 4.5, ADO.NET, MVC (4.0) LINQ, XML, Entity Framework, SQL Server 2012, TFS, CSS, Web API, Windows Azure, JavaScript, JQuery, VB.NET, SSRS, IIS, Nunit
Confidential, Raleigh, NC
.NET Developer
Responsibilities:
- Designed UI screens and code using Visual Studio 2010/12, WPF, VB.NET, AJAX, XML and CSS with object oriented programming techniques.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Used Entity Framework Code First approach to communicate with Database and used Data Annotations and Configurations through Fluent API and implemented 1-1, many-many relationships.
- Developed an open-source web application framework maintained by individual developers and corporations to address many of the challenges encountered in developing single-page applications using AngularJS.
- Consumed Remote Web services using WCF Service Model and called the services in Silverlight to implement Data Binding with Silverlight controls.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Used ADO.NET Entity Framework Model as the Data Access Layer and implemented the CURD operations, Mapping and executed stored procedures.
- Used Entity framework ORM at data access layer. Developed Store procedures where complexity is high and executed using Entity framework.
- Structured the elements of computer programs, which expresses the logic of a computation with AngularJS without describing its control flow.
- Web API which is the application programming interface (API) for both the web server and web browser.
- Involved in sprint planning, sprint demo and retrospective discussion.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
- Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.
- Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages with Razor Engine to get consistent look and feel.
- Writing new classes, business model in C# also maintaining existing classes for connectivity with SQL Server databases.
- Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.
- Developed systems using .NET components and implemented the Data Access layers using ADO.NET.
- Used ADO.NET objects such as data reader, data adapter and dataset for consistent access of the data from data layer.
- Designed the database and written Stored Procedures and triggers using SQL.
- Extensively worked with Action Results, Action Filters and Custom Action Filters, Routing etc...
- Created SQL Server Reports using SSRS 2008 and exported them to Excel format for managers and QA team for easy validation and Identified and worked with parameters for parameterized reports in SSRS 2008/2005.
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Environment: Visual Studio.Net 2010/2012, C#.NET 4.0, VB.NET 4.0, ADO.NET, WCF, WPF, LINQ, XML, TSQL, MVVM, PL/SQL, TFS, React JS, CSS, JavaScript, JQuery, SSRS, JSON, NUnit, etc.
Confidential
.Net Developer
Responsibilities:
- Developed the promotions module of the Sprint online application using Visual Studio 2008, C#, ASP.NET, JavaScript, and SQL Server 2008. My role was to program, test and fix any bugs found in the application.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Used ADO.NET objects, DataSet, DataTable and DataAdapter for manipulating, retrieving, storing and displaying data from SQL Server Data Source.
- Developed XML Web Services to support some of the application operations.
- Applied CSS style to existing Web Pages. Created Web User Controls to make them reusable.
- Extensive use of generic collections such as Array List, Dictionary, and Hash Tables to store and handles temporary data.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Developed extensive Stored Procedures and Triggers in SQL Server 2003.
- Used Remote Desktop Connection to test the application from test and production environment.
- Developed complex reports using Crystal Reports.
- Used TFS for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Done Code review, Debugging, Bug Fixing, Unit testing and Integration testing and Production support.
Environment: Visual Studio.NET 2008, C#, ASP.NET, CSS, XML Web Services, Generic Collections, SQL Server 2008, ADO.NET, T-SQL, SQL Server, Java Script, TFS, jQuery, XML.
Confidential
Software Engineer
Responsibilities:
- Involved in analysis, design and implementation phases of application development.
- Developed and designed ASP.NET pages using Web Form Controls, User Controls, html Server Controls.
- Created Custom Modules, Pages, and Master templates using C#.
- Implemented State management features like View State, Cookies, Session State and Query Strings to maintain state information.
- Developed classes and interfaces for the Data Access layer using c#, ASP.NET ADO.Net, and SQL 2005 data access library.
- Worked on Winforms and 3rd party Infragistics controls
- Created Stored Procedures, Triggers, and Functions for validation process & for loading data to the product database in SQL Server 05.
- Used ADO.Net objects such as Connection Object, Command Object, Data Reader, Dataset, Data Adapter to access and manipulate SQL Server Databases
- Implemented CSS codes to design buttons, tables, labels and links.
Environment: .NET Framework 3.0, ASP.NET, SOAP, ADO.Net, C# Language, Visual Studio 05, MS SQL Server 2005
