. Net Developer Resume
Fremont, CA
SUMMARY:
- Around SEVEN years of IT experience in phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures.
- Experienced in a fast paced Agile Development Environment including SCRUM Programming, Test-Driven Development (TDD).
- Extensive experience of developing and designing software applications with the C#.NET Framework, ASP.NET, ADO .NET, AJAX, LINQ, WCF, CSS, JQUERY, SQL SERVER, Web Services, SOAP.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism and Abstraction.
- Responsible for designing Presentation Layer (web pages) using the concepts such as Master Pages, User Controls, Themes, Skins, HTML, XML, CSS, Java Script, JQuery and also worked with ASP.NET Custom Controls.
- Experience in usingLanguage-Integrated Query(LINQ)query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in using Classic ASP, ASP.NET, AJAX, JQuery,Angular JS framework,Bootstrap and AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management).
- Extensively worked on Entity Framework generating ORM Models and integrating them thru E-SQl and LINQ to Entities to massage the data.
- Experience with Active Template Library (ATL) and Task Parallel Library (TPL) for wrapping the task architecture.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Experience with EAI tools like Biztalk, SAP XI for Database linking, Application linking, Data Warehousing and Common Virtual System.
- 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 11g/10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions using PL/SQL, T-SQL.
- Experience with Common Language Runtime (CLR) and Garbage Collection (GC).
- Hands-on experience with Informatica for ETL purposes.
- Hands-on experience with HTML-5 and CSS-3.
TECHNICAL SKILLS:
Programming Languages: C,C++, C# .NET (4.5/4.0/3.5/3.0 ), HTML, T-SQL, PL/SQL
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0, MVC 4.0/3.0, Ajax 3.0/2.0, Javascript, Jquery,VB Script
Xml Technologies: XML
UI Technologies: WinForms,WPF, MVVM
IDE Tools: Visual Studio 2012/2010/2008/2005, SQL Server Management Studio, SQL Server BI studio
.Net Frameworks: .Net Framework 4.5/.4.0/3.5/3.0
Databases: MS SQL SERVER 2008/2005/2000, MSAccess 2010/2007/2003, Oracle 11g/10g/9i/8i, MYSQL
Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), OData, Crystal Reports, Informatica 9.0
ETL Tools: Modeling Tools:
Informatica: UML,MS Visio 2010/2007
Version Control Tools: Team Foundation Server(2008)
Middleware: WCF, ADO.NET 4.5/4.0/3.5/3.0/2.0, 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, Fremont, CA
. Net Developer
Responsibilities:
- Worked as an individual and as a team member of team of 12 members. Worked on all stages of full life cycle of web development in Agile ‘Scrum and Sprint’ based a fast pace Agile development environment. Projects includes high priority and stick deadline.
- Worked, designed and developed various components of View, Model, View Model, Partial View, Data Access, Entity, Domain and Repository layers of very complex MVC and Razor view engine based application.
- Created various query using C# 3.0 Features Lambda Expressions, Anonymous Types, Collection\Object Initializes and Extension methods working with EF 4.3/6.0 and also wrote T4 template for generate enumerators from EDMX
- Developed various Layout Pages (Master Pages) based on specified responsive design with integration of security, authentication and role based authorization with implantation of an URL Routing.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Designed and developed the application middle tier using C# .NET, WCF services (SOAP/REST) to consolidate all unmanaged and stand alone applications under Managed and Integrated Enterprise framework by implementing SOA architecture.
- The system is designed on loosely coupled architecture, where all the layers are independent to each of other. Was involved in implementing Dependency injection.
- Developed and consumed WCF to search for documents based on their ID unique to every system.
- Services were built using WCF on .NET 4.0 to build loosely coupled services to expose the data required by the Account View, services are deployed on IIS.
- Used JSON Serialize in data contract of WCF to generate the data in JSON format
- Performed unit testing on existing web services using Fiddler and SOAP UI tool.
- Implemented Database First EDMX and used Linq to Entities to massage the Data and optimized the Query Expressions.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created new tables wrote stored procedures for applications and some user defined functions. Created SQL scripts for tuning and scheduling.
- 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.
- Also handled client side technologies like,Javascipt, AngularJs, Bootstrap, AJAX, JQuery,and AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Status reporting and effective utilization of resources in offshore team across multiple geographic locations
- Worked and used TFS 2010 Team Project to manage day-to-day task, meetings, documents, to assign task, to manage sprint, enhancement/modification request and bugs.
- Configuration of Continuous, Rolling, Scheduled, Gated Automated Builds with TFS 2010 Build Automation.
Environment: VisualStudio2012, C#, ASP.NET, MVC 3.0/4.0, WCF, EDMX, Java Script, TFS 2010, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, Entity Framework 6.0, Agile, SQL Server Integration Services, SSRS, NUNIT, SQL Server 2008 R2, Windows XP, Windows Server 2003,Windows Server 2008 R2/2008.
Confidential, Pennington, NJ
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#
- Developed the reusable framework for the application using the ASP.NET MVC Framework 3.0.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views.
- 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.
- Used JQuery to perform validations and catch the events on client’s browser.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site.
- 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.
- Responsible for developing the Database First using the ADO.Net Entity Framework where all the database tables are being mapped to the class Objects, Stored Procedures are mapped to function Imports and used Query Expressions and Lambda Expressions where written on these IEnumerable /IQueryable,CRUD operations using LINQ To Entities
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Designed the web UI using MVC Razor Engine, HTML, XSL/XSLT, JavaScript, CSS.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class.
- Extensively used User interface controls which use JQuery to validate client side validation.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- 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.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Created, implemented and maintained a reporting suite of over 72 standard reports while also customizing many reports to meet individual client needs.
- Created drill down, drill through, sub and linked reports using MS SSRS as well as managed the subscription of the reports.
- Generated multi parameterized reports in MS Created, implemented and maintained a reporting suite of over 72 standard reports while also customizing many reports to meet individual client needs.
- Created drill down, drill through, sub and linked reports using MS SSRS as well as managed the subscription of the reports.
- Generated multi parameterized reports in MS SSRS allowing users the ability to make selections before executing reports; thus making them user friendly.
- Created dashboards for Sales, Marketing, Finance and Production using benchmarked data to provide an analytical snapshot of point in time data.
- Assembled and converted user requirements from multiple clients into our standard reporting solution and customized specific client requests when necessary. allowing users the ability to make selections before executing reports; thus making them user friendly.
- Created dashboards for Sales, Marketing, Finance and Production using benchmarked data to provide an analytical snapshot of point in time data.
- Assembled and converted user requirements from multiple clients into our standard reporting solution and customized specific client requests when necessary.
- Developed partial post back validations to manipulate data on web pages using AJAX.
Environment: VisualStudio2010, C#/VB.NET, ASP.NET, MVC 3.0/4.0, WCF, Entity Framework 4.0, Java Script, JQuery, TFS 2010, IIS 7.0, AJAX, Agile, ADO.NET, LINQ, XML, Microsoft Enterprise Library, SSRS, SSIS SQL Server 2008 R2, Windows XP, Windows Server 2003,Windows Server 2008 R2/2008,PL/SQL
Confidential, West Chester - PA
.Net Developer
Responsibilities:
- Design reusable widgets for widget inventory that can be consumed by application teams.
- Analysis the Caf architecture to improve performance and security.
- CAF high level architecture presentation given for development team.
- Involved in Agile development meetings.
- Produce scenario based test driven design and development artifacts.
- Document the quality attributes and business drivers for high level design.
- Involved design review and requirement meeting.
- Involved code review for CAF application widgets.
- Prepared SOAP test data for WCF service validation.
- Update the HP Quality Center defects assigned for CAF applications.
- Involved in test driven development, Unit testing, System testing and User Acceptance test throughout the project.
Environment: .Net Framework 3.5/2.0, ASP.Net, C#, ADO.Net, XML, Web services, HTML, JavaScript, IIS 6.0, Windows 2000 Server, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2008, SSIS, XML, XSL, HTML, SQL Server 2005
Confidential, IL
.Net Developer
Responsibilities:
- Designed and developed web forms in ASP.Net 2.0 & C# .Net using .Net Framework 2.0
- Developed the application Framework in ASP.Net 2.0 primarily using C#.Net with the business logic implemented using .Net Assemblies
- Extensively used C#.Net to develop server side event handling and components to handle business process.
- Extensively worked with ASP.Net Web Site Administration Tool (WAT) to create Roles, Login Controls, Authentication and Authorization for Site Security.
- Developed GUI using ASP.Net 2.0 Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- Used the ASP.Net State Management techniques like Session State, View State to retain the values between the pages transactions, where session is managed in out Proc mode.
- Used the ADO.Net data binding controls line Grid View in order to bind the data to the control and display the retrieved data.
- Also involved in P&C segment of the firm.Used the ADO.Net technology here to bind the data into the Grid View and display it.
- Used Angular JS in order to set the data ready for the customers belonging to P&C rather than pulling it from the database every time.
- Also used Informatica tools inorder to convert the data corresponding to P&C segment to Oracle critical patch update.
- Written JavaScript code for validating the simple control instead of sending them to the server side which was degrading the performance of the web pages.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- CreatedData tablesand applied the Web Service Enhancements to the Web Service so that the reliability increases.
- CreatedData tablesand have writtenStored Proceduresfor all the transactions in and out of the database usingSQL server 2000.
- Created a Data Access Layer using C#to execute stored procedures into a Data Set, Data TableandData Reader.
- Used EAI to model middleware centralization. Performed NUnit Testing according to the business requirements.
- Supported the IT systems/applications which are currently being used by the end users.
- Used Microsoft Visual Source Safe (VSS) for the purpose of version control.
Environment: .Net Framework 2.0, ASP.Net, C#, ADO.Net, XML, Web services, HTML, SQL Server 2000, IIS 6.0, Windows 2000 Server, VSS, NUnit, Visual Studio 2005
Confidential
.Net Developer
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Architect and implement high volume, high traffic transactional application using conventional design practices(SOA, design by contract, MVC)
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to user’s using SQL Server 2005.
Environment: .NET Framework 2.0, ASP, C#,VB.NET, XML, Web services, HTML, JavaScript, IIS, Windows 2000 Server, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2005, SSIS, SQL Server 2005.
