Sr. .net Developer Resume
San Francisco, CA
SUMMARY:
- Result - driven IT Professional with 8+ years of expertise in Software Analysis, Design, Development and Implementation of various Client/Server applications and N-tier Architecture in Web and Windows Applications.
- Excellent knowledge of full Software Development Life Cycle (SDLC) from requirements gathering, use casing, functional specification, estimation, implementation, debugging, documentation and deployment.
- Good experience on Cloud Computing technologies and Virtualization.
- Highly skilled 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 and AJAX.
- Good experience on various MVC frameworks like Angular.js, EXT.JS, Backbone.JS, Node.JS, B ootstrap.JS, R equire.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 on 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.
- Experience 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 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.
- Experience 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.
- Experience 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 on 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.
- Proficient in handling & meeting clients requirements and willing to adapt to new technologies/work environments, well organized Analytical & Leadership skills.
TECHNICAL COMPETENCIES:
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 Servers: MS Office SharePoint Server 2007, SharePoint portal Server 2003, SharePoint Services 3.0/2.0
Databases: 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, San Francisco, CA
Sr. .NET Developer
Responsibilities:
- Worked closely with clients for 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.
- W orked 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.
- The project's core framework was architected WCF (Windows Communication Foundation) instead of regular web services due to performance gain offered by WCF.
- 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.
- 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, Webservices, 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 worked on XML features to transfer data between the applications and database Engines.
- Used ADO.NET 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, CO
.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 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 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
