Jr.net Developer Resume
Columbus, OH
SUMMARY
- Possess around 7 years of strong professional .Net Development experience in various applications based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, Web based Technology.
- Involved in various phases of Software Development Life Cycle (SDLC) and AGILE SCRUM methodologies of Analysis, Design, Development and Implementation, Testing and User Training of Enterprise Web Applications, Stand alone and Distributed applications.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5, ASP.NET MVC 4.0/3.0, C#(4.0/3.5), VB.NET and AJAX Extensions, Angular JS,JQUERY with MS SQL Server (SQL 2008 R2 / 2005) and Oracle 10g/9i as database.
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Abstract factory, Singleton.
- 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.
- Expertise in developing applications using .NET application building blocks (Site Map, Data access, Exception Handling, State management).
- Fully fledged with client side scripting like JQUERY Selectors, Events, JQUERY UI, PlugIns and AJAX etc.
- Extensive Experience with ORM technologies like Entity Framework Database First, Code First and performance tuning in EF.
- Experience in using AJAX with Angular JS/JQuery for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Extensive working experience ASP.NET MVC Framework 5.0/4.0/3.0/2.0 , implemented Controller, Controller Actions and Views, Partial Views, Strongly Typed Views and View Models.
- Good working experience in writing JQUERY 2.0/1.0, JQUERY AJAX based web applications to improve the response time and extensively implemented update panels, script manager and triggers.
- Experience in developing ASP.NET Web customs controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of ASP.NET AJAX, Angularjs, BootStrapper and JQuery and building RIA web applications, REST/ RESTFUL Services.
- 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.
- Expertise in implementation of optimized, secured WCF Service by using Service, Operation, Data, Fault and Message Contracts.
- Expertise in implementing SOA architecture thru WCF services which used to rapidly building service-oriented applications that communicate across the web and the enterprise with features Serialization, Versioning, Interoperability and hosting.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Good knowledge on Microsoft foundation classes.
- 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.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with Databases like SQL Server 2008/2005/2000 & Oracle 9i/8i.
- Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Experience with using the Resharper and Fxcop tools to Refactor the existing code.
- Experience in authentication mechanisms like windows live, STS, Windows-based Authentication, Forms-based Authentication and also in Authorizing Users and Roles.
- Very good experience with Reporting Tools SQL Server Reporting Services (SSRS) and Crystal Reports.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010 and Visual Source Safe (VSS), Perforce.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
TECHNICAL SKILLS
Programming Languages: C++, C#.Net (4.5/4.0/3.5/3.0 ), VB.NET (10.0/9.0/8.0 ), HTML, T-Sql, PL/SQL
Web Technologies: ASP.NET 4.5/ 4.0/3.5/3.0/2.0 , ASP.NET MVC 5.0/4.0/3.0,Silverlight 4.0/3.0,ASP.Net Ajax 3.0/2.0, Javascript,Jquery, Angular JS,VB Script, Web Services, IIS.
Xml Technologies: XAML, XML,XDOCUMENT,XSLT, XPATH, XSL, LINQ to XML
UI Technologies: Winforms,WPF, Jquery UI, Kendo UI
IDE Tools: Visual Studio 2013/2012/2010/2008/2005 , Sql Server Management Studio,Expression Blend(4.0/3.0/2.0)
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0 /1.x
Databases: MS SQL SERVER 2008/2005/2000 , MSAccess 2010/2007/2003 , Oracle 10g/9i/8i
Reporting Tool: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8).
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: Visual SourceSafe(2005), SubVersion, Team Foundation Server(2008)
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services,Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Sr.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Refactored the existing code to improve the performance and apply the coding standards.
- Developed solutions for diverse programming scenarios in C# employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism (function overloading, overriding), and abstraction.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”
- Developed Web services/Rest Services for building applications that send and receive messages by using the over HTTP.
- Expertise in creating Views, Partial Views, Strongly Typed Views, Sections, Areas etc. in ASP.NET MVC.
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Used MVC 4 for re-using the individual user controls by not coupling them with underlying data elements
- 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.
- Created Web Services, WCF SOAP, WCF REST Services and also used different bindings to make it available to different types of clients.
- Responsible for creation of rest services using Web API controller and making AJAX calls from UI for data retrieval.
- Leveraged WCF mechanisms like seasoning, Instance management, concurrency to make our services more robust and scalable.
- Used ADO.NET Entity framework 6.0/4.3 database first to data interaction between application and database.
- Used Crystal Report to generate various reports as per the client’s requirement and integrated the reports into the web-application.
- 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.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in the maintenance of the web-based application and resolved the day to day errors.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: Visual Studio 2013, C#, VB.Net, .Net Framework 4.0,ASP.NET MVC 4.0, WCF, Entity Frame Work 6.0, JQuery, TFS 2010, WCF, WPF, web API, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2, Windows XP, UML, Windows Server 2008.
Confidential, AUSTIN, TX
Sr.Net Developer
Responsibilities:
- Involved in designing of Application interfaces and capacity planning based on the estimated volumes of data.
- Development was done using agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
- Fully fledged with client side scripting like JQUERY Selectors, Events, JQUERY UI, PlugIns and AJAX etc..
- Implemented ASP.NET Model-View-Controller (MVC), enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2010.
- Extensively used JQUERY Ajax to reduce connections to the server, since scripts and style sheets only have to be requested once.
- Developed Tests for Unit testing the developed components using N Unit Testing Framework.
- Used KnockoutJS for Automatic UI refresh and Dependency tracking of the application.
- Developed complex LINQ to Entities queries for accessing the Entity Framework.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database.
- Developed rich client interface using WPF.
- Developed WCF services to enable effective communication.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application
- Implemented Web Services to integrate the client systems using WCF.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Used Crystal Report to generate various reports as per the client’s requirement.
- Extensively wrote and used stored procedures, Database Triggers, views in PL/SQL.
- Using SSIS, created integration service. These services used to load data from excel sheets to SQL server 2008.
- Created XML, PDF, EXCEL files using SSRS.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
Environment: VisualStudio 2012, C#, .Net Framework 4.0,ASP.NET MVC 3.0, ASP.Net 4.0 C# 4.0, Web Services, JQuery, KnockoutJS, WCF, WPF, SQL Server 2008, Entity Framework 6.0/4.3, T-SQL, SQL Server Integrated Services (SSIS), SSRS, XML, XSLT, VSS, CSS, Crystal Reports, VBA, NUnit 2.2.
Confidential, BLOOMINGTON, IL
Sr.Net Developer
Responsibilities:
- Development was done using agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
- Web application that accepts and updates customer financial transaction information was developed under MVC Architecture.
- Implemented features in ASP.NET MVC application using NHibernate.
- Used JQuery, JavaScript, Angular JS, Bootstrap and various web controls to present data to users in a much comfortable environment.
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2008.
- Extensively used JQuery, Ajax to reduce connections to the server, since scripts and style sheets only have to be requested once.
- Developed rich client interface using Flash, WinForms.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Worked extensively on web forms and data binding controls like JQ Grid, drop down boxes and Mapping page fields to the database fields.
- Programmed LINQTOSQL for communication between application and database, used extensively Data Grid.
- Created tables Developed Stored Procedures in SQL Server 2008 for accessing the database.
- Involved in Developing WCF services to enable effective communication.
Environment: Visual Studio 2008, ASP.Net 3.5, C# 3.0, Web Services, WinForms, WCF, SQL Server 2005, T-SQL, MVC 3.0, TFS.
Confidential, COLUMBUS, OH
Sr.Net Developer
Responsibilities:
- Extensively used Ajax Controls to reduce the client server turnaround time, hence enhancing the performance of the application.
- Developed using WPF (Windows Presentation Foundation) for a unified programming model and for building rich Windows smart client user experiences that in corporate UI, media & docs
- Involved in designing and coding for web forms of the application with ASP.NET 2.0.
- Developed classes in Business Layer and in Data Access Layer in C#.
- Suggested various design changes in SQL Server tables and Stored Procedures.
- Used XML and XSL Transformations to display content on the website.
- Provided extensive documentation for all the modules/products worked on.
- Created stored procedures, functions using PL/SQL (Oracle 9i)
- Created generic secure and reusable data access components using the ADO objects such as Dataset, Data Adapter and Data Reader.
- Utilized LINQ extensively for data querying, storage and manipulations in Data Access Layer.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in project search module.
Environment: MS-Visual Studio 2005, ASP.NET, C#.Net, SOAP, XML, HTML, XSLT, XPath, IIS 6.0, NUNIT, Visual Source Safe, SSRS, WCF, WPF, T-SQL, ADO.NET,LINQ, Oracle 10g,TFS, IIS and Windows 2003 Server.
Confidential
Jr.Net Developer
Responsibilities:
- Designed and implemented a 3-Tier application architecture including the Presentation, Business and Data Access Layer.
- Involved in designing the layout of User interface using Visio and Class diagrams using UML.
- The Presentation Layer is implemented in ASP.Net with HTML, Cascading Style Sheets (CSS) and Web Controls. The Web Forms are developed utilizing the C#.
- Used JavaScript for client-side validations.
- Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information
Environment: VB.NET, Visual Studio.NET 2005, C#.net, ADO.Net, ASP.Net, XML, IIS 5.0, Windows 2000, JavaScript, HTML, Visual Source Safe (VSS), Web Services.