.net Developer Resume
Uniondale, NY
PROFESSIONAL SUMMARY
- 7 years of experience in IT industry in all phases of Software Development Life Cycle (SDLC) and production support of n - tier component based, client/server-based applications using .NET technologies.
- Extensive experience in technologies like .Net Framework 4.5/4.0/3.5/3.0/2.0, C# 5.0/4.0/3.0/2.0, ADO.NET, Entity framework, IIS, ASP.NET MVC, Web API, Web Services, WCF, XML, Microsoft SQL Server, Oracle and MS Team Foundation Server, Telerik Controls.
- Well-versed with Object Oriented Programming concepts (OOPS) and SOLID principals and used inheritance, polymorphism, abstraction and encapsulation, in application development. Implemented design patterns during application design and development.
- Adept with teh concepts and used dependency Injection, parallel programming, and asynchronous programming during development.
- Experienced developer in creating adaptive and responsive UI components and SPA’s using Twitter Bootstrap, HTML5, CSS, Ajax, JavaScript and jQuery.
- Expert noledge in using JavaScript frameworks like Angular JS, Angular 2, TypeScript.
- Experienced in creating custom services, directives and deep understanding of concepts like two-way data binding, digest cycles, dependency injection in Angular JS.
- Experience in Design and Development of User Interfaces using JavaScript, jQuery, AngularJS.
- Extensively worked on ASP.NET MVC 3.0/4.0, RAZOR view engine and MVVM design patterns and good experience on PRISM framework.
- Strong in Agile/Scrum software development, Waterfall and Test-Driven Development.
- Experience in developing RESTful services using Web API.
- Having noledge in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), and LINQ.
- Experience in developing and supporting legacy systems developed in Classic Asp.
- Good in developing projects using VB.NET.
- Experience in converting/rewriting applications from old .NET Frameworks like 1.1/2.0 to new .NET frameworks like 4.0/4.5.
- Experience in creating teh data layers using ADO.NET, and ORM tool Entity Framework. Extensively used LINQ queries on collections and Entities.
- Also worked as a windows application developer in using WinForms, Timers, etc. and in creating Windows Services as scheduled jobs.
- Extensive experience in Entity Framework in using Code First, Database First approaches, implemented them in CRUD operations and data migrations.
- Good noledge on testing MQimpacted programs.
- Extensive working experience in database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures and Functions using T-SQL and PL/SQL in SQL Server 2005/2008/2012, Oracle 8i/9i/10g.
- Good command over commercial RDBMS such as SQL Server 2008/2005/2000, Oracle10g/9i/8i and Microsoft Access.
- Having good noledge of Importing and exporting of bulk data, backing up and restoring databases in SQL Server.
- Created and maintainedSSISpackages to Import/Export data from flat files, XML, Excel and Oracle
- Extensive experience in developing reports using Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience in working with Nunit and MS Test Framework for unit testing.
- Used Microsoft Azure to deploy teh applications and maintain teh database in cloud.
- Knowledge on MSAzureCloud Architecture (MSAzurePack (Private Cloud), PaaS and IaaS) assessments.
- Used Team Foundation Server (TFS), GIT HUB, SVN and Visual Source Safe 6.0 for Version Control.
- Excellent technical ability, good communication skills and hardworking attitude, flexible working individual or in team environment.
TECHNICAL SKILLS:
Languages: VB.NET, C#, Microsoft Azure, T- SQL, PL/SQL, HTML5, UML, XML, Silverlight
Software Methodologies: Agile, Scrum, Test Driven Development (TDD) and Waterfall
Scripting Languages: JavaScript, jQuery, VB Script, DHTML/HTML, CSS, XML, XAML, JSON and Angular JS
Web Services: XML (XSL/XSLT), SOAP, WSDL, UDDI, HTTP, WCF, WPF, WWF
Web Servers: Internet Information Server (IIS) 5.0/6.0/7.0/7.5.
Version Control Tools: VSS, SVN, TFS, GIT HUB
Reporting Tool: Crystal Reports, SSRS (SQL Server Reporting Services), SSIS.
Testing Tools: MSTest, NUnit.
Development Tools: Visual Studio.NET 2015/2013/2012/2010/2008, SQL Server Management Studio.
Operating Systems: Windows 2003/XP/Vista/7/8, Windows Server 2012/2012R2
Databases: Oracle 7i/8i/9i/10g, MS Access 2003/2007, MS SQL Server 2005/2008/2012/2014
PROFESSIONAL EXPERIENCE
Confidential, Uniondale, NY
.Net Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Worked with n-tier architecture involving Services Layer, Data Access Layer, and Business Layer created using C#.
- Responsible for back end coding using C#.
- Involved in Enhancement of existing application utilizing AngularJS, developed routing through web pages and achieved Single page application. Used Angular JS to achieve two-way data binding.
- Extensively used HTML tags, Bootstrap and CSS3 to maintain uniformity in teh Web pages.
- Implemented different validation control on teh web-pages using Angular 2.
- Included JSON for massive data transfer between Client/Server.
- Used MVC Framework AngularJS in teh development for data binding and to consume RESTful web services.
- Created WEBAPI action methods to process enrollments, and created custom classes related to enrollment submission.
- Extensively implemented and consumed WEBAPI 2, used HTTP methods (verbs-GET, PUT, POST, PATCH, DELETE) to do CRUD operations, supporting JSON or/and XML data exchange formats and also implemented Security, Caching features.
- Extensively used XML and JSON Serialization for transferring teh data from controller to view.
- Developed teh application using ASP.NET 4.0, MVC 4, Razor, C#, jQuery, Ajax, Html5, CSS3, Bootstrap, JSON, LINQ, Repository Pattern, Action Filters.
- Written JavaScript, jQuery functions for Client-side code to implement different functionalities in validations.
- Developed teh Windows/desktop application using WPF (Windows Presentation Foundation) framework and followed MVVM pattern.
- Implementing enhancements to legacy systems developed in Classic ASP.
- Creating applications using VB.NET and enhancing projects for .Net applications.
- Involved in development of Web Forms, Classes using VB.NETthat incorporates both N-tier architecture and database connectivity.
- Developed system servicesSOA application platformfor use by all web applications utilizing Windows Communication Foundation (WCF) services.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Worked with ASP.NET MVC 4 for creating views to display data by making Ajax calls to action methods inMVC controllers.
- Implemented client-side validations using jQuery/Java script and ASP.NET MVC 4. Data annotations to dovalidations on teh Model Data.
- Connected to Data base tables and views using Entity Framework 4.0 and implemented association between tables Created and Consumed Web API's.
- Used Fiddler, Postman, and Soap UI to test teh API's as well as Web services.
- Involved in designing and developing teh GUI for teh user interface with various controls.
- Involved in debugging high severity defects in UAT.
- Involved in taking Backups, Restoring and Import/Export data using MS SQL Server and involved in following organization standards for code development, peer level code walk through and reviews.
- Worked on SQL Server 2008R2 & 2012 to write Stored Procedures (Procedures, Functions) and Oracle 9i/10G/11G to write packages and insert JMS messages to Oracle Queues for back end development.
- Developed Reports using SQL Server Reporting Services (SSRS) and integrated with Web pages.
- Experience in Creating indexes and mapping/schema and loading data in to Elastic Search.
- Experience in Creating Store procedures and functions in SQL server to import data in to Elastic Search and converting relational data in to documents.
- Created an event-handling system to publish custom events and logs to RabbitMQ which are then processed via Elasticsearch to provide fast distributed searching.
- Worked with Offshore teams and co-ordinate teh Development Activities.
- Developed test strategies, test plans and test cases and performed Unit Testing to identify and resolve integration, functional and usability issues before deployment.
- Prepared architecture plan to create teh Azure Cloud environment to host migrated IaaS and PaaS role instances for refactored applications and databases.
- Implementing generic PaaS deployment API for repackaging and deploying applications on heterogeneous PaaS platforms.
- Involved in deploying desktop applications, web applications, websites and console applications to teh Microsoft AzureCloud.
- Deployed application on test, production servers and managed application using Microsoft Azure.
- Used GIT and TFS as Source Control.
Environment: .NET Framework 4.0/4.5, C#.NET, Visual Studio 2013, SQL Server 2012, Oracle 10g, Entity Frame Work 6.0, HTML, BOOT STRAP, AngularJS, LINQ, T-SQL, IIS 7.0, ASP.NET, ASP.NET MVC 4, WCF, VB.NET, Web services, WSDL, SOAP, MSMQ, jQuery/JavaScript, XAML, AJAX, CSS, XML, TFS, Windows 2008 Server.
Confidential, Irving, TX
.Net Developer
Responsibilities:
- Involve in all teh phases of Software Development Life Cycle (SDLC) including Analysis, Design, Programming, Testing and Deployment.
- Created teh application in .NET framework 4.5 and implemented logic using C# and OOPS concepts.
- Developed teh application using client-side technologies like Java Script, jQuery, Angular JS, CSS3, HTML5 and AJAX.
- Worked with ASP.NET MVC 4 for creating views to display data by making Ajax calls to action methods in MVC controllers.
- Deal with ASP.NET server-side state management features such as application state, session state and profile properties using C#.NET.
- Expertise in developing SOAP, RESTful Webservices and APIs with JSON and XML.
- Developed teh user interface for back office support and worked collaboratively in agile scrum team on teh design and development of application based MVC framework usingAngular.JS, HTML 5.0 and CSS3.
- Used AngularJS to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across teh applications.
- Involved in designing teh User Interface using teh Telerik Controls.
- Worked with Master Pages and developed Cascading style sheets (CSS) for consistent for application.
- Developed system services SOA application platform for use by all web applications utilizing Windows Communication Foundation (WCF) services.
- Developed teh independent WCF (Windows Communication Foundation) services and defined Service contracts for specific functionality in project search module.
- Developed rich windows applications using WPF with MVVM frame work.
- Experience in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Supporting legacy systems developed in Classic ASP and developing and supporting applications using VB.NET.
- Used Web Services (SOAP, WSDL, API) for communicating with other applications.
- Implemented AJAX calls from teh View to get data asynchronously without posting teh whole View.
- Extracted and updated teh data into Mongo DBusing Mongo import and export command line utility interface
- Analyzed teh stored procedures and wrote scripts for mockingdata required for testing teh batch job functionality.
- Involved in troubleshooting of existingSSIS Packages by reviewing Data Source/Destination Configurations, transformations and data type conversions.
- Querying teh user's data using stored procedures to improve teh performance of data retrieval.
- Responsible for tuning T-SQL procedures, triggers and other database objects.
- Experience in implementing full text search platform using NoSQL Elasticsearch engine for faster scalable and more intuitive user searches for database.
- Implemented Rabbit MQ for Windows with Direct Exchanges, with Consumers and Producers for data integration with Windows Services.
- Interact with teh database using Entity Framework to has object-relational mapping and also use LINQ to query teh DB.
- Used Microsoft Team Foundation Server for version Control and source code maintenance needs.
- Provide consulting and cloud architecture for premier customers and internal projects running on Microsoft Azure platform for high-availability of services, low operational costs.
- Used Microsoft Azure to deploy teh applications and maintain teh database in cloud.
- Involved in Unit testing and successful integration of modules and multiple layers in teh system.
ENVIRONMENT: .NET Framework 4.0, C#.NET, Visual Studio 2012, SQL Server 2010, ADO.NET, HTML, LINQ, T-SQL, Oracle 10g, IIS 7.0, ASP.NET, SSIS, SSRS, ASP.NET MVC 4, WCF, Web services, WSDL, SOAP, jQuery/JavaScript, MSMQ, MQ series, AJAX, GIS, CSS, XML, TFS, Windows 2008 Server.
Confidential, Hillsboro, Oregon
.Net Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance Experience in working with two-week sprints in an Agile/Scrum environment.
- Implemented CRUD functionality with Entity framework in ASP.NETMVC and implemented sorting, filtering and paging with Entity Framework Code First in MVC.
- Responsible for developing teh reusable Components on UI(Views) by developing teh Partial Views, View starts, and reusable components for implementing teh business rules with C# and OOPS Concepts.
- A defined request-response message system, typically expressed in JSON or XML, which is exposed via teh web, most commonly by means of a HTTP-based web server by a server-side ASP.NET Web API.
- Hands on noledge of JavaScript MVC frameworks such as Angular JS and connecting to a REST-full server on a different domain
- Used ASP.NETMVC 4.0 framework to support teh use of Dependency Injection to inject objects into a class, instead of relying on teh class to create teh object itself and also used PRISM framework.
- Understanding teh client requirement and developing application using WPF and Prism Framework.
- Designed and developed a modular accounting application using WPF, Prism and MVVM
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Developed REST APIs that allow sophisticated, effective and low-cost application integration and multi-tier web applications with teh use of Web Services using ASP.NETWeb API.
- Implemented Entity Framework with C# in Visual Studio 2013 to establish connections between server-side web application and a MS SQL Server 2012 database.
- Responsible for making AJAX Calls for teh UI Interactions to teh Controller Actions using Angular JS and getting teh Data back as JSON and parsing it onto teh UI.
- Performed DOM manipulations, create Templates, Directives, Factories, Controllers, and established two-way Data binding using Angular JS.
- Developed very responsive, elegant views for web pages using teh Bootstrap CSS Frameworks.
- Created drill down, drill through, sub and linked reports using MS SSRS as well as managed teh subscription of teh reports.
- Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) has assigned.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit testing using NUNIT.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Environment: C#,.NET4.5, ASP.NETMVC, ASP.NETWeb API, Razor, ADO.NETEntity Framework, LINQ, JSON, Enterprise Library Logging, WinForms, VBA, Service Locator, OLE, Unity, Auto Mapper, SQL Server 2012, T-SQL, MS Visio 2012, UML, Team Foundation Server 2013, IIS 7.5.
Confidential
.Net Developer
Responsibilities:
- Designed web pages using classic ASP.
- Used VB COM to develop re-useable components
- Used Classic ASP pages to get teh information dynamically from teh database, ADO Objects is used to update teh data into SQL Server database.
- Validated teh web page fields with JavaScript.
- Collected requirements from teh integrators (users) and developed use cases.
- Developed design documents for application and reports and participated in database designing.
- Migrated data and applications from VB to advanced versions of VB.NET and C#.
- Involved in writing client-side validations using Java Script.
- Modified several existing Components as per teh requirements.
- Created public Assemblies to implement business logic and Web Services were, employed to integrate necessary applications.
- Wrote various Stored Procedures in SQL Server.
- Documented teh design and process of teh application.
Environment: ASP, VB 6.0, SQL Server 2000, VB.NET, ASP.NET, ASP, IIS, XML, Crystal Reports, Pl/Sql, Sql Server, Windows2000.VSS, and Windows NT.
Confidential
.Net Developer
Responsibilities:
- Developed applications based on departmental requirements and specifications.
- Added new functionality to existing ASPX pages and created several new Webpages.
- Enhanced GUI functionality using ASP.Net controls, custom controls and gave new look to teh application.
- Designed style sheets (CSS) that work fine in Mozilla Fire fox, Opera browsers. Involved in writing Cascading Style Sheets (CSS) for styles, and calling them in ASP.NET Pages.
- Displayed data in tabular form based on teh criteria selected using Data Grid control.
- Interacted and coordinated teh development with various other Teams - Solutions Team, localization Team, QA Team & Migration Team.
- Worked on Technical design documentation using teh UML. Prepared teh Use Case diagrams and class diagrams and developed teh web forms using ASP.NET for teh Ecommerce based application.
- Developed teh client side functionality using JavaScript.
- Created teh DTO’s and DAO’s to perform data transactions.
- Worked with created teh tables, stored procedures and views as per teh business needs.
Environment: Visual Studio 2005, ASP.Net 2.0, C#, SQL Server 2005, ADO.NET, Java Script, CSS, HTML, XML, XSLT, Crystal Reports.
