Sr .net Developer Resume
New York, NY
SUMMARY
- 8+ years of professional experience in .NET web and windows applications including requirement gathering, analysis, design, development, integration, implementation and deployment using Microsoft .Net Technologies.
- Expertise in.NET frameworkwith great proficiency in creating applications usingWindows Forms, Web Forms, ASP.NET, ASP.NET MVC3 / MVC4 / MVC5 / MVC6, C#, ADO.NET, XML, AJAX, COBAL, Bootstrap, HTML5, CSS3, JavaScript, WCF, IIS7.0, SQL Server 2008/2012/2014 and Visual Studio.NET.
- Involved in developing Asynchronous Programming for parallel libraries using Async and Await
- Experience in designing and improving the UI, Application Enhancements, writing Business Logic and ADO.NET.
- Experience developing front - end UI with extensive use of HTML/HTML5, CSS/CSS3, Java Script, JQuery, Bootstrap.
- Experience working with HTML Helper classes, Partial classes, Layouts, Entity Framework and Action Filters in MVC.
- Proficient in developing and consuming services using Windows Communication Foundation (WCF).
- Proficient in designing the data access layer using Entity Framework and ADO.NET Framework.
- Good experience in all phases of Software Development Life Cycle (SDLC) using software methodologies like Agile, Waterfall, TDD etc.
- Expertise working with ASP.NET Server Controls, Custom Web Controls, Master Pages, Grid View, Visual Studio Chart Controls using C#.NET.
- Extensively worked on C# advanced topics LINQ, Lambda Expressions, Exception Handling, Extension methods and Generics.
- Experience working with Azure.
- Experience working with AngularJS for validating the server controls.
- Gained profound knowledge in manipulating data queries with NoSQL database.
- Experience working with SQL, Stored Procedures, Joins, Views, Triggers, Transactions etc.
- Experience in Unit Testing, Mocking, participating in Code Reviews, Documentation creating the Tasks, User Stories etc.
- Expertise working with tools NUnit, MOQ, JIRA, Visual Studio Unit Tests, Crucible, Doxygen, Jenkins, Fiddler.
- Experience working source control tools such as GitHub, TFS and Tortoise SVN.
- Good working knowledge in data integration tasks using SQL Server Integration Services (SSIS).
- Good knowledge on web technologies like HTML 5, AngularJS, jQuery, XML, JSON, IIS, JavaScript.
- Extensively used Entity Framework as an object relational mapping for all the MVC applications.
- Used AJAX and Java Script extensively for the projects involving Data Visualization using Google Maps, Google Charts and other client side validations.
- Experience working with different WCF data bindings and contract classes such as Service Contract, Operation Contract, Message Contract, Data Contract and Fault Contract.
- Experience in developing and consuming Web Services and related technologies like SOAP, REST, XML, WSDL and JSON.
- Knowledge on design patterns MVC and MVP.
- Team player and self-starter with excellent interpersonal and communication skills.
TECHNICAL SKILLS
Programming Languages: C#, Java, Java Script, C++, VB.NET, PL/SQL, T-SQL, XML.
Technologies/Frameworks: HTML5, CSS3, ASP.NET, MVC, ADO.NET, LINQ, Entity Framework, CRM.
Client/Browser Technologies: AJAX, WEB API, XHTML, HTML5, CSS3, DHTML, XSLT, JavaScript, Jquery, JSONAngular JS, Knockout JS, SharePoint, BOOTSTRAP, Classic ASP, SIEBEL CRM, PHP 4/5.
Databases: Microsoft SQL Server 2012/2008R2/2005 (MSQL), T-SQL, DB2, DBMS, My SQLORACLE (PL SQL), MS Access 2007/2003, NoSQL.
APIs/Libraries: WCF, .NET Web Services, AngularJS, jQuery, AJAX
SOA: WSDL, SOAP, REST, JSON, XML, XHTML
IDE: Microsoft Visual Studio (2008, 2010, 2012, 2013), Eclipse
Operating Systems: Windows7/Vista/XP, UNIX
Testing Tools: NUnit, MOQ, VSTS, Test Director, Win Runner, Load Runner.
Version Controls: Microsoft Visual Source Safe (VSS), GitHub, Team Foundation Server (TFS), SVN.
Web Servers: Internet Information Server (IIS), Apache, Azure.
Design Methodologies: OOAD with UML, Design Patterns, Dataflow Diagrams, Flow Charts.
Other Tools: JIRA, Crucible, Doxygen, Jenkins, SSIS, SSRS, Fiddler, MS-Office.
PROFESSIONAL EXPERIENCE
Confidential, New York NY
Sr .Net Developer
Responsibilities:
- Worked as .Net Developer in the team for designing and developing the application using Visual Studio 2013 .Net Framework 4.5, C#, ASP.NET4.5, SQL Server 2012 (MSQL), and Linq Entity Framework.
- Effectively involved in various stages of development of the project starting from the project planning until production and maintenance using Agile Methodology.
- Developed the classes using C#, which in corporate 3-tier architecture.
- Involved in requirement analysis and application designing sessions Designed and implemented the Web Pages of project using ASP.NET & C#.
- Used web services (WCF Service) to interact with data layer to access data from the database.
- Incorporated WCF Service with WSHttpBinding and WS2007FederationHttpBinding
- Developed Single tire and multi tire Frameworks in WCF.
- Integrated application with external systems using a combination of web services and APIs.
- Worked with Web API to provide services to HTTP requests.
- Developing Prototype for the project using Ajax, JSON, jQuery, JavaScript, HTML5 and CSS3.
- Developed many Java Script functions to do the client side validations.
- UsedWebAPItechnology to make CRUD operations in the User Profile Module taking advantage of the HTTP-Verbs support thatWebAPIprovides.
- Hands on experience on web API, REST and RESTFUL SERVICES.
- Prepares technical designs, performs code reviews, debugging and testing.
- Used LINQ for querying database, entities, XML.
- Involved in generating resource XAML files using WPF forms, data binding, dependency properties, WPF data templates and control Templates.
- Has worked onAngularJS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Developed Web Services to communicate to other modules using XML basedSOAPand WSDL protocols.
- Used Configuration based activation applications on SOAP and REST protocols
- Helped to create a mobile friendly website withBootstrap.
- Involved in creating EDMX (ADO .Net Entity Data Model) and Mapping.
- Have written Unit Test for all modules.
- Implemented 3-tier architecture for development.
- Developed ASP.NET web pages (C# code behind) for authentication, registration, maintenance, documents uploading and faculty approval system
- Developed Application User Interface using ASP.net controls
- Client and server side validations using JavaScript and Validation Controls and performing the tasks related to Database issues.
- Built Interactively MVC5 using Web ASP.Net.
- Developed ASP.NET using MVC 4& 5(Model-View-Controller) pattern.
- Worked Extensively on the UI, created Views by utilizing MVC5 created view models and wrote client side validations using JQuery.
- Had developed profound knowledge in debugging web applications developed using .Net and SQL Databases.
- Implementing AJAX for making the asynchronous calls to the server.
- Working on creating servers for serving HTTP request usingnode JS and Angular JS.
- Used ADO.NETobjects to access data fromSQLServer 2012 database by using stored procedures and queries inT-SQL.
- Worked on Control flow and Data flow transformations for ETL operation inSSIS.
- Used AZURE Blob to store static files and Event Hub for large scale data intake.
- Microsoft Windows Azure Cloud Services, Created and maintained extensive real-time website, before in 2013 when it moved from IIS to Azure.
- Involved in deployment of application onAzureserver by creating packages.
- Involved in resolving major bug fixes with in the application.
- Responsible for creating Web Tests and Load Tests for the various application modules.
- Performed NUNIT testing and system integration testing and prepared requirement documents for testing.
- Involved in deploying the application on the IIS.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members
- Implemented and consumed Web Services using WPF to support distributed computing and to enable applications to communicate with each other.
- Developed Silverlight pages using MVVM design pattern.
Environment: Net Framework 4.5.1/4.5/4.0 , C#, ASP.NET 4.5, MSQL Server2012, T-SQL, AJAX,TFS, Microsoft Visual studio 2013, Microsoft Visual studio 2012, WSDL/SOAP, XML, XSL, XSLT, WCF, HTML5, CSS3, JavaScript, JQuery, Angular JS, Bootstrap, WCF Data Service, Web Services, Azure server, IIS 7/6.
Confidential, NJ
Sr .Net Developer
Responsibilities:
- Worked as a Developer in the team for designing and developing the Web applications using Microsoft advanced technologies MSFT Visual Studio 2010, .Net Framework 4.0, C#, ASP.NET, VS 2013, Linq Entity Framework and Microsoft Visual SourceSafe.
- Developed complex web applications in Visual Studio 2010 and .NET 4.0 framework utilizing improved AJAX controls and LINQ. Used Web services to implement the various services.
- Involved in various phases like Development, Testing, Implementation
- Developed ASP.Net Web service, Web Application and Windows application using C#.Net and VB.Net in .Net framework 4.0
- Wrote new engine classes, business model inC# also maintained existing classes for connectivity with SQL Server databases
- Worked with Visual Studio for converting web pages from .NET to PHP.
- Developing ASP.NET user controls.
- Middle layer for data access components in ASP.NET and C# classes.
- Worked with ASP.NET Web Forms, Web Services and State Management, Caching features, Configuring Optimizations and securing the web applications.
- Developed business layer components in C#.
- Used WCF services in the Windows Workflow Management Application and implemented Error Handling Activities in the Workflow Application.
- Used JSON to transmit data between server and Web Application, an alternative to XML Serialization.
- User interface separated with JavaScript include files and clients side validation.
- Extensively used AJAX toolkit controls.
- User controls used to give a consistency looks on the pages
- ADO.Net used for Data Access.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage (MSQL) and manipulation using LINQ.
- Transaction is handled in DB Access layer.
- Worked on cloud computing using Windows Azure and SQL Server Azure.
- Perform CRUD operations with Web API, RESTFUL services.
- Created and developed independent WEB API services and defined service contracts for specific functionality in search module.
- Validating all the User’s Inputs through Java Scripts.
- Wrote complex Stored Procedures using Cursors, Indexes for performing different searches.
- Created Web Services (XML,SOAP) for the Application, components send and receiveSOAP messages
- Developed ASP.NET using MVC 3(Model-View-Controller) pattern.
- Used XAML and Silverlight controls for rich user interface along with MVC.
- Involved in using MVC pattern for the UI development.
- Fixed various bugs while developing web application using .Net Frameworks.
- Designed the web UI using RAZOR View Engine, HTML, CSS, XSL/XSLT, JavaScript, jQuery, Angular JS, Web Forms and AJAX controls.
- Integrate the dynamic pages withAngularJSand JQuery to make the pages dynamic.
- Extensive experience usingBootstrapfor layout.
- Used user interface controls which use JQuery to validate client side validation.
- Developed many Java Script functions to do the client side validations.
- Design and Implement WCF services layer hosted on WindowsAzure.
- Used Unit Test in testing the code of the application and CSS styles, themes for Web pages
- Client and server side validations using JavaScript and Validation Controls and performing the tasks related to Database issues.
- Implemented Database First EDMX with POCO’s and used LINQ to Entities to message the Data and optimized the Query Expressions.
- Created and maintained database objects like Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Worked with Query Optimization Techniques to fetch data with better Performance Tuning.
- Involved in deploying the application on the IIS server.
- Developed in a Multilayered architecture
- Used WCF services for communicating with other application and components
- Worked on usingGITand TortoiseGITas version control system.
Environment: Visual Studio 2010, ASP.NET, C#, .NET Framework 4.5, VS 2013, WINFORMS, WCF, HTML,CSS, XML, XSL, JavaScript, JQuery, Angular JS, Bootstrap, SIEBEL CRM, MS SQL Server 2008, Windows services, Azure, IE-hosted controls, GIT, UML, MS Visio, MVC 3 & 4, IIS 6.0.
Confidential, Georgia
Sr .Net Web Application Developer
Responsibilities:
- Involved in Design, Development and Testing of Web Forms and Web Services using IIS 6.0, ASP.NET, XML, and ADO.NET.
- C#.NET is used to program business logic including Code-behind files and Classes in the middle tier.
- GUI of both modules is developed using HTML, .NET Controls and VB.NET.
- Extensively worked on Creating, Transmitting and Consuming WCF and Web Services.
- Implemented DAL using ADO.NET components like Data Set, Data Provider, and Data Reader to store and retrieve database information.
- Performed database operations on SQL Server 2008 to create and maintain customer’s information by creating SQL queries, stored procedures, functions, and views
- Developed the company’s key service modules in ASP.NET using .NET Framework 4.0
- Extensively used AJAX control toolkit in creating efficient and responsive banking application.
- Used JavaScript and .NET Validation Controls for performing client-side validations.
- Designed a Master Page and used CSS for to provide a consistent look and feel of inherited web pages.
- Used N-tier architecture for presentation, business and data layers
- Used ASP.NET login controls like Create user wizard, login, change password, etc.
- Extensively used ASP.NET controls for developing the UI.
- Used VB.NET in writing Business classes and Data Access layer methods.
- Developed Web services for implementing the business logic
- Designed Class and use case diagrams using MS Visio
- A Web service is published as per the business requirements.
- Used Entity Framework as an object-relational mapper for easy access and modification of the database tables.
- Involved in using MVC pattern for the UI development.
- Developed REST Web Service on HTTP Handlers with POST, GET Methods for XML and JSON requests.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Performed unit testing and functional testing
- Involved in designing, updating the application as required
- Used Microsoft Team Foundation Server for the purpose of version control and source code maintenance needs.
- Competent in Object Relational Mapping (ORM) technologies such as ADO.NET Entity Framework … and LINQ toEntities, LINQ to XML, LINQ to Objects.
- State Management Techniques are used to maintain state at control level using View State and at application level using Sessions.
- Implemented Banking Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization.
- Used SMTP mail classes of .NET to enable customers in receiving mails with suggestions, alerts from the bank, confirmation, and notifications.
- Used AJAX to control the Post back event, thus enhancing the web server performance.
- Created documentation in order to verify that it meets the requirement of the design documents
Environment: .NET Framework 4.0, Visual Studio .Net 2008, IIS 6.0, VB, ASP.NET, ADO.NET,HTML, CSS, AJAX, JavaScript, WCF, Web Services, SQL Server 2008,SSRS, XML, MVC, REST WEB API,.
Confidential
.Net/UI developer
Responsibilities:
- Involved in design and development of user interfaces using ASP.NET, AJAX, HTML and CSS.
- Implemented role based security model to control user access to the application.
- Designed and developed custom web controls for data binding to client applications via XML and the .NET Datasets
- Designed and developed Web forms using ASP.NET Server Controls, Data Grids, user controls for reusability.
- Used ASP.Net Validation controls for validating user inputs.
- Created Views, Stored Procedures, SQL queries and implemented ADO.NET to insert, update, delete and select data from database.
- Developed Web Service for retrieving Employee Data (based on XML, WSDL, and SOAP) and designed Data Access Layer and its Methods (ADO.NET) as a connection between Business Logic and Data Base.
- Involved in testing, debugging and implementation.
- Involved in development and documentation of the project using Waterfall methodology.
- Designed and developed web pages using ASP.Net, JavaScript, HTML and CSS.
- Implemented server side validation using ASP.Net Validation Controls.
- Assigned permission and roles based on the hierarchical position of user using ASP.Net authorization.
- Created dynamic web pages for generating dynamic tables.
- Created Authenticated logins and validated permissions.
- Used Data Grid, Data List to populate data from database
- Involved in Debugging and Testing of the application.
- Generated different reports to assist in decision making using Crystal Report.
ENVIRONMENT: Visual Studio 2005, ASP.NET, Microsoft .NET Framework 3.0, Web Services, ADO.NET, JavaScript, AJAX, SQL server 2005, Windows XP Pro, IIS, CSS, XML, VSS.
