.net Developer Resume
Sanfrancisco, CA
PROFESSIONAL SUMMARY:
- Over 8 years of experience in IT Industry, with expertise in Software Analysis, Design, Development and Implementation of various Client/Server applications and N - tier Architecture in Web and Windows Applications.
- Comprehensive knowledge of full Software Development Life Cycle (SDLC) from requirements gathering, use casing, functional specification, estimation, implementation, debugging, documentation and deployment.
- Experience working with Cloud computing technologies and virtualization.
- Strong experience in developing Web Applications using Visual Studio 2005/2008/2010 , .NET Framework 2.0/3.0/3.5/4.0/4.5 using ASP.NET, C#.NET, VB.NET, WCF, ADO .NET, SQL Server 2000/2005, JavaScript, VBScript, AJAX.
- Experience with various MVC Java frameworks like Angular.js, EXT.JS, Backbone.JS, Node.JS, bootstrap.JS, require .JS and Responsive Web Design.
- Experience in development of Web Forms, Windows Forms, WCF, Silverlight and other data-driven applications using ASP.NET, C# .NET, ADO.NET and SQL Server.
- Good exposure of Object Oriented analysis and design, Searching and sorting techniques, data structures and algorithms, software engineering.
- Expertise in designing ASP.NET based Graphical User Interfaces with CSS, JavaScript, JQuery, AJAX, DHTML and HTML.
- Experienced in implementing .NET Security features like Authentication and Authorization using Form-based and Window-based authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
- Familiar with R programming using linear regression techniques.
- Expertise in design and development of user interface (GUI) using XML, XSL, XSLT, AJAX, HTML, DHTML, VB Script, JavaScript and CSS.
- Good working experience on XML, Web Services, Windows Services, Web and Windows Custom Controls, User Controls, Data based controls like Data grids, Data lists, Repeaters, Class Libraries etc.
- Experienced in developing report and dashboards using Qlik Sense BI Tool.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), and Model View Control (MVC) design pattern.
- Good Knowledge on .NET MVC Architecture, MVVM Architecture, .NET Security.
- Expertise in implementing web applications using ASP.NET, Web Services and IIS.
- Good knowledge in using R programming for developed bar plots, Graphs, Scatter plots, Pie charts for analyzing the real-time data.
- Well versed in HTML, JavaScript and JQuery for client side validation.
- Experienced with data base design and modeling using normalization and de-normalization.
- Experience in writing N-Unit test cases to test the Libraries/Components written in C#, load and performance testing.
- Experience in Agile Software Development methodologies and Test Driven Development, developing Use Cases, Sequence Diagrams and Class Diagrams in UML and Knowledge in Section 508 .
- Proficient working with Stored Procedures, Triggers, Cursors, Functions and Views on SQL Server and using PL/SQL.
- Hands on work Experience on various platforms Windows Variants , UNIX.
- Good experience in handling clients & meeting their requirements and willing to adapt to new technologies/work environments, well organized Analytical & Leadership skills.
- Possess good verbal and communication skills and highly motivated with the ability to work independently or as an integral part of a team, and committed to highest level of professional and personal excellence.
TECHNICAL SKILLS:
Languages: C#.Net, VB.Net, Java, Python, R
Web Servers: IIS 5.1, IIS 6.0, Apache Tomcat.
Technologies: ASP.NET 3.5/3.0/2.0, Web forms, Windows forms, ADO.NET, ASP, WebServices, AJAX, UML, JavaScript, JQuery, BootStrap, Angular.js
Designing Tools: Microsoft Visual Studio, Eclipse, NetBeans, Android Studio, JSFiddle, GitHub, Http Watch Basic, Visual Source Safe, TextPad, NotePad++
Web Technologies: XML, XSL, DTD, DOM, HTML, DHTML, JavaScript, VB Script, CSS. XSD, WSDL, XSLT, XPATH.
Reporting Tools: SQL Server Reporting Services, Qlik Sense, Crystal Reports.
Portal Server: Microsoft Office Share Point Server 2007, Share Point portal Server 2003, Share Point Services 3.0/2.0
Database: MS SQL Server 2005/2000/7.0, Oracle 10g/9i MS Access, MySQL
Methodology: Agile methodologies with Scrum and Extreme Programming
Operating Systems: Windows, Linux, Android
PROFESSIONAL EXPERIENCE:
Confidential, Sanfrancisco, CA
.Net Developer
Responsibilities:
- Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client’s requirements.
- Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer.
- Developed presentation layer Components and created reusable components in ASP.NET 5.0 to use across the application.
- Developed Web Forms for User Interfaces using ASP.NET with Server Controls, HTML Controls and User Controls.
- Worked on front end designing of forms with Silverlight and prototype approvals, displaying data, validations and binding fields to the data source.
- Extensively Used. ASP.NET 5.0 controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
- Developed and consumed WCF Web Service to access data layer components.
- Used service tier to define and implement all the web services and classes, and presentation tier to perform all GUI functionality.
- Created new web pages using HTML5, CSS3, XML, Angular.js and Java Script.
- Applied Themes and CSS styles for UI design of WebPages.
- Implemented AJAX control in multiple web pages for partial page update and for more users friendly.
- Used JavaScript to create different client side functions that greatly decreased processing time and resource consumption.
- Worked with ORM using LINQ to SQL/Entity framework designer for ASP.Net MVC application.
- Effectively designed application windows using XAML using various WPF controls like DataGrid, Combobox, Textbox, etc.
- Designing the user interface and client side scripting using Angular.js framework, Bootstrap and JavaScript. Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, and Indexes using T-SQL and LINQ in SQL Server 2008.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Used LINQ, WPF to communicate between DAL and other business components.
- Used active directory used by windows based computers and servers to store information and data about network and domains.
- Used XML for data storage and XSLT to transform the PLSQL queries returned as XML nodes.
- Used R programming language to analyze massive amount of data and generate reports.
- Involved in designing database, Backup and Restore Database, Define roles, Create database users and used Data Transformation Services (DTS), SQL queries optimization and performance.
- Used ADO.Net for DML/DDL operations with the SQL Server.
- Created complex Views, Store Procedures and user defined functions using SQL Server 2008 and designed reports using Crystal Reports.
- Stored and accessed data from XML files programmatically using C# and LINQ to XML.
Environment: C#, ASP.NET 5.0, ADO.NET, Web Services, Crystal Report, MVC3, WCF, Angular.JS, WPF, LINQ, Visual Studio 2008/2010, AJAX, XML, HTML, JavaScript, MS Visio, Unit, TFS, PL/SQL, SQL Server 2012, Qlik Sense, Windows.
Confidential, Santa Clara, CA
.Net Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET and C#.
- Involved in Design, Development of Web Forms using ASP.NET, C#, JQuery, XML, dataset and .NET Framework.
- Worked on each layer of three-tier application developing user interface, business logic and database connectivity from business layer.
- Used AngularJS as the development framework to build a single-page application.
- Involved in Design, Development and Testing of Web Forms and Web Services using IIS, ASP.NET, XML Dataset and .NET Framework.
- Developed interactive pages of the application using ASP.NET Web Forms pages with VB .NET for the code behind modules.
- Implemented the GUI in Silverlight technology using Expression Blend and XAML for both basic and customized components.
- Developed Web Forms for User Interfaces using ASP.NET with Server Controls, HTML Controls and User Controls.
- Involved in designing of WPF screens and implementing MVC design pattern. Used ADO.Net for DML/DDL operations with the SQL Server.
- The project's core framework was architected WCF (Windows Communication Foundation) instead of regular web services due to performance gain offered by WCF.
- Developed XML Web Services using C#, ASP.NET, ADO.NET, SOAP, XML for exposing the functionalities of the enterprise business components at the Business Layer.
- Implemented CSS classes to customize html/web server controls and skin on web server controls for consistent look and feel for all controls throughout the application.
- Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages.
- Used various types of serialization mechanism for serializing custom classes and structures into required formats, such as SOAP for web services and XML.
- Used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Worked on stored procedures, advanced queries, triggers, views, indexes for query optimization for the SQL Server databases.
- Implemented Web User Interface, Business logics, and Data Access Components. Wrote the stored procedures using SQL.
- Participated in various Client meetings with the team and the Project manager to discuss improvements /amendments in the development of the section.
Environment: Microsoft .Net, C#, ASP.NET, ADO.NET, AngularJS, HTML5, JavaScript, WCF, WPF, IIS (web server), Silverlight, web services, Visual Studio.NET, XAML, Visual Basic, Microsoft Visual SourceSafe, XML Web Services, XML, SQL Server.
Confidential, Mountain View, CA
.Net Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based internet application tool using MVC modeling.
- Graphical User Interface (GUI) was designed using ASP.Net and the business logic was coded in C#.
- Used 3-Tier Application Architecture to ensure flexible and reusability of the application.
- Used ASP.Net, HTML and CSS to design the presentation layer of the website.
- Implemented the Application layer using ASP.NET in Microsoft .Net Framework 4.0.
- Implemented the Business Tier using Visual C# and implemented the Object Oriented programming (OOPS) concepts in C# and ASP. Net.
- Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
- Developed UI and pagination using Angular.js and Node.js.
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
- Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, and UDDI for exposing the functionalities of the enterprise business components at the Business Layer.
- Extensively used ExtJS and Javascript for UI interaction, XML for data transmission via WCF services and data manipulation using LINQ.
- Created and consumed WCF s ervices which are based on SOA architecture. Used Basic Http Binding for binding purposes. Worked on WCF security.
- Consumed internal web services and hands on experience with XML features to transfer data between the applications and database Engines.
- ADO.Net was used to implement the data layer to communicate with the SQL Server 2008R2.
- Used ADO.Net components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Designed and developed desktop Application using WPF, XAML, and Expression blend.
- Used LINQ, WPF to communicate between DAL and other business components.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Working on real time Data sets available to understand the correlation between various factors in real world using R programming.
- Extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
- Used Team Foundation Server (TFS) as a Source code control.
Environment: .Net 4.0, C#.Net, SQL Server 2008 R2, R Programming, Angular.JS, EXT.JS, SQL Server Management Studio (SSMS), ADO.Net, LINQ, WCF, XML, HTML, JavaScript, IIS 7.5, SOA, T-SQL, TFS (Team Foundation Server), MVC, Visual Studio 2010/2012,Windows Server 2008.
Confidential, Denver
.Net Developer
Responsibilities:
- Involved in requirements capture, design and development of the software exercising OOAD techniques.
- Designed and developed various Web Forms using HTML, JavaScript and AJAX toolkit.
- Used ASP.Net validation control for the server side validation.
- Developed Business Logic components in middle tier using C#. Wrote classes to implement Business rules and algorithms.
- Developed XML Web Services using C#, ASP.NET, ADO.NET, SOAP, XML and DISCO for exposing the functionalities of the enterprise business components at the Business Layer.
- Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages.
- Used ASP.NET for web application development and C# to design web forms.
- Implemented WCF services with many endpoints targeting different kinds of users.
- Used AJAX Controls and WPF for Effective Look and feel of the web portal.
- Developed Win forms using WPF and XAML.
- Involved in design of scalable modules for supporting multiple locations and organizations with varying requirements.
- Used WCF for data communication for the web application and the databases.
- Developed check-in and check-out procedures for different user levels.
- Designed and implemented security modules for different user levels for data access and updates.
- Participated in the development of event planner and Alert handling system. Used color codes to identify priority and follow-up of events and alerts.
- Participated in the development of a live monitoring system using IP cameras.
- Co-developed SOP module for emergency and contingency management.
- Co-developed Shift Master to assign and monitor employee’s shifts and duties. This module incorporated setting standards and benefits related to employee work hours and privileges.
- Developed a messenger system to facilitate communication in C#, JavaScript and ASP.Net.
- Wrote stored procedures for account management and authorizing.
- Developed and Integrated SQL Server Reports.
- Involved in Unit testing and functional Reviews.
Environment: C#, ADO.Net, AJAX toolkit, ASP.Net, WCF, WPF, JavaScript, Validation control, HTML, CSS, XML, MS Visual Studio 2008, MVC, SQL Server, Windows.
Confidential
.Net Developer
Responsibilities:
- Participated actively in requirement gathering, laying down the specifications and designing class diagrams. Performed a comprehensive analysis of the possible needs of diverse organizations the application was intended to support.
- Developed the Inventory, Invoice and Membership modules to facilitate the complete billing cycle, maintain stocks and customer base.
- Successfully implemented Search Engine Optimization facility for the website.
- Involved in implementation of MVC architecture.
- Designed and developed custom .NET components and user controls using ASP.NET and C#.
- Designed and developed the application using ASP.NET, Visual C#.NET and SQL Server 2008.
- Implemented an account/password recovery system.
- Involved in coding the modules for posting ads, requests and subsequent purging of old data along with a 3 member team in C#.
- Extensively used ADO.Net objects such as Data Adapter, Dataset, Data Reader, and Data View.
- Implemented Optimized SQL Stored Procedures. Used ADO.NET to communicate with the SQL Server 2008 database from the middle-tier components.
- Created various web forms using HTML, CSS, JavaScript and AJAX for the purpose.
- Used Session state, View State, Cookies and Query strings to persist and transfer data b/w pages.
- Worked with Web controls, User controls and Custom controls.
- Proposed and implemented an alert system to trigger an alert on the scarcity of a product below a pre-defined level using AJAX and JavaScript.
- Co-developed a customer membership module to provide support for purchase points/ bonus points and redeem points if the customer wishes.
- Involved in conceptual design of a backup system for system backup on a daily/ weekly/monthly basis.
- Co-developed the bill generation module to support VAT and CST.
- Created Stored Procedures, Functions, Index and Triggers to retrieve and update data.
- Wrote manual unit test cases and fixed bugs.
Environment: C#, ASP.Net, Visual Studio, ADO.Net , MVC, SQL Server 2008, ADO.Net, JavaScript, HTML, CSS, AJAX, SQL and Windows.
Confidential
.Net Developer
Responsibilities:
- Involved in requirements capture, design and development of the software exercising OOAD techniques.
- Designed and developed various Web Forms using HTML, JavaScript and AJAX toolkit.
- Used ASP.Net validation control for the server side validation.
- Developed Business Logic components in middle tier using C#. Wrote classes to implement Business rules and algorithms.
- Involved in design of scalable modules for supporting multiple locations and organizations with varying requirements.
- Developed check-in and check-out procedures for different user levels.
- Designed and implemented security modules for different user levels for data access and updates.
- Participated in the development of event planner and Alert handling system. Used color codes to identify priority and follow-up of events and alerts.
- Co-developed SOP module for emergency and contingency management.
- Developed a messenger system to facilitate communication in C#, JavaScript and ASP.Net.
- Wrote stored procedures for account management and authorizing.
Environment: C#, SQL Server, ADO.Net, AJAX toolkit, ASP.Net, JavaScript, Validation control, HTML, CSS, XML, MS Visual Studio 2008, MVC, WPF, WCF.