.net Developer Resume
Pleasanton, CA
PROFESSIONAL SUMMARY:
- 8+ years of experience in software industry in Object Oriented analysis and design, development, testing and implementation of n - tier Applications using Microsoft Technologies.
- Expertise in developing applications using ASP.NET, C# .NET, ADO.Net, SQL Server.
- Implemented AJAX and jQuery to develop interactive applications and reduce client-server roundtrip time.
- Experience with Web-Development technologies like HTML5, CSS3,JavaScript, XML, Web Services.
- Expertise in developing applications using MVC and Entity Framework.
- Good working experience on Agile/Scrum Development Methodology and Test-Driven Development.
- Experience working with web servers, such as IIS, and with source repositories, such as TFS and Visual Source Safe for source control and version control. Workingknowledge of Git and Bitbucket
- Experience in unit testing, code reviews and writing test cases and test plan documents.
- Ability to work under pressure to meet deadlines.
- Excellent communication & presentation skills.
- Result oriented & dedicated team player as well as capable of handling responsibilities independently.
- Keen learner and self-motivated to rapidly acquire new skills on the job with a positive attitude.
TECHNICAL SKILLS:
.Net Technologies: C#, ASP.NET, ADO.NET, MVC, Razor, EntityFramework, LINQ
Web Technologies: HTML, CSS, JavaScript, jQuery, AngularJS 2, JSON, AJAX, Web Services,XML
Databases: SQL Server, T-SQL
Methodologies: Agile/Scrum
Tools & IDE: Jira, Visual Studio, NUnit, MS Visio
Version Control Tools: Visual Source Safe, Team Foundation Server, Git, Bitbucket
Web Server: IIS
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
.Net developer
Responsibilities:
- Working in the Agile/Scrum development environment with frequently changing requirements
- Participatingin Sprint Planning Meetings, Daily Scrums, Sprint Reviews and Retrospective.
- Developed web user controls for easy maintenance and performance.
- Extensively worked on C# programming concepts like Generics collection classes, Optional Parameters, Indexers.
- Implemented logging exceptions in an external file using Singleton Design Pattern. Used double-checked locking mechanism to make the implementation thread-safe.
- Implemented Caching techniques for most queried common data for performance.
- Improved the performance of the application by rewriting the SQL queries.
- Used Bitbucket for all the source code maintenance needs.
Environment: C#,.NET 4.5, HTML 5, AJAX, T-SQL, jQuery, XML, SQL Server 2012, IIS 7.0,Agile methodology, Visual Studio 2015, Bitbucket.
Confidential, Pleasanton, CA
Software developer
Responsibilities:
- Involved in full SDLC for analysis, design, development, documentation, and testing projects in agile methodology.
- Designed and implemented a three-tier architecture that included Presentation, Business and Data Access Layers.
- Involved in creating Models, View Models and DAL using Entity Framework and MVC.
- Experience working with HTML Helpers, Action Selectors, Routing and Model Binding in MVC.
- Developed views using Partial Views, custom HTML helper and jQuery with Razor view engine.
- Optimized Application using jQuery, JavaScript, AJAX, Caching and CSS.
- Implemented Multithreading Concepts to improve the application Performance and to avoid Deadlock scenarios.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Experienced in writing complex SQL Queries, Joins, Constraints, DDL, and DML Queries.
- Assisted in the design of databases and data warehouses to ensure interoperability with BI solutions.
- Defined Functions to implement the business logic.
- Development was done using AGILE methodology with daily scrums, paired programming using TDD and continuous integration.
- Had given many knowledge transfer sessions and worked extensively on system documentation.
- Involved in unit-testing of web application using NUnit.
Environment: .Net 4.5, C#, MVC 4, NUnit, jQueryA, AngularJS 2, JAX, CSS3, HTML5, XML, SQL Server 2012, IIS 7, TFS, VB Script, JavaScript, Entity Framework 6
Confidential, San Francisco, CA
.Net developer
Responsibilities:
- Involved in development of ASP.Net User Controls and Custom Controls.
- Responsible for Client Interaction for gathering change requests and meeting the line of business thru status meeting.
- Implemented Change Request in ASP .Net Application for functional changes in healthcare module.
- Extensively worked on ASP .Net state management, caching and user authentication.
- Used Grid views and Panels for displaying data.
- Retrieved data from Thread function using Callback in multithreading application.
- Worked with Routing and Controllers extensively in MVC application.
- Involved in designing UI using CSS3 and jQuery for better User Experience.
- Responsible for displaying dynamic menus based on user privileges.
- Worked on View State to maintain data between the pages of the application.
- Used Visual Source Safe (VSS) for source code maintenance.
- Worked on views, stored procedures and functions in SQL Server.
- Deployment of ASP .Net and MVC .Net Applications using different application pools on web server as a single Intranet Application
- Troubleshoot production support issues and post release deployment issues.
- Created test scenarios for Unit, System and User Acceptance Testing.
- Performed Unit Testing for all change requests implemented.
Environment: .Net 4.0, C#, MVC 3, ASP .Net, jQuery, AJAX, CSS3, HTML5, SQL Server 2008, IIS 7, Entity Framework 4.1, Visual Source Safe, VB Script, JavaScript.
Confidential, Plymouth, MN
Software developer
Responsibilities:
- Used Agile/Scrum Development Model for application development.
- Involved in full Application life cycle including product backlog, design, development and testing
- Participated in Sprint Planning, Daily Scrum, Sprint Review and Retrospectives.
- Used CSS, Themes, skins and Master pages for consistent look and feel of web forms.
- Used Data Grid for displaying, paging and sorting of data.
- Created complex business components in C#.NET using .NET Class Library for business layer.
- Created stored procedures, views, indexes using SQL Server 2008 for efficient database operations
- Written triggers to stop deletion of the records from the database unexpectedly, to find the source of the deletion and date and time.
- Code review of Stored Procedures and Performance tuning the SQL queries and Stored Procedures.
- Used Tortoise SVN as source repository.
- Developed web services for user authentication and file transfer.
- Involved in unit testing of features implemented in Test-Driven Development.
- Deployment of Application on Test and Production Server.
Environment: .Net 3.5, C#, ASP .Net, SQL Server 2008, CSS, HTML, Web Services, jQuery, Tortoise SVN, Agile/Scrum Methodology
Confidential
Associate Assistant- .Net Web Development
Responsibilities:
- Worked closely with other members of the development team through the full systems lifecycle including requirements capture, design, development and testing.
- Involved in developing (BLL) Business Logic Layer and Presentation layer.
- Implemented input validation using the ASP.NET Input Validation Controls and JavaScript.
- Used Cascading Style Sheets for a unified look and feel of the application.
- Used Master Pages for uniform look to all the pages of the application and making changes easy.
- Worked with ADO.NET extensively to connect to SQL Server for database calls.
- Worked on SQL Procedures, Triggers, Indexes, Functions etc. for fast and efficient database operations.
- Involved in creating functional specifications for application
- Involved in Unit Testing of application by writing and executing test cases.
- Used Visual Source Safe for Version Control.
- Involved in standardizing the implementation of Testing, development and communication processes.
Environment: ASP.NET 2.0, C#, JavaScript, SQL Server-2005, CSS, HTML5, Visual Source Safe
Confidential
Software Engineer
Responsibilities:
- Worked with the Business team in gathering requirements for the application.
- Designed use cases, activity diagrams and sequence diagrams using MS Visio.
- Involved in design and development of web forms
- Developed interactive Webpages using ASP.NET web forms, Server Controls and Validation Controls, Master pages, CSS, Java Script.
- Implemented Session State Management, caching features, configuring ASP.NET optimizations and securing web application.
- Developed views and stored procedures for database operations
- Developed Triggers to log data into audit tables.
- Used ADO.NET to provide connectivity to SQL Server back end database.
- Involved in client communication for implementing change requests.
- Directly accountable for various aspects of application development including assessment, coding, testing and optimization
Environment: C#, ASP .Net 2.0, SQL Server 2000, CSS, HTML, JavaScript, MS Visio.
Confidential
Software Engineer
Responsibilities:
- Worked with the Business team in gathering requirements for the application.
- Involved in the entire lifecycle of the module development i.e. Requirements gathering, Prototype development, High Level Design (HLD), Detailed Design (DLD), Coding, Unit Testing.
- Created User interface web forms using Web Controls, User Controls, Validation Controls and HTML Controls.
- Database Operations are performed using User Defined Functions and Stored Procedures.
- Used ADO.NET for database connectivity on SQL Server Database.
- Created Stored Procedures for report generation.
- Developed web forms and class files in C# to interact with database.
- Used Java Script for all UI validations and auto calculations.
- Deployment of application using IIS 5.0 at client site
- Responsible for Client communication and Documentation.
Environment: ASP.Net 1.0, Visual Basic, SQL Server 2000, IIS 5.0, CSS, HTML, JavaScript