Sr.net Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Around 6+ Years of strong and extensive experience in all the phases of the Software Development Life - Cycle (SDLC), includes requirement analysis, design, development, integration, testing, deployment, maintenance and documentation.
- Involved in Product development methodologies like, Traditional Methodologies (Waterfall, RAD), AGILE-SCRUM and TDD (Test Driven Development)
- Expertise in developing applications using Architectural patterns like ASP.NET Web Forms/MVC (Model View Controller), MVVM (Model View View Model).
- Designed both structured and behavioral UML Diagrams for an outer view of application and implemented class diagrams, use case diagram, sequence diagrams, activity diagram etc. and created ER diagram for conceptual data model using MS Visio.
- Highly proficient in developing User Interfaces(UI) and writing client side and server side validations using CSS, DHTML, JavaScript, JQuery, Themes, Skins, Razor, AngularJS, KnockoutJS and KendoUI
- Created Single page applications using HTML5, CSSS and Bootstrap and Telerik controls for enhancing the performance and look and feel of the webpage.
- Leveraged the introduction of Web API controllers (Web API 2) in ASP .Net MVC5 to build, maintain Restful API’s, also consumed API’s client side using AngularJS data binding. Proficient in implementing WCF services and consuming them using different protocols like HTTP, TCP. Implemented features like Security, Debugging and Performance.
- Extensive experience working with ASP.Net, MVC Frameworks 6.0/5.0/4.0 and implemented controller actions and Views, Partial Views, Areas, Sections, Strongly Typed Views and View Models.
- Worked with .Net security features like Window based and web based Authentication and Authorizing users and roles.
- Created and consumed Web services like SOAP and WSDL using XML, RESTFUL and Web API for communicating with other applications and components.
- Experience in creating data access layer using ADO .Net and ADO. Net Entity framework to work with relational data using domain-specific objects.
- Experience in using Lambda Expressions; Query Expressions, Anonymous Types, and Extension. Methods with Language Integrated Query (LINQ) LINQ to XML, LINQ to SQL, LINQ to objects to retrieve data from different data sources.
- Significant Experience in relational database development for creating complex data base queries, writing Stored Procedures, Indexes, Views, Constraints, Cursors and functions using T-SQL and PL/SQL using Oracle 11g/10g and Microsoft SQL Server 2012/2008.
- Experience in SSRS (SQL Server Reporting Service) and implemented Custom reports and different types of Tabular, Ad-hoc, Matrix and distributed reports in different format, also experienced with Crystal reports.
- Experience with different version controlling tools like TFS (Team Foundation Server), Visual Source Safe (VSS) and GitHub.
- Worked on database connectivity with ORM technologies like Entity Framework and NHibernate to work with relational data using domain-specific objects.
- Expertise in Manual and Automation testing along with NUnit testing.
- Strong analytical and problem solving skills. Quick learner and ability to adopt new environments and work independently or as a team
WORK EXPERIENCE:
Confidential, Atlanta, GA
Sr.Net Developer
Responsibilities:
- Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology.
- Developed an intranet application using ASP.NET, HTTP, Visual Studio 2012, HTML5, Bootstrap and CSS.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results
- A defined request-response message system, typically expressed in JSON, which is exposed via the web, by means of a HTTP-based web server by a server-side Asp.NET web API.
- Implemented IT Security Features using ASP.NET Login Controls, Personalization,, Authentication and Authorization.
- Worked with different JQuery plug-ins and implemented client-side functionalities such as paging, table sorting/data tables, sliders.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Designed Master pages, User Control, Custom controls, Partial views and used Ajax Toolkit to meet user requirements and to develop the application efficiently without code redundancy
- Used AngularJS to standardize web application structure and provide a future template and KnockoutJS for data binding.
- Taking advantage of the MVC pattern and AngularJS framework to accomplish the single page application and produce higher maintainability of the code. Developed very responsive, elegant views for web pages using the Bootstrap, CSS Frameworks.
- Created drill down, drill through, sub and linked reports using MS SSRS, also managed the subscription of the reports.
- Created SSIS packages to make scheduled data transfers from OLEDB source a to a SQL database. Created and deployed SSIS packages using various Transformations such as Multi-cast, Look-up, check-sum, union all and Derived Column.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Used WPF as it supports UI, document, Hardware acceleration, Interactive data visualization and superior readability.
- Experience with developing different web applications using JQuery, JSON, Angular JS, HTML5, GIS Mapping, and CSS3 and utilizing web services.
- Leveraged WCF mechanisms like Session, Instance management, concurrency to make our services more robust and scalable.
- Developed stored procedures, Functions and Triggers in the SQL Server database (2012) for implementing backend business logic. Fixed and added new features to an old VB.net online tool. Developed Razor views with strongly typed view models and helpers and partial views using ASP.NETMVC3,C#,Visual Studio 2013 and Telerik controls.
- Developed the presentation layer using ASP.NET, Ajax and Java Script and JQuery
- Involved in unit-testing web applications and in Test Driven Development (TDD).
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
Environment: Visual Studio 2012, C#, .NET 4.5, ASP.NET MVC, ASP.NET Web API, Razor, ADO.NET Entity Framework (Code First), AngularJS, LINQ, JSON, Enterprise Library Logging, Service Locator, Unity, Auto Mapper, SQL Server 2012 (SDS), T-SQL, MS Test, Visio 2012, UML, Team Foundation Server 2013, IIS 7.5, and Windows Server 2008 R2.
Confidential - Dublin, OH
Sr.Net Developer
Responsibilities:
- Developed the reusable framework for the application using the ASP.NET MVC Framework 3.0.Implemented Partial views (user controls), Layouts (Master Pages), Strongly Typed Views and Complex Views.
- Used Angular JS to standardize web application structure and responsive UI using bootstrap to provide a future template for data binding.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Used JQuery to perform validations and catch the events on client’s browser.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used WCF for developing and deploying services on windows in line with the Service Oriented Architecture (SOA)
- Exclusively used JQgrid to display and save data, along with various JQgrid features like load once, custom formatter, and custom alignment.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Used Web Services (SOAP, WSDL) for communicating with other application and components. Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Used LINQ to Entities with EF Model to massage the data and tune the performance.
- Created various database objects such as Stored Procedures, Tables and wrote T-SQL queries to retrieve data from various tables.
- Configured the report viewing security for various users at various levels using Report Manager. Fine-tuned SQL queries for maximum efficiency and performance using MS SQL Profiler, Execution Plan and Index Tuning wizard.
- Created SSIS packages and deployed to transfer weekly transfer using different transformations. Developed SSIS Packages to replicate the data from My SQL to SQL server.
- Deployed and scheduled reports using SSRS to generate all daily, weekly, monthly and quarterly reports including current status. Implemented Serialization and Deserialization of objects. Created and deployed Web Services using ASP.NET, SOAP and XML for pulling list of orders. Involved in monitoring and tuning report performance by analyzing the execution plan of the Report.
- Implemented Unit Testing, Integration Testing and System Testing using N-Unit.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
Environment: VisualStudio2010, C#/VB.NET, ASP.NET, MVC 3.0/4.0, WCF, Entity Framework 4.0, Java Script, JQuery, TFS 2010, WPF, IIS 7.0, AJAX, Agile, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2, Windows XP, UML, Windows Server 2003, Windows Server 2008 R2/2008.
Confidential, Austin TX
Mid-level .Net Developer
Responsibilities:
- Responsible for the Design, Development and Delivery of all the modules
- Highly Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams)
- Developed GUI of ASP .NET web forms using HTML, CSS and JQuery
- Ajax, ASP .NET Ajax Library are used for rich interaction and partial page rendering
- Application blocks are developed using Microsoft Enterprise Library 3.0
- Design and developed Business Logic Layer and Data Access Layer using LINQ to SQL
- Involved in ASP.NET Security, State Management, Caching and Encryption
- Implemented MVC architecture using C# .NET, ASP.NET. Involved in development and usage of user controls in various web pages. Worked on business components and business objects. Implemented the business logic in the middle tier using C#
- Designed and implemented components that convert disconnected record sets to valid XML that is transformed by XSL/XSLT/XPATH files to HTML, DHTML
- Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application. Experience working with WebAPI.
- Extensively used Validation Controls and Custom validation controls to validate Web forms. Analyzed and fixed defects Involved in the code changes and development of new web-forms and connectivity to database to get and store data from and to database
- Involved in writing typical complex SQL queries and stored procedures using T-SQL.
- Worked on large and complex databases in SQL Server 2008
- The backend, database connectivity modules were designed using ADO.Net with SQL Server as the database. Effectively used Microsoft Team Foundation Server(TFS) for Application Configuration Control
Environment: C#,.NET, ASP.NET, ADO.NET, AJAX, Visual Studio 2008, XML, HTML, DHTML, CSS, XML, SOAP, JavaScript, JQuery, IIS 7.0, SQL Server 2008, XSLT, Reporting Services, VSS, WCF, Web Services, WebAPI, Microsoft Enterprise Library 3.0
Confidential - Bethlehem, PA
Mid-level .Net Developer
Responsibilities:
- Involved in Agile software development iterations like planning, requirement analysis, coding, testing and documentation throughout the life-cycle of the project.
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET.
- Used the ASP.Net State Management techniques like Session State, View State to retain the values between the page transactions, where session is managed in out Proc mode.
- Used ASP.NET web form controls such as Grid View, Paging Grid, Data Grid, Dropdowns etc. for displaying data.
- Created User controls and Custom controls to enable reuse of common UI functionalities across the application. Involved in development of Data Access, Business and Application layer using LINQ, VB.NetandASP.Net.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- 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.
- Designed and developed UI using C#, ASP.NET. VB.Net (Win Forms and Web Forms).
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Developed database applications using VB.NETand C# with SQL Server and Microsoft Access as the databases using ADO.NETComponents
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Proficient in T-SQL Queries, Views, Joins, Functions, SQL Stored Procedures, Database Triggers and Cursors.
- Worked with Jasmine JS Test Framework.
- Involved in Unit testing, integration testing and deployment of the application.
- Involved in Deployment and Troubleshooting issues in the application.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility. Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: .Net Framework 3.5, ASP.Net, C#, ADO.Net, XML, Web services, HTML, JavaScript, JQuery, AJAX, JSON, XML, XHTML, SQL Server 2005, IIS 6.0, Windows 2000 Server, TFS 2008, NUnit, Visual Studio 2008.
Confidential
Jr.Net Developer
Responsibilities:
- I was part of developing the test cases for so worked closely with the business analysts and the functional team experts so as to develop the test cases and also the expected results for those cases
- Involved in the complete SDLC of the project such as gathering, designing and testing phase of the project. So as to understand the process thoroughly collaborated with other developers and also prepared document info for the end users so that they can refer
- Client side validation was also included with the help of validation controls like required, custom, compare controls
- Used C# to write all the middle business layer logic. Used ASP.NET 2.0, Server controls, SQL server 2000 for Data Access
- Made use of Data Grid, Data List and repeater controls to display data in a customized format. Used ADO.Net in connecting to Data Access management with SQL Server.
- Designed and developed user interface using ASP.NET, VB.Net, HTML, JavaScript
- Used Ajax library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment. Implemented Win Forms to provide GUI components using ASP.NET Framework. Wrote SQL queries for triggers, functions and stored procedures
- Migrated DTS 2000 packages to SQL Server and modified the packages accordingly using the advance features of SQL Server Integration Services (SSIS) using SQL Server Analysis Services (SSAS). Involved in the unit testing, integration testing for quality assurance.
Environment: C#.Net, Objective C, ASP.Net .Net Framework 2.0, ADO.NET, SQL Server 2000, Visual Studio.NET 2008, JavaScript, XML, Microsoft Visual SourceSafe 6.0/7.0, N-unit, Windows XP.
