.net Developer. Resume
San Ramon, CA
PROFESSIONAL SUMMARY
- .Net full - stack developer wif 8+ years of experience in all phases of Software Development Life Cycle (SDLC) includes Requirements gathering, Design, Development, Testing, Packaging and Deployment of Client/Server, Web and windows applications using Microsoft Technologies.
- Experience in development of Windows and web applications using Microsoft .Net framework and Microsoft Technologies like C#, ASP.NET, ADO.NET, MVC, SQL Server, Entity Framework, WCF, WPF, Web services.
- Excellent noledge and experience in object oriented programming (OOPS) and object oriented analysis and design approach (OOAD) and other OO Design patterns.
- Worked on different web technologies like HTML, XHTML, DHTML, XML, XSLT, JSON, JavaScript and JQuery.
- Expert in Implementation of 3-Tier Architecture (Data Access Layer (DAL), Business Logic Layer (BLL)) and User interface (UI)).
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Involved in Front-end development using web Technologies like HTML5, CSS3, Java Script, XML, J Query, XHTML, JSON, AJAX, Type Script, and Angular JS.
- Experience in developing Single Page Applications (SPA) using Java Script and Angular JS and Responsive web design using Bootstrap.
- Proficient wif XML related technologies including XML, XSL, XSD, DOM, XSLT and X Path.
- Experience in developing windows applications wif GUI using Windows Presentation Foundation (WPF) and Service oriented applications (SOA) using Windows Communication foundation(WCF), MVVM, XAML.
- Strong experience in implementing WEB API REST service which communicate data both in XML and JSON.
- Experience in developing applications using various data sources like SQL server, MS Access and oracle.
- Experience on SQL Server Database Design, database maintenance and writing complex SQL queries using Joins and creating Tables, Views, Indexes, writing stored procedures, Functions and Triggers.
- Solid noledge in language Integrated Query LINQ (LINQ to SQL, LINQ to XML, LINQ to OBJECTS and LINQ to ENTITIES) and Entity Framework for data accessing and CRUD operations.
- Experience in working wif various components such as Data grids, Datasets, Data Table, Connection, Command, Data Reader, Data set and DataAdapter Objects in ADO.Net.
- Experience in developing SSIS packages and generating reports using SSRS.
- Hands on working experience in using NuGet package Manager. Experience in version control using repositories like TFS (Team Foundation Server), VSS (Visual SourceSafe), GIT, Subversion (SVN).
- Experience in developing Web Applications using third party controls Infragistics
- and Telerik.
- Experience in configuring WCF endpoints, behaviors, Bindings, Defining and implementing contracts.
- Good Knowledge on configuring Virtual machines for SharePoint 2013, SQL Server 2012 and Azure Active Directory.
- Working on multiple personal projects involving modern web frameworks/libraries. Source codes can be found on personal GitHUB repositories.
- Strong experience wif OOP concepts and Multithreading.
- Good working noledge in designing Use Case, Class, Sequence, Collaboration, State, Component, Deployment, Activity diagrams using UML.
- Strong analytical and conceptual skills in database design, development and writing T-SQL for implementing stored procedures, functions and triggers in MS SQL Server …
- Familiar wif exception Handling and error, especially memory Leakage debugger in system programming.
- Exposure to Model-View-Controller (MVC) Architecture technology.
- Experience in analyzing the Business Requirements, User Requirement Specifications (URS), Functional Requirement specifications (FRS).
- Experience in working wif structured methodologies such as Agile, Scrum, CMM and other home grown processes.
- Worked wif Traditional Methodologies (Waterfall, RAD), Agile Software Development Methodology and Test Driven Development (TDD).
- Good experience in coordinating and working wif developers in a team and adoptable to any environment.
- Experience in using CSS, Java Script, VB Script, Themes&Skins, User controls and Custom Controls in ASP.Net.
- Self-motivated and result oriented team player wif excellent interpersonal and presentation skills.
TECHNICAL SKILLS:
Languages: C, C++, C#, T-SQL, PL-SQL
Dot Net Technologies: ASP.NET 1.1/2.0/3.5, ASP.NET MVC 4.0/3.0/2.0, ADO.NET, C#.NET, VB.NET, WCF, Services, Win Forms, .Net Framework 2.0/3.0/3.5/4.0
Web Technologies: ASP.NET, ADO.NET, MVC, WCF, Web API, AJAX, AZURE, WPF, Silver Light, WebServices, LINQ, XML, XSLT, HTML5, CSS3, Classic ASP, SSIS, SSRS.
Databases: SQL Server 2005/2008/2008R2/2012, MS Access, Oracle 10g/11g.
Database Tools: SQL Server Management Studio (SSMS) 2005/2008/2012.
Servers: IIS 5.0/6.0/7.0/7.5, ArcGIS Server 9.3, Windows Server 2008/2012.
Scripting Languages: JavaScript, UNIX Shell Scripting, batch file scripting, JQuery
Environments: Microsoft Visual Studio 2008/2010/2012, Oracle SQL Developer.
Development Environments and Tools: Microsoft Visual Studio … NET, Microsoft Visual Interdev, DREAMWEAVER MX 8.0, Microsoft Front-Page, MS-Office, Microsoft Visual Source Safe.
Operating Systems: Windows 2000/XP/7/8 MS-DOS, Mac OS, UNIX GUI
Reporting Tools: SSRS, SSIS, Crystal Reports
Versioning Tool: Team Foundation server, SVN
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
.Net Developer.
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Involved in developing HTML5 and JavaScript for client-side presentation and, data validation wifin the forms.
- Expertise on MVC frameworks like AngularJS for creating Single-Page Applications(SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
- Business end user facing front pages using Angular JS 1.6, CSS 3, HTML 5, JavaScript and Bootstrap.
- Designed interactive ASP.NET MVC 4 Razor views using Telerikmvc controls, asp.net controls, JavaScript,JQuery, Knockout JS, HTML, Bootstrap, CSS and AJAX to provide excellent user experience.
- Involved in design and development of Web pages using ASP.NET, HTML5 and JavaScript.
- Utilized AngularJS to build multiple public facing websites for CBRE.
- Developed rich user interfaces by using .Net Master pages, CSS3 and JQuery.
- Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.
- Responsible for installation, configuration and up gradation of Sybase servers.
- Help design and implement web application using ASP.Net MVC 5, Entity Framework wif Repositories, Singleton, and Razor View Engine.
- Designed, developed Restful Web Services using WCFServices wif .NET, C#.NET and Hosted on IIS and Unit tested wif MS Unit Framework, C#.NET.
- Customized the look and feel of the Rich Interactive User Interface using DataTemplates, ControlTemplates, Styles, and Resources using Visual Studio 2012.
- Used C#, ASP.NET to design, develop, and implement the web application.
- Designed the front end user interface by using ASP.Net, NoSQL, MVC, Node JS, HTML, Angular 2/4/5 andAjax controls.
- Developed front end web pages using ASP.NET5 and coded the related business tier using VB.NET.
- Pro-actively identify, troubleshoot and resolve live Mongo DB issues.
- Work wif Development, Storage and Network teams in installation and administration of Mongo DB in the IT Enterprise Environment.
- Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI, program the Data Access Layer using C#.Net.
- Implemented WCF REST services to facilitate communication between multiple transport protocols.
- Refactoring the user interface using ASP, C#, AngularJS, HTML, MVC and MVP.
- Designed and developed WCF (SOAP) and Web API (REST) based distributed components to expose business functionality and perform CRUD operations.
- Developed WCF REST based web service to consume data by client and Implemented provider based services.
- Performing basic monitoring tasks on Sybase IQ servers.
- Developed & deployed Web Services (SOAP, UDDI & WSDL) and Windows Services in C# and VB.NET.
- Developed new user interface components for different modules using Kendo UI.
- Used (MVVM) Model-View-View-Model design pattern to develop a WPF application.
- Implementing ASP.NETWebAPI to expose the data for web client and Mobile clients.
- Used versioning tools Microsoft Team Foundation Server (TFS) for version controlling the application.
- Developed WCF to communicate to the other application, which helps to validate flat file data.
- Implemented WCF services to facilitate communication between multiple transport protocols.
- Developed the WPF application in PRISMframework, thus creating loosely coupled components for the application.
- Used WCF, Webservices for transport layer between the Business Logic layer and SQL Server data base.
- Implemented boots trapper, Module catalog, prism Unity, Modularity, prism libraries.
- Worked on upgrading one of our applications to WPF and MVVM using PRISM.
- Actively involved in coding and designing using C#, XML, WCF, JavaScript, React JS, JQuery, HTML, and Cascading Style Sheets (CSS).
- Worked wif the team to fix the bugs in Lifeline application developed in WPF wif C#.net whenever required.
- Used GitHub as a version control, and used TFS for bug management.
- Actively participated and provided feedback in a constructive and insightful manner during daily SCRUM meeting to track the progress for each iterative cycle and figure out the issues.
Environment:HTML5,CSS3,C#,XML,JavaScript,AngularJS,Xamarin,Sharepoint,CRM,MongoDB,WCF,WPF,ASP.NetCore2.0,NodeJs,Bootstrap, Aurelia,Bower, NPM, TFS, AJAX, PHP, jQuery, JSON,GIT.
Confidential, Permanente CA
. Net Developer
Responsibilities:
- Involved in Full Life Cycle Development (SDLC), providingvalue-added services wif development teams and clients throughout the lifespan of a project, strategic consulting, code writing, setting project deliverables and managing complex development schedules and tasks.
- Cross-function engagement as it will be aligned predominantly to the Product Development feature owners, Marketing & Sales business partners, and application delivery teams.
- Designed User Interface using Web Forms, HTML, XML, JavaScript, AJAX, CSS, ASP.Net, Server Controls and Visual Studio .Net.
- Built up WCF Service to get the information from the database and Worked on Data Contract, Operation Contract, Service contract, Endpoints, Binding.
- Migrated Angular JS 1.6 to Angular JS 2.0 and Implemented Services using AngularJS Factories, Providers, and service.
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.Net.
- Responsible for maintaining and enhancing primary Internet service applications using Visual Basic 5.0 and Sybase System 10 RDBMS via 2 customized VB Apps.
- Worked on Machine Translation team to architect/build web-based translator system hosted on Windows Azure.
- Developing the web applications using Node.js, C#, Hibernate, WPF, MVC, ASP.NET, PHP, Angular.js, JavaScript, CSS3, and html5.
- Deployed Azure resource manager-based resources.
- Consumed ADO.NET components like Data Adapter, Dataset to perform data operations.
- Framed Various Reports/dashboards to provide insights and data visualization using BI/ETL tools like Mainframes SAS, SSAS, SSIS, OLTP, OLAP, and Business Objects.
- Cultivated a three-tier application that follows MVP architecture, which manages the IPA delegation oversight data to and from the centralized database using WCF services.
- Interpreted the existing MS access application and analyzed the scope to convert it into a Web application.
- Involved in designing the Solution and database architecture. Designed and developed the UI layer using Model, view Presenter Pattern.
- Developed a desktop application using Windows Forms (Win Forms) for internal team usage to track application status, assign and resolve tickets.
- Used Sessions, Cookies,and Application Level State Management in Application
- Created build and Release-definition to deploy the MSI of related applications into the target server.
- Developed the code using PowerShell scripting to automate the deployments of BizTalk MSI packages in a multi-server environment.
- Extensively used WPFdesktop application used to assist all the internal employees to research the activities and take appropriate actions
- Originated the models, views, and controllers using ASP.NET MVC 5, C#.NET.
- Developed all the Business Logic for all the modules in a separate Business Layer in C# and this was implemented using WCF and MSMQ.
- Designed Web Forms using ASP.NET, C# and used Agile ALM methodology and scrum to implement the weekly sprints.
- Converted a 3rd party Dental Scheduling package by HBOC, from a 16-bit VB 3.0 front end wif a Sybase System 7 back end.
- Deployed Apps/Services for users in their space using an action engine microservice.
- Worked on Windows AzureService Bus for messaging services
- Worked on to develop a framework using PowerShell to automate the data-fix deployments like the update, insert, select, delete statements.
- Set up Azure Active Directory and sync services wif the on-premise active directory.
Environment: ASP.Net MVC 5.0, Asp.net 4.5, Microsoft Azure, HTML5, XML, JavaScript, AJAX, CSS3, Visual Studio .Net, AngularJS 2.0, Type script, SSIS, ADO.Net, SQL server 2012, TFS 2010, Agile software methodology, Node.js, WCF, REST, Qualys, JSON, AJAX, IIS 7.x, JavaScript, jQuery, TFS 2013, Entity Framework, LINQ, Oracle 11g, GitHub.
Confidential - Greensboro, NC
.Net Developer.
Responsibilities:
- Involved in the SDLC of requirement analysis, design, and development of the web-based application in the fast-paced agile methodology.
- Designed and developed web pages using ASP.NET, C#.NET, JSON, HTML5,andJQuery.
- Developed the application wif n-tier architecture using Class libraries, Data entities, Services, Data access layer, business logic layer and stored procedures.
- Introduced and implemented Agile Methodologies such as Scrum, Extreme Programming (XP) and Test Driven Development (TDD).
- Designed and developed web pages using ASP.NET, C#.NET, JSON, HTML,andWPF.
- Extensive experience of Rational Unified Process (RUP), UML, XML, HTML, SQL and Stored Procedures.
- Created DTS Packages using MS SQL. Implemented DBMS concepts in this project.
- Worked on several ASP.NET server controls like Calendar, Grid View control, Repeater Control, Object Data Source Control and handled server-side events to optimize performance.
- Used Master Pages for branding purposes by displaying the logo and copyright information on every page and maintaining the same look and feel across the entire application.
- Effectively handled ASP.NET client/server-side state management features such as view state, hidden fields, cookies and query strings, application state and session state.
- Extensively used Grid view and Details view to display information based on search criteria along wif Sorting. Worked extensively on Grid view custom templates for providing additional flexibility. Implemented all data manipulations like Update, Insert and Delete on Grid view.
- Developed search and advanced search components using Entity Framework to retrieve the search results from the backend database (Asynchronous call) wif AJAX features wif partial page updates.
- Used JavaScript to perform validations and catch the events on the client's browser.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted in IIS.
- Extensively used HTML tables as Grid, for better performance instead of Data Grids along wif Paging, Sorting and Filtering options. Data loading is being performed wif JSON, EntityFramework.
- Developed the business layer wif LINQ to Objects and LINQ to SQL.
- Created SQL scripts in SQL Server 2008, and implemented complex logic SQL queries and stored procedures.
- Used Microsoft Application Data Blocks for executing the SQL stored procedures.
- A performed Integration test, Unit test, Stress and Regression test wif improved debugging standards.
- Created the .NET builds and made sure the builds are migrated all the way up to the Production Environment.
- Used SQL Tools such as Query Analyzer and SQL Profiler for query optimization.
- Involved in taking backups, Restoring, Import / Export data using SQLServer Import and Export Wizard.
- Used Team Foundation Server (TFS) for all the source code maintenance needs, tracking using work items.
Environment: NET Framework 4.0, Visual Studio 2008, ASP.NET 4.0, C#, DTS Packages, DBMS, Application Blocks, WPF, WCF, AJAX, JQuery, JSON, XML, XSLT, JavaScript, SQL Server 2008, LINQ, T-SQL, TFS, IIS.
Confidential, Atlanta, GA
.Net Developer.
Responsibilities:
- Worked on Software Development Lifecycle (SDLC) starting from Requirements gathering and performing objects oriented analysis, design, and implementation, developing new WCF Service interface layer.
- Designed Presentation layer using Web forms, HTML 5, JavaScript, JQuery, Angular JS, and CSS.
- Developed new user interface components for different modules using Kendo UI.
- Used C# for construction of business logic for developing various abstract classes, interfaces, classes.
- Used MVC design pattern for developing the application in ASP.NET 4.0.
- Used JQuery libraries like Data-tables, Calendar, JQuery UI tabs, Widgets.
- Created new database objects like Stored Procedures, Triggers, Indexes and Views using PL/SQL in development and production environment for SQL Server 2008.
- Created views, controllers, and models using ASP.NET MVC 4, C# wifin MS Visual Studio 2012.
- Developed Partial Pages for reusable part of the web pages using ASP.NET MVC 4.
- Developed HTML helpers, Custom filters. Developed Views and partial views using Razor syntax.
- Developed Web API services and hosted wif Asp.net MVC 4.0 application.
- Worked in different phases of SDLC from requirements, implementations of testing followed by agile methodologies.
- Used SMTP mail class of .NET for the users to send mail wif suggestions, receive any alerts, receive confirmation notifications etc.
- Worked on different aspects of a .NET framework like ASP.NET 4.0 and on middleware ADO.NET.
- Experience in Custom, Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Services (SSIS, SSRS).
- Worked wifMSSQL Reporting Services (SSRS) to generate reports and charts.
- Responsible for designing the ASP.NET application authentication using .NET Framework and IIS security model.
- Good hands-on experience in developing .NET Web Service using SOAP, UDDI, and WSDL
- Used Team Foundation Server (TFS) for Source Code Control, project related document sharing and team collaboration.
Environment: C# 4.0, MVC 4.0, ASP.NET, Windows Communication Foundation (WCF), Visual Studio 2012, ADO.Net, AJAX, Web API 2.0 SQL Server2012, SOAP, Angular JS, TFS, JavaScript, JQuery, SSRS.
Confidential
.Net Developer.
Responsibilities:
- Built on a custom framework using C#, Win Forms, Web Services,NetRemoting, ASP.Net, MS Transaction Server, and SQL Server 2012.
- Contributed in the manual Unit testing and bug fixing
- Designed Client-side validations wif JavaScript and Server-side validations wif ASP.Net 3.5.
- Adopted ASP objects like Request, Response, Query string, Server and Application
- Developed and Used User Controls using C# and ASP.NET
- Identify and create indexes and stored procedures in SQL Server
- Developed client modules for retrieving, inserting and updating record from the database
- Designed the database and create tables, stored procedures, and views using SQL Server 2005
- Provided full lifecycle support to clients from initial client interaction and requirements analysis through design, coding, testing, debugging, implementation and integration.
- Developed Entity Class Diagram.
- Involved in Studying of existing database design and implementing required enhancements.
- Developed complex LINQ queries to implement search product.
- Maintaining the Source code using Team Foundation Server (TFS) in a multi-developer environment.
- Used Grid View, Data List, and Repeater control to display data.
- Try, Catch and Finally blocks are used to avoid data or coding errors during program execution.
Environment: C#, ASP.NET, .NET 1.1/ 2.0, HTML, JavaScript, CSS, Win Forms, .NET Framework, .NET Remoting, ADO.NET, XML, Web Services, SQL Server 2005, Windows 2003, IIS, VB.NET, Visual Studio .NET
Confidential
Jr .Net Developer.
Responsibilities:
- Implemented Data Access Layer using ADO.Net to connect, retrieve and update the data from SQL Server.
- Designed and Developed application using in 3-Tier architecture using ASP.NET3.5 and C#.NET
- The UI layer is developed by using CSS, jQuery, JavaScript, HTML, XML, AJAX and custom CSS.
- Involved in developing WCF Web Service using SOAP/HTTP to communicate wif legacy systems
- Serialized Objects to XML Format using C# System.xml Library.
- Implemented features like Partial classes, Anonymous types, Read-Only Properties, Collections, polymorphism and inheritance of C# in building data entity model.
- Effectively implemented ASP.NET security for authenticating and authorizing the user.
- Wrote complex SQL Queries, Tables, Views, stored procedures, cursors and indexes
- Created all the web pages by using ASP.Net web forms and master pages.
- Maintained Sessions to maintain the session state over the multiple requests and used a Query string to pass data from one page to another page over a single request.
- Created application workflow, application environments and specification documents.
Environment: C#.NET, ASP.NET 3.5, Visual Studio 2008, HTML, CSS, ADO.NET, AJAX, IIS 6.0, SQL Server 2005, Windows Server 2.
