.net Developer Resume
Foster City, CA
PROFESSIONAL SUMMARY:
- Over 8 years of Experience in design and development of enterprise application developments using Microsoft line of Technologies.
- Expertise in designing and developing Windows based applications and Web based applications with MVC, ASP.NET, C #.NET,VB.NET, Java Script, JQuery, Bootstrap, Angular JS and CSS.
- Extensive experience developing Win Forms, WPF, Silverlight applications using C# .Net and Visual Studio.
- Very good experience in using design patterns like Dependency Injection, SOLID, MVVM patterns and Object Oriented Programming.
- Responsible for designing layouts and UX development withSite Master, Editor Templates in MVC applications.
- Experience in usingLINQ, LINQ to SQL, LINQ to XML and Entity Framework.
- Extensive experience in developing WCF Services, XML Web services andcreated WPF Client application to consume WCF services.
- Experienced with Microsoft Application building blocks, NewtonSoft JSON.
- Experience in Agile, Scrum, Pair Programming and Test - Driven Development (TDD).
- Extensively worked on WCF and Web Services to provideSOAarchitecture and Configurationbased activation applications on SOAP and REST protocols.
- Worked extensively with ADO.NET including Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server & Oracle.
- Experience in database related work designing Database, complex stored procedure, Views, Triggers, Functions using SQL Server.
- Hands-on experience with Reporting Tools SQL Server Reporting Services (SSRS), Createdsenior management reports and has experience in using report manager and report viewer.
- Created ETL packages using SQL Server 2005 Integration Services (SSIS) anddeployed teh same in MSDB.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008 and Visual Source Safe (VSS).
- Extensive working experience in unit testing framework - NUNIT, MS Unit Tests.
- Worked in Test Automation using Selenium Web drivers
- Has experience in using SQL Azure database and automating backups.
- Good Team Player with excellent communication, analytical, verbal and writing skills along with strong management, organizational and mentoring skills.
- Proven Ability to lead and manage complete project life cycles, from initial planning/requirements gathering to final testing and deployment.
TECHNICAL SKILLS
Programming Languages: C#,VB.Net, SQL
Tools &Technologies: HTML5, CSS3, JQuery,Bootstrap3.1.1AnglarJS,AJAX,EntityFramework6,WinForms,WindowsServices,Web Form, LINQ
Database: MS SQL Server 2014/2008/2005 , Oracle11g, MySQL, T-SQL
Development IDE: VisualStudio.NET 2015/2013/2010/2008
Web Servers: Internet Information Services (IIS) 5.0/6.0/7.0/8.0
Methodologies: Agile (Scrum), WaterFall
Design Patterns: Dependency Injection, SOLID, Factory, MMVM, MVC, Factory
Testing: NUnit GUI, Selenium
Version Control Tools: Visual Source Safe (VSS), Team foundation Server(TFS),SVN
PROFESSIONAL EXPERIENCE
Confidential, Foster City, CA
.Net Developer
Responsibilities:
- Developed web application using ASP.NET MVC framework.
- UsedJQuery, ASP.NETAJAXtoolkit controls and Twitter bootstrapCSSto give better performance and richness to teh user interface.
- Developed views and partial views in MVC using scaffolding templates like Create, Edit, Delete and List
- Used Ajax Control Tool kit to run client side script, enhance rich web UI, validation and showing div based Ajax extender.
- Analyzing teh requirement and Understanding teh functional specifications, estimating teh effort involved in fulfilling teh requirements.
- Has used ASP.NET Validation controls to do server-side validations and client-side validations based on teh user’s browser.
- Extensively used various HTML halpers while creating views, partial views and layout pages in MVC3
- Developed Web pages dat are rich in user interactive using Angular JS, Node JS, Webstorm, HTML5, and CSS3, JavaScript, Bootstrap, Git, and JSON.
- Designed and developed an n-tier architecture dat included Presentation, Business and Data Access Layers using C#.Net,ASP.NET and SQL.
- Created View Models to encapsulate all models and classes used on teh different views for more stable, organized and clean code to reuse in Views.
- Create teh WebAPI which can return teh data from SQL Server database and pass teh data to teh dropdown list in teh corresponding views.
- Utilized JQuery AJAX library to call WebAPI to populate dropdown list and used JQuery UI autocomplete to call action method in controller to implement autocomplete.
- Use JQuery UI dialog and partial view to implement a pop-up.
- UsedASP.NetMVCweb server controls likeList Viewfor displaying teh data.
- Extensively used Ajax applications for reduction of round tripping of data using teh update panel controls.
- Teh Presentation Layer was implemented in ASP.NET MVC using Views, Partial Views, Web Controls, layout pages, HTML, and Cascading Style Sheets.
- Used MVCAction Filters for user authentications and authorizations and for caching pages to improve performance.
- Generated various business reports using Microsoft SQL Server Reporting Services (SSRS).
- Bug Fixing of teh application in various areas, conducting code review of teh modules.
- Development of various modules in accordance with agile and waterfall framework.
- Developed various Controllers with Action Methods returning varied action results like File Content, Script Execution, JSON Data, URL Redirection and HTTP Status.
- Designed, implemented and configured WCF service layer.
- Worked with WPF for creating custom controls, data binding and graphics.
- Managed to implement a layout system which adapt to changing window and display conditions by using WPF layout controls.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Implemented business logic/rules using WCF services and integrated with teh UI components.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Used LINQ to retrieve information from teh XML data files.
- Worked with SQL Server Database to access customer records.
- Session and view state objects used to maintain user session data and page post back operations respectively.
- Performed unit testing and also teh complete system integration testing
- Worked on Production Support tickets by finding teh issues and fixing them.
Environment: MVC5,ASP.NET Framework 4.5,VisualStudio2015,LINQ,Razor 3.0, Web Services, EntityFramework6, Ajax, JavaScript, Jquery, Angular.js,Bootstrap, HTML5, HTML CSS3, CSS, SQL Server 2014, Nunit.
Confidential, Houston, TX
.Net Developer
Responsibilities:
- Working in an Agile Environment to deliver higher-quality software far more rapidly
- Involved in development of Web Forms, Classes using C#.NET dat incorporates both N-tier architecture and database connectivity
- Developed Data Accesses layer using OOPs concepts Inheritance, Polymorphism and Abstraction as a part of Data Accesses between database and application.
- Developed ASP.Net pages using ASP.NET 4.0 web form controls, Custom user Controls, HTML server controls in C#.
- Used LINQ as a middle ware component encapsulating teh business logic.
- Written various stored procedures and SQL statements to access data from SQL Server database.
- Experience in designing, developing and deployment of WCF services and also consuming teh web services in teh user Interface layer.
- User interface separated with JavaScript include files and clients side validation.
- Used Master Pages, Themes, Cascading Style Sheet (CSS) to give consistent look to all Web Pages of teh application
- Passed values to JavaScript from Code behind. Capture query string value in JavaScript in aspx page. Getting Session Id using JavaScript.
- Redirecting a page from aspx using JavaScript. Used User Controls, State Management Techniques like View State, Cookies, Sessions and Form Based Authentication and Authorization in developing teh application.
- Designed and developed reports in formats such as PDF,Excel, Word, and CSV.
- Followed agile methodology for design specifications of teh application.
- Written complex stored procedures and triggers. Created Data layer includes stored procedures and table views.
- Created CSS files to be applied to various web forms on teh web pages.
- Building and generating Custom and linked reports using SSRS. Consumed Web Service Components for authenticating teh user credentials.
- Used various Data elements like grid view control to populate teh data from database.
- Used validation control in ASP.Net web page. Implemented Event Handlers in web pages. Storing Database Data in session state.
- Data access layer created by using ADO.Net and it is being consumed by web services.
- Involved in creating Procedures, triggers, views, joins and queries in Oracle.
Environment: VB.NET,ADO.NET,.NetFramework4.5,HTML,CSS,AJAX,JavaScript,Angular.Js,MVC 3, Visual Studio 2010, MS SQL SERVER 2008, SOAP, IIS 7.0,WCF,WPF, Web Services, Crystal Reports, Visual Source Safe, SSRS, SSIS, Scrum, Microsoft TFS.
Walgreens, Boston, MA
.NET Developer
Responsibilities:
- Gathered Client requirements and converting them into teh Technical Specifications and developed Web forms using C#.NET.
- Applications logic was developed using C# and used HTML and SVG to generate layouts
- Implemented MVC framework to reduce teh complexity and to get full control over teh behavior of teh application.
- Used Microsoft Entity Framework Code First approach for teh Data Access Layer for theASP.NET MVC 3 application.
- Designed GUI using teh HTML, Java Script, CSS, Json and Custom Controls.
- Implemented of WCF services and better logging exception management support to halp in teh premature detection of new problems.
- JQuery was used to validate user controls and web forms.
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Worked on Microsoft Team Foundation Server for version control, Database server project and individual task status.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints and foreign keys.
Environment: ASP.NET Framework 3.5, Visual Studio 2010, AJAX, Entity Framework, XML, XSL, HTML, CSS, Json, MS-Excel, SQL Server 2010,Microsoft TFS.
Confidential
.Net Developer
Responsibilities:
- Followed AGILE methodology during whole life cycle of project.
- Developed teh application using 3-tiered Architecture involving Presentation Layer, Business Layer and Data Access layer.
- Involved in developing “Windows Authentication and Authorization” using Active Directory.
- Worked on multiple UI pages involving complex Search criteria including teh design of Master Page.
- Worked on third party Infragistics web controls like WebDatagrid, WebImage button and WebDialog windows for rich User Interface.
- Used C# and ASP.Net to develop web based intranet application with Navigation and breadcrumb facility.
- As extened enhancements used Report viewer control to view data and method to generate Excel spreadsheet.
- Developed automated batch processes in C# which are Scheduled Tasks run using teh Control-M Scheduler in support of Inbound, Outbound and Follow-Up Email Processes.
- Worked on teh Data Conversion from EDI to XML and then XML to SQL and then Converting teh SQL Data into a Flat File for sending it to Mainframe (CISCO) as part of Inbound Process and Vice-Versa for Outbound Process.
- Resolved Security issues like XSS, SQL Injection and persistent and non-persistent vulnerabilities.
- Defect creation and resolution depending on teh severity and supporting UAT.
- Created “As-Built” document which describes teh application.
- Created stored procedures, funtions, tables and Indexes in SQL server 2008.
- Used log4Net technique to log different kind of information during application run.
- Used HP Quality Center 11 ALM testing tool to make and run test scripts, test plans.
- VSS is used as a source control and repository
Environment: .NET Framework 2.0, ASP.NET,ADO.NET, C#, SQL SERVER 2008,Web Services, JavaScript, HTML, CSS, AJAX.
Confidential
.Net Developer
Responsibilities:
- Design, develop, and maintain secure .NET web/windows applications and web services for internal business users and external companies, using various technologies.
- Develop, maintain, and tune SQL server tables, stored procedures.
- Gather technical and business requirements for various projects.
- Deploy and review code according to technical guidelines, standards, and best practices.
- Provide continued customer support for developed applications.
- Work with business to identify areas of growth and efficiency.
- Conversion of old .Net 2005 projects into latest .Net 2010 version.
- Writing both web services and WCF services
- Developed web pages using C#, ASP.Net.
- Used ADO.Net objects such as Data Reader, Data Adapter and Data set.
- Encrypting and Decrypting user credentials and web.config sections.
Environment: NET Framework 2.0, ASP.NET 2.0, C#, AJAX, HTML, JQuery, JavaScript, SQL Server 2008, Visual Studio 2010/2005, TFS.
