.net Developer Resume
Livermore, 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.
- Experience in using Entity Framework, an object - relational mapping for Data Access and Data Storing into the Database.
- 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 with Site Master, Editor Templates in MVC applications.
- Experience in using LINQ, LINQ to SQL, PL/SQL, LINQ to XML and Entity Framework.
- Extensive experience in developing WCF Services, XML Web services and created WPF Client application to consume WCF services.
- Experienced with Microsoft Application building blocks, Newton Soft JSON.
- Experience in Agile, Scrum, Pair Programming and Test-Driven Development (TDD).
- Extensively worked on WCF and Web Services to provide SOAarchitecture and Configuration based 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 PL/SQL & 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), Created senior management reports and have experience in using report manager and report viewer.
- Extensively worked on PL/SQL.
- Created ETL packages using SQL Server 2005 Integration Services (SSIS) and deployed the 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 S elenium Web drivers
- Have 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, PL/SQL
Tools &Technologies: HTML5, CSS3, JQuery,Bootstrap3.1.1, Entity Framework 6, AnglarJS,AJAX,EntityFramework6,WinForms,WindowsServices,Web Form, LINQ
Database: MS SQL Server 2014/2008/2005 , Oracle11g, MySQL, T-SQL,PL-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, Livermore, CA
.Net Developer
Responsibilities:
- Developed web application using ASP.NET MVC 5 framework.
- Used JQuery, ASP.NET AJAX toolkit controls and Bootstrap CSS and Animate CSS to give better performance and richness to the user interface.
- Used Enity Framework Code First for integrating data access into the Application.
- Developed Push Notifications using Signal R.
- Used Arc-Gis, an ESRI JavaScript for incorporating the Maps in to the tool and for calculating the distance between two locations.
- Used ITextSharp to Create PDF Files by capturing data from respective fields in the Webpages.
- Imported the data into the SQL Server database from the Spread Sheet data using SSIS Packages.
- Worked on relational database and created diagrams using SQL Server.
- Have used ASP.NET Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Extensively used various HTML helpers while creating views, partial views and layout pages.
- Developed Web pages that are rich in user interactive using HTML5, and CSS3, JavaScript, Bootstrap, Animate, Git, and JSON.
- Designed and developed an n-tier architecture that 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 the different views for more stable, organized and clean code to reuse in Views.
- Create the WebAPI which can return the data from SQL Server database and pass the data to the dropdown list in the 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.
- Used ASP.Net MVC web server controls like List View for displaying the data.
- Extensively used Ajax applications for reduction of round tripping of data using the update panel controls.
- The 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 the application in various areas, conducting code review of the 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.
- 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 the UI components.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents by regular Check-ins.
- Used LINQ to retrieve information from the XML data files.
- Performed unit testing and also the complete system integration testing
- Worked on Production Support tickets by finding the issues and fixing them.
Environment: MVC5,ASP.NET Framework 4.5,VisualStudio2015,LINQ,Razor 3.0, Web Services, EntityFramework6, Ajax, JavaScript, Jquery, Animate, Arc-Gis, Bootstrap, HTML5, CSS3, CSS, SQL, SQL Server 2014, Nunit, Entity Framework 6.
Confidential, Foster City, CA
.Net Developer
Responsibilities:
- Developed web application using ASP.NET MVC framework.
- Used JQuery, ASP.NET AJAX toolkit controls and Twitter bootstrap CSS to give better performance and richness to the 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 the requirement and Understanding the functional specifications, estimating the effort involved in fulfilling the requirements.
- Have used ASP.NET Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Extensively used various HTML helpers while creating views, partial views and layout pages in MVC3
- Worked on relational database using PL/SQL.
- Developed Web pages that 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 that 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 the different views for more stable, organized and clean code to reuse in Views.
- Create the WebAPI which can return the data from SQL Server database and pass the data to the dropdown list in the 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.
- Used ASP.Net MVC web server controls like List View for displaying the data.
- Extensively used Ajax applications for reduction of round tripping of data using the update panel controls.
- The 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 the application in various areas, conducting code review of the 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 the 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 the XML data files.
- Worked with PL/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 the complete system integration testing
- Worked on Production Support tickets by finding the 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, PL/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 that 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 the business logic.
- Written various stored procedures and SQL statements to access data from PL/SQL Server database.
- Experience in designing, developing and deployment of WCF services and also consuming the web services in the 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 the 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 the application.
- Designed and developed reports in formats such as PDF, Excel, Word, and CSV.
- Followed agile methodology for design specifications of the 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 the web pages.
- Building and generating Custom and linked reports using SSRS. Consumed Web Service Components for authenticating the user credentials.
- Used various Data elements like grid view control to populate the 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, PL/SQL, MS SQL SERVER 2008, SOAP, IIS 7.0,WCF,WPF, Web Services, Crystal Reports, Visual Source Safe, SSRS, SSIS, Scrum, Microsoft TFS.
Confidential, Boston, MA
.NET Developer
Responsibilities:
- Gathered Client requirements and converting them into the 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 the complexity and to get full control over the behavior of the application.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for theASP.NET MVC 3 application.
- Designed GUI using the HTML, Java Script, CSS, Json and Custom Controls.
- Implemented of WCF services and better logging exception management support to help in the 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.
- Performed unit testing.
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 the 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 the 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 the Control-M Scheduler in support of Inbound, Outbound and Follow-Up Email Processes.
- Worked on the Data Conversion from EDI to XML and then XML to SQL and then Converting the 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 the severity and supporting UAT.
- Created “As-Built” document which describes the 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.
