Sr .net Developer Resume
Austin, TX
SUMMARY
- Around 8 Years of extensive experience in software development life cycle involving Architecture, Requirement analysis, Design, Development, Coding, Testing, Maintenance and Implementation of various applications based on Client Server, Web Applications and Business Solutions using C#, VB.NET, VB6, ADO.NET, ASP.NET, MVC, WCF, WPF, Win Forms, Web Forms, Silverlight, IIS, Entity Framework, LINQ, SQL Server, Oracle and Visual Studio.
- Delivered software solutions including Windows Applications and Web Applications using Microsoft Technologies.
- Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud Infrastructure Azure.
- Experience in developing accessible web site applications and web site content following the W3C Web Content Accessibility Guidelines (WCAG).
- Worked in full life - cycle development of .Net applications, and RDBMS environments.
- Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Strong understanding of Microsoft .NET framework of 4.0, 3.5 and 2.0 features.
- Experience in the Web Applications Development using HTML 4.01/5, CSS (2/3), Bootstrap 3, XHRML, Angular JS, JavaScript, JQuery, Razor, VB Script, AJAX, XML/XSL/XSLT and JSON.
- Good understanding and working knowledge of Design Patterns like Singleton and Abstract Factory.
- Highly Knowledgeable in ASP.NET MVC in implementing Model, View and Controllers with State Management, Security, Action methods etc.
- Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and implemented Controllers and Controller Actions, Filters, Routing.
- Extensive experience in developing Windows Communication Foundation (WCF) Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Worked extensively with different ADO.NET objects to interact with database and good experience in usingADO.Netobjects such asSQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.
- Experience with ORM and its related components: Entity Framework, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Expert in writing T-SQL statements for creating Tables, Indexes, Views and Constraints.
- Extensively worked in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import.
- Experience with Fine-Tuning and Optimizing Queries and Stored Procedures.
- Have an excellent software development experience including the full productlifecycle with exposures in Code control management system like Team foundation Server (TFS).
- Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Develop user interface by usingTelerik Kendo UI,jQuery, JavaScript, Json, AJAX, and HTML5
- Experience in developing Web Applications using third party controls Dev Express and Telerik.
- Performed Unit Testing (using N-Unit and MS-Unit) and involved in Debugging & Supporting the application.
- Extensive Experience in interaction with Client and functional people for gathering the business requirements & functional specifications. Strong interpersonal and organizational skills with an ability to manage multiple projects with minimal or no supervision.
TECHNICAL SKILLS
Frameworks: NET Framework 4.5/ 4.0/3.5/2.0/1. x.
Microsoft Technologies: C#, VB.NET, ASP.NET 4.0/3.5/2.0/1. x and MVC 3.0/4.0/5.0/6.0 , AJAX, Silverlight 5.0/4.0/3.0, WPF, ADO.NET, Crystal reports, SSIS, SSRS, WCF, Web Parts, Web Services, WSDL, LINQ, AZURE, Entity Framework 4.3/5.0/6.0, SharePoint2010/2013.
Operating Systems: Microsoft Windows Server 2003, Windows-XP, 7, 8 and 10.
Other Technologies: Java Script, Ajax, JQuery and Angular JS1.4/1.5/1.6
Internet Technologies: Web forms, XML, XSL, HTML, WSDL, JSON
Other Tools/Packages: VSTO, DevExpress, Telerik, Jasmine Unit test, Ascentis, MS-Office, CutePDF, UML, Net Advantage 2012.1.
Database Experience: Microsoft SQL Server 2012/2008/2005/2000 , Oracle 11g/10g/8i/9i/, MS-Access 2007.
Web servers: Internet Information Server (IIS) 7.0/ 6.0
Version Control Tools: TFS
Scripting and Markups: JavaScript, VBScript, ASP, JSP, HTML 4.01/5, PHP, DHTML, CSS (2/3), XPATH.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Sr .Net Developer
Responsibilities:
- Designed middle tier in C# to retrieve hosts data from database and display the info on maps.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce functional behavior to those tags.
- Created a Single page application using Angular JS.
- Used Html Helper methods to populate View Bag data to the razor views.
- Used Angular JS accordingly for validation purpose, browser detection and controls.
- Written simple to complex stored procedures using PL/SQL to retrieve the data from oracle database.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods.
- Work on escalated tasks related to interconnectivity issues and complex cloud-based identity management and user authentication, service interruptions with Virtual Machines (their host nodes) and associated virtual storage (Blobs, Tables, Queues) using AZURE technology.
- Automating in AZURE for creation of subscription, Storage Account and tables using Windows PowerShell.
- Worked on Risk Management Systems by integrating them into a formalized and flexible ERM process.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity F/W.
- Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages with Razor Engine to get consistent look and feel.
- Established communication between different applications running on same/different platforms using WCF.
- Used GPIB interface for faster data communication between the servers.
- Created WCF SOAP/REST Services and used different bindings to make it available to different types of clients.
- Worked on Security features such as Authentication & Authorization on SharePoint. Knowledge of Claims-Based Authentication installation in SharePoint.
- Implemented Unit Testing and System Testing using NUNIT.
- Extensively worked with Action Results, Action Filters and Custom Action Filters, Routing etc...
- Used WPF for the interfaces to adapt to different screen resolutions with the use of device independent metrics.
- Used MVVM for two-way databinding in WPF.
- Developed and deployed SSIS packages to automate data imports between the data bases.
- Responsible for developing WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).
Environment: C# .NET, .Net Framework 1.1, VB.Net, ASP.Net, ADO.Net, Erwin 4.0, Angular JS1.5/1.6, Web API, Microsoft Vision 2003, AJAX, Ascentis, PL/SQL, Visual Studio .Net 2013, IIS 7.0, Oracle 10g, ASP.NET MVC5.0/6.0, WCF, WPF, EDMX, Web Services, SharePoint 2013, XML, Point-of-Sale, MVVM, TFS 2010, ETL, GPIB, IIS 7.0, ADO.NET Entity Framework 6.0/4.0, LINQ, XML, Microsoft Enterprise Library, Windows Server 2008 R2/2008, PowerShell Scripts.
Confidential, Bloomington, IL
.Net Developer
Responsibilities:
- The coding of the application was in C# / ASP.NET using an N-tiered architecture consisting of the presentation layer, data access layer and the database layer.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the model. Used JavaScript for client side validations.
- Worked on risk management frameworks for banks, which include full libraries of compliance information to manage bank’s financial and strategic risks.
- Used Angular JS accordingly for validation purpose, browser detection and controls.
- It is a single page application in Angular JS.
- Involved in full lifecycle of the project from design, development & Testing.
- Worked extensively on MS-Visio to design various UML Diagrams like Sequence Diagram and Class Diagrams.
- Involved in designing the User Interface using the Telerik Controls.
- Used C#.NET to develop code behind logic.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
- Developed and consumed WCF Web Service to access data layer components.
- Created and deployed and consumed WCF services in UI layer.
- Used Entity Framework to design conceptual data access layer from relational database to get the data from database.
- Used Sharepoint2010 to build powerful, workflow-enabled solutions. And used it to edit external content types for an external data solution based on Business Connectivity Services.
- Used LINQ to query on Collection objects and DBML data objects to filter the data.
- Defined and implemented customized configurations settings for application local Web configuration file for incorporating user authentications and authorizations via role based security to restrict accessibility to certain modules.
- Implemented Web Services using SOAP and are used on the middle tier to check credit card information of customers.
- Used LAMBDA expressions in writing delegates or expression tree types.
- Used Twitter Bootstrap for responsive web design of Navigation controls.
- Extensive experience in developing User Interface (UI) using SILVERLIGHT and XAML for the better look and feel of the RIA-based application.
- Developed the software using Agile Methodology.
- Extensively used SSIS to create packages to move data from a single data source to a destination.
- Created Weekly and Monthly reports in Crystal Reports.
- Expert in creating various PL/SQL stored procedures, views, functions and temporary tables for data input to the Crystal Reports.
- Performed Unit testing of the application and subsequently handled the debugging issues using Jasmine Unit test.
- Used WPF to define Functional Analysts and Graphic designer user interfaces by means of XAML.
- To facilitate the separation of view layer development from the rest of the pattern used MVVM.
- Used Team Foundation Server for the version control, branching and MS build.
Environment: ASP.NET, MVC4.0, HTML5, MS build, VB.net HTML, CSS2/3, Visual Studio 2010, SQL Server 2008, Silverlight 4.0/3.0, Telerik Controls for .NET, Web services, SharePoint 2010, C#, WCF, Jasmine Unit test, UML, XML, Ajax, IIS 7.0, JavaScript, jQuery, Bootstrap, TFS, MVVM, Git, Entity Frame work, ORM and Crystal Reports.
Confidential, Boston, MA
.Net Developer
Responsibilities:
- Worked on API Controllers and used the concepts of GET/PUT/POST/DELETE in all the Controllers.
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET and C#.
- Graphical User Interface was designed using ASP.NET and the business logic was coded in C#.
- Developed business use cases, sequential, collaborative, activity and class diagrams for the enterprise presentation, and business and data access components of the system using UML.
- Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Used Cascading Style Sheets for a unified look and feel of the ASP.NET Web forms.
- Designing Administrator pages to handle overall application.
- Designed the source and applications under agile process.
- Used JavaScript, jQuery, Ajax for the Client side programming.
- Created visual web part that included AJAX and JQuery to search for people.
- Involved in designing Database Architecture and Implemented Optimized Stored Procedures. Wrote the Database Triggers, Views, and Indexes.
- Maintained good security safeguards.
- Used Master Pages to provide a unified look and feel to the application.
- Used AJAX to create better, faster and more user-friendly web applications.
- Created ASP.NET validation controls and JavaScript validations to enforce validations.
- Used XML to transport and store data.
- Bootstrap Grid Systems are used to create responsive page layouts.
- Implemented Login form in modal using Bootstrap.
- Used LAMBDA Expressions in writing Local functions.
- Used Grid View, Data List, and Panels to display and manipulate data in ASP.NET Web Forms.
- Used ADO.NET components like Data Adapter, Data Reader and Dataset.
- During the construction phase of Win forms, Implemented User Interface for Windows versions of the application using Windows Forms, C# and Win forms Controls like Tree, Tab Panel, Outlook Layout Panel, Toolbars and Context Menu controls.
- Used Forms Based Authentication to enforce security in to the application.
- Active participation in unit testing of the application to ensure quality
- Used Windows Communication Foundation (WCF) for clients to consume multiple services.
- Used WPF for its built-in facilities for handling different screen resolutions and for its more robust data-binding.
- To facilitate the data-binding functionality in WPF MVVM is used.
- Crystal Reports is used for Revenue reporting system.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Supervised the development of functional documents for the application.
Environment: C# 4.0, ASP.NET 4.0, ADO.NET, UML, XML, TFS 2010, MS Visual Studio 2010/2008, Windows server 2008/2003, Point-of-Sale, JavaScript, Bootstrap, MVC Pattern, MVVM, WPF, WCF, CSS, AJAX, jQuery, HTML, SQL Server 2008, IIS, Crystal Reports, Windows PL/SQL
Confidential
Software Developer
Responsibilities:
- Worked on C# .NET 4.0 MVC 4 for Developing Customer Facing Website Emerald.
- Worked on MVC 4.0 Web Site Development in Waterfall Model SDLC from beginning till the implementation and release of the Website.
- Worked on JQuery, Html5, CSS 3 and other various Plugins for the Web site UI.
- Worked on Integration UI with the Model & Controllers,
- Used various plugins for UI to use sorting, data binding, drop down & other UI controls.
- Worked on creating Requirement Documents, Design Documents, Service Architecture Documents & various others Project related Documentation.
- Worked on WCF Services and SOAP Services in .NET and in Stored Procedures.
- Worked on SQL Server 2008 in SQL Server Query Tuning Activities, creating Store Procedures, Triggers & Other Relational Mapping of Database Objects based on the Requirements.
- Worked in Intel’s Mu3 Deployment website and Processes for Deployment using Versioning concepts.
Environment: C#, ASP.NET, SQL Server 2010/2008, Visual Studio 2010/2008, MVC 4.0, Net4.0, JQuery, Site core, JavaScript, AJAX, VSS, Git, SOAP UI
Confidential
.NET Developer
Responsibilities:
- Worked on C# .NET 3.5 ASP.NET Web Applications Development and Maintenance.
- Worked on Statoil’s Financial Solutions tool to create, edit or modify financial data and generates quarterly, half yearly and annual reports.
- Worked on ADO.NET and SQL Server 2008/2005 development and integration activities.
- Worked on Web Services development and deployment in .NET 3.5
- Worked on Windows Application development in C# and maintenance activities.
- Worked on complete SDLC life cycle from Requirement gathering, Design Documents creation, Development, Deployment & Implementation.
- Worked on WCF Services and SOAP Services in .NET 3.5 and in Stored Procedures.
- Worked on SQL Server 2005 mainly on creating/modifying Stored Procedures & Triggers
Environment: C#, ASP.NET, SQL Server 2008/2005, Visual Studio 2008 ASP .NET, ADO .NET, .Net 3.5, JavaScript, Visual Source Safe 6.0, Git, SOAP UI.