Senior.net Developer Resume
Pleasanton, CA
PROFESSIONAL SUMMARY:
- Over 8 plus years of experience as .NET Developer with good experience in Design, Development and Maintenance using various Microsoft technologies.
- Extensive experience with Microsoft. Net Technologies (.NET Framework MS Visual Studio .NET, C#, ASP, ASP.NET MVC4, ADO.NET, VB.NET, Windows Services, LINQ, Web Services/WCF, Entity Framework and various relational databases SQL Server, Oracle).
- Hands on experience in design and development of applications using Object Oriented Programming and Design Patterns.
- Proficiency in the implementation of Web applications, Windows Applications using .NET Framework Class Libraries.
- Expertise in Rich Internet Application Development experience with Microsoft Silverlight and XAML.
- Developed GUI using Web based (Web Forms, ASP.NET) application development in C#.
- Good knowledge of building dynamic User Interface using Telerik (Kendo) controls and Knockout.js.
- Experience in Designing and Developing Enterprise applications using Silver Light 4.0 and MVC4 Design Pattern.
- Experience in creating Services, Endpoints and working with WCF (Windows Communication foundation).
- Expertise in Web technologies like HTML, CSS, XAML, JavaScript, Bootstrap, AJAX, Angular.JS 2.0/1.0, React.Js, Knockout.JS, JQuery.
- Involved in Unit testing, Integration testing and Functional testing.
- Familiar with C# features such as Dynamic Binding, Lambda expressions(LINQ), Anonymous types, Query expressions, Named and optional arguments and collection Initializers.
- Extensively used Data Reader and Datasets in ADO.Net to retrieve, display, edit and update data in the database.
- Experience in Session Management techniques like Sessions, Cookies and View State.
- Expertise in developing Client/Server Applications using Three Tier Architecture, N - Tier Architecture, SOA (Service-oriented Architecture), MVC (Model View Controller).
- Extensive experience in Web using MVVM, MVC, WPF.
- Maintained legacy WinForms application to create new features requested by clients.
- Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of XML Web Services, WCF services, REST Services and Web API.
- Specialized in designing/architect, developing and maintaining RESTful and SOAP web services using WCF.
- Proficient in using LINQ, N Hibernate and Entity Framework mappers to interact with other layers.
- Well-versed knowledge in SQL, T-SQL, constraints, indexes, stored procedures, functions, cursors, triggers, views, joins using SQL Server.
- Extensive database designing and programming skills using SQL Server 2008/2012/2014, Oracle 10g/11g, and XML data source, RDBMS and MS Access.
- Written stored procedures in SQL server which are indeed used as data source for crystal reports.
- Knowledge in Microsoft’s Data Warehousing Tool SSRS (SQLServerReportingServices) and SSIS (SQLServerIntegrationService).
- Experienced in working with Iterative Agile Programming Methodology using Scrum and Waterfall methodologies.
- Having a good experience working with Manufacturing & Logistics, Insurance, Healthcare, Retail sectors and Energy& Utilities.
- Ability to identify root causes of problems, consider both the long and short-term impact of proposed solutions and develop workable solutions.
- Good understanding of technology with focus on delivering business solutions.
- Believer of team-work and knowledge sharing.
- Provided production support and developed enhancements and simultaneously fixed defects.
TECHNICAL SKILLS:
.Net Technologies: .Net Framework 4.6.2/4.5.2/ 4.5/4.0/2.0, C#4.0, Silverlight, WPF, WCF, Entity Framework 4.0 and .Net Core.
Web Technologies: ASP.NET, HTML, CSS, Java Script, Log4net, MVVM, MVC, JSON, AJAX, Angular.JS 2.0,1.3, 1.6, Bootstrap, React.Js, Azure, WEB API and WIX.
Databases: SQL Server 2008/2012/2014, Oracle 9i/10g/11g and MS Access 97/2000.
IDE Tools: Visual Studio 2015/2013/2012/2010/2005, Visual Studio Team Explorer 2010/2012 and GIT.
Reporting tools: SQL Server Reporting Services 2005 and SQL Server Integration Services.
Web Servers: IIS 5.0/6.0/7.0/8.0.
Versioning Tools: Visual Source Safe (VSS), Subversion (SVN) and Team Foundation Server (TFS) and GIT Hub.
Operating Systems: Windows 10/8.1/7/Vista/ XP and Windows Server 2003/2008.
Testing Tools: Unit Testing, Fiddler and Postman.
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Senior.NET Developer
Environment: Visual Studio 2015, .Net Core, MVC 5.0, C#.NET, Entity Framework, Swagger UI, npm, WCF, WPF, WEB API RESTful Services, WPF, CSS3, HTML5, jQuery, AngularJS 2.0, Bootstrap, Windows App Certification Kit, UWP, Windows 10/8.1/8/7, WIX, IIS, XML, LINQ, TFS, SQL Server 2014, SSIS and Agile.
Responsibilities:
- Participated in meetings with Business users and with other project teams to ensure that the volatile business requirements reflect in the project development.
- Involved in complete Life Cycle including Analysis, Design, Development and Testing and followed Agile Methodology.
- Worked on XAML and WPF, implemented several global variables and used data bindings.
- Designed presentation layer for dynamic Win forms using MVC Framework, HTML5, Bootstrap, JSON, AngularJS and Visual Studio.
- Used WPF for developing the desktop applications and created UI controls in XAML pages.
- Consumed Nuget packages which are required for the development.
- Extensive use of JQuery, JSON, AJAX for partial page execution and asynchronous data transfer.
- Developed the application using MVC, C#.Net, SQL Server and SDLC on the visual studio IDE.
- Designed and implemented User Interface Layer using MVC VIEWS win forms.
- Designed and developed RESTful service interface using MVC to the underlying customer event API.
- Extensive development of Win Forms using AJAX, Master Pages, Themes, Provider Model, JavaScript.
- Implemented OData on ASP.NET Web API for convenient querying and changing data.
- Used Razor syntax in creating MVC application by reducing the coding aspect.
- Created and Consumed WCF Services in the services layer.
- Responsible in design and development of responsive WPF UI built using MVVM pattern.
- Used dependency injection frameworks like Ninject and structure map to leverage unit testing.
- Created a custom, single-page application (SPA), responsive web application using AngularJS.
- Developing installer using WIX includes the writing the custom actions and setup the application ready for use.
- Used Desktop bridge tool to develop UWP app for Windows Store application.
- Worked on generating WACK report for Microsoft approval on app submission.
- Implemented Ajax features of JavaScript, DOM (Document Object Model) & jQuery to have the specific content loaded as per user needs.
- Created automated Unit test plans and performed Unit testing modules according to the requirements and development standards with NUnit testing.
- Developed and maintained stored procedures, User profiles query writing and SQL joins, Defined Functions, Indexes, Views, Tables, and Relationships on SQL Server 2014 database.
- Developed dynamic reporting solutions using SSIS.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
- Involved in evaluating and analyzing pre-written modules for performance tuning in application and data base procedures.
- Worked on Team Foundation Server and set up builds and used it for version controlling.
Confidential, St. Louis, MO
Sr.NET Developer
Environment: Visual Studio .Net 2013, MVC 4, ASP.Net, C#.Net 4.0, Entity Framework, WCF Restful Services, ASP.NET WEB API, WPF, AngularJS 1.4, Require.JS, AJAX, Kendo UI, SSIS, SSRS, CSS3, Bootstrap, TFS, N Hibernate, SQL Server 2012R2, T-SQL, LINQ, XML and HTML.
Responsibilities:
- Experience in Designing Development and Deployment of High-Performance, Scalable, Distributed ASP.NET Applications.
- Developed ASP.NET MVC 4 application in Test Driven Development (TDD) environment using Microsoft Test as the Testing framework.
- Defined High Level Design and Architecture framework of the application and worked with 3-tier architecture.
- Designing & implementing Ajax application by following strict MVVM patterns for improved source code maintenance.
- Developed new user interface components for different modules using Kendo UI.
- Designed and developed Web Services in order to configure WCF Services with appropriate endpoints for consuming them in the web application.
- Developed business logic using C# and connect to WCF services to get data.
- Create web pages with responsive web design and AngularJS.
- Design and implement Restful API layer along with calls to consume an API layer.
- Used JavaScript, JQuery, AJAX, CSS, HTML and Knockout.JS for client side scripting to create highly responsive interfaces for users.
- Used Angular.js to create the data in the table using ng-repeat attributes.
- Implemented AJAX Update Panel with the Script Manager Control for group by option to enable partial page rendering.
- Used Telerik Kendo UI for the widgets, grids and CRUD operations on the grid.
- Experience in creating various views of the Web Pages and different action methods in the controllers.
- Used Entity Framework extensively for retrieving, querying, storage, and data manipulation.
- Used LINQ to SQL to query database and made use of LINQ to objects and lambda expression.
- Implemented backend of the application using various object-oriented features like classes, interfaces, inheritance, polymorphism and Multi-threading.
- Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP for partial page execution and asynchronous data transfer.
- Followed an N-tier architecture to develop the solution.
- Design databases using Microsoft SQL Server and script database objects like stored procedures, views, functions, triggers using T-SQL.
- Implemented page level error handling using Custom Error pages and Error logs.
- Responsible to provide system support once the code is migrated to Test, QA or Production environments.
- Used TFS for the purpose of version Control and source code maintenance needs.
- Followed the AGILE methodology.
Confidential, Windsor, CT
.Net Developer
Environment: .NET 4.0, ASP.NET MVC, C#.NET, Visual Studio 2012, ASP.NET WEB API, ADO.NET, Entity Framework, Web Services, WCF Services, SharePoint, HTML 5, XML, JavaScript, JQuery, KnockoutJS, T-SQL, SQL Server 2012, CSS, Ajax, AngularJS 1.0, MS Visio, TFS and IIS.
Responsibilities:
- Developed MVC applications using Razor View Engine.
- Applications logic was developed using C# and used HTML helper in a view to render the HTML content.
- Created Dashboards for Organization, Guide, Contract Monitor, Investments and Manager Roles.
- Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML mark-up with minimum of keystrokes.
- Implemented client side scripting using JQuery and KnockoutJS.
- Involved in requirement gathering, functional and technical specification.
- Developed Web Applications using HTML, CSS, AJAX, JavaScript, XML, SOAP and Visual Studio.
- Implemented MVC framework to reduce the complexity and to get full control over the behaviour of the application.
- Designed the user interface screens and implemented application logic.
- Designed and Implemented Business rules engine using C#.
- Developed reusable Partial View and used third party custom web API’S.
- Develop, publish and consume web services using IIS and windows communication foundation services (WCF).
- Tested all application controllers extensively with mocha and AngularJS's built-in testing facilities.
- Working on creating Rest Services using ASP.NET Web API and C#.
- Developed application frontend with HTML5, CSS3 and Knockout JS with Asp.NetMVC.
- Implemented of WCF services and better logging exception management support to help in the premature detection of new problems.
- Created Restful services to support mobile applications.
- Worked on Master pages to build consistent and maintainable user interface.
- Implemented Code analysis rules and check-in policies for maintaining coding standards.
- Actively involved in Bug Fixing during the build and deployment process and debugging.
- Developed Tables, Stored Procedures, Triggers and Functions.
- Worked in Agile development and SCRUM.
Confidential, SFO, CA
.Net Developer
Environment: .NET 4.0, ASP.NET MVC, C#.NET, Visual Studio 2012, ASP.NET WEB API, ADO.NET, Entity Framework, Web Services, WCF Services, SharePoint, HTML 5, XML, JavaScript, JQuery, T-SQL, SQL Server 2012, CSS, Ajax, AngularJS 1.0, MS Visio, TFS and IIS.
Responsibilities:
- Involved in requirement gathering, functional and technical specification.
- Developed Web Applications using HTML, CSS, AJAX, JavaScript, XML, SOAP and Visual Studio.
- Experienced in developing Rich Internet Application (RIA) using Microsoft Silverlight technology & AJAX.
- Implemented MVC framework to reduce the complexity and to get full control over the behaviour of the application.
- Designed the user interface screens and implemented application logic.
- Designed and Implemented Business rules engine using C#.
- Developed reusable Partial View and used third party custom web API’S.
- Develop, publish and consume web services using IIS and windows communication foundation services (WCF).
- Worked with outside contractors for SharePoint Assessment & expansion strategy to improve adoption with better user Experience.
- Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML mark-up with minimum of keystrokes.
- Tested all application controllers extensively with mocha and AngularJS's built-in testing facilities.
- Working on creating Rest Services using ASP.NET Web API and C#.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 3 application.
- Developed application frontend with HTML5, CSS3 and Knockout JS with Asp.NetMVC.
- Implemented of WCF services and better logging exception management support to help in the premature detection of new problems.
- Created Restful services to support mobile applications.
- Designed and built an enterprise-wide asynchronous message processing service using .NET and RabbitMq, IBMMq to handle number of message a day.
- Worked on Master pages to build consistent and maintainable user interface.
- Implemented Code analysis rules and check-in policies for maintaining coding standards.
- Actively involved in Bug Fixing during the build and deployment process and debugging.
- Developed Tables, Stored Procedures, Triggers and Functions.
- Worked in Agile development and SCRUM.
Confidential
.Net Developer
Environment: .NET 3.0, ASP.NET 3.0, VB.NET, C#.NET, ASP.NET MVC, Visual Studio 2010, SSIS, MS SQL Server 2010, IIS 6.0, Web Services, LINQ, Crystal Reports, VSS, JQuery, ADO.NET, XML, SOAP, XAML, SSRS, T-SQL and Visual SourceSafe 6.0
Responsibilities:
- Designed, developed and tested forms using Visual Studio 2010.
- Utilized C#, ASP.NET and created web forms, user controls, web services.
- Experienced with creating own templates to customize the visual behaviour and visual appearance of a control.
- Created Restful services using ASP.NET Web API for exposing these to mobile device
- Worked with Web API to provide services to HTTP requests.
- JQuery was used to validate user controls and web forms.
- Worked on Crystal Reports for report generation in Standalone application.
- Developed SOA Application using Services layer, Business Logic Layer, Presentation Layer and Database Layer.
- Involved in migrating the data from SOA to RESTful services using ASP.NET Web API.
- Extensively used Master Pages to achieve consistent look and feel of the web site.
- Implemented Authentication in ASP.NET application
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL (IBM) for creating proxy classes.
- Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client side validations.
- Developed packages by using SSIS and developed various reports by using SSRS.
- Worked on SQL Server 2010 to access the database in an efficient manner using ADO.NET.
- Used ADO.NET objects, Dataset, Data Table, Data Relations and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server 2010 Data Source.
- Extensively used Data binding concept like Data Grid, Data Set, Data Views, Data Adapter and Data Readers to display the required data.
- Performed Unit testing using Visual Studio.
- Followed the Agile methodology.
Confidential
Web Developer
Environment: Visual Studio 2008, C#.Net, ASP.NET, VB.Net ASP.Net, ADO.NET, .NET Framework 3.0, HTML, CSS, JavaScript, Ajax, TSQL, Web Services, SQL Server 2008, XML, Crystal Reports and SVN.
Responsibilities:
- Analyzing the specifications provided by the clients.
- Involved in Design, Development and testing of application.
- Coded business logic C#.
- Design Web pages using ASP.NET, HTML, JavaScript, and CSS.
- Participated in requirement gathering sessions with the client and preparation/modifying of the requirements in Requirement Specification document.
- Implemented client side custom validation using JavaScript.
- Created User controls, web controls in ASP.NET.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- For consistent data access used ADO.NET objects such as Data Reader and Data Set.
- Involved in the design, development and maintenance of the SQL Server 2008.
- Used XAML Interface framework to supports UI development for Windows.
- XML used to display and interact with data during windows runtime
- Designed and created views for security purposes. Implemented rules, defaults, and user defined data types.
- Tested queries to optimize procedures and triggers to be used in production.
- Performed Unit testing, debugging and problem solving.
- Identified researched, investigated, analyzed, defined and documented business processes.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
- Used SVN as repository purpose.
- Used a hybrid of Waterfall and Incremental model as the Software Development Life Cycle.
