C#, .net Developer Resume
Los Angeles, CA
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in all phases of product development life cycle that includes Analysis, Design, Development, Integration, Testing, Deployment, Maintenance and Documentation.
- Technical expertise in Microsoft Technologies such as ASP.NET Framework (4.5/4.0), VB.NET, ASP.NET MVC 5, ADO.NET, Win Forms, WCF, JavaScript, jQuery, AngularJS, AJAX, JSON, LINQ, HTML/HTML5, CSS/CSS3, Web Services, Azure and SQL Server 2012.
- Hands - on experience in application development and testing using ASP.NET, HTML/DHTML and SQL Server.
- Extensive experience in ASP.NET MVC 4/5 with strong understanding in creating and managing Views, Partial Views, View Models, Action Filters. Familiar with form authentication, authorization and custom action filter.
- Experienced in using Web Form Application development through c# and experienced in using ASP.NET AJAX to enhance server-based ASP.NET Web Forms applications.
- Prolific working knowledge in XML, XDSL XAML, XSL and XSLT for data sharing/data migration.
- Experienced in N-Tier architecture like ASP.NET MVC and design patterns.
- Experienced in creating ASP Web Forms application.
- Strong skills in accessing data using ADO.NET, Entity Framework and LINQ.
- Strong Experience in designing, developing & consuming XML web services using C#, ASP.Net, SOAP Headers and Extensions, SOAP Protocol, WSDL.
- Extensive knowledge in SQL Programming, implementation and writing T-SQL Scripts, Stored procedures, Triggers, Views, Indexes, Cursors.
- LINQ experience to work with Datasets, Objects, Entities as well as ADO.NET Entity Framework.
- Strong knowledge of Design Patterns. Implemented different Design Patterns including MVVM for WPF applications.
- Experience in Developing XML and JSON using C#.
- Experience in Worked on enterprise solutions development with rapid SDLC Agile Methodologies (RUP, extreme Programming and SCRUM) and Agile, RUP and Waterfall development methodologies.
- Experience in Manual and Automation Testing along with NUnit Testing.
- Extensive working experience in Database design, implementation and writing complex queries using MS SQL Server.
- Expertise in web technologies: SSIS, SSRS.
- Proficient in Unit Testing, preparing test case and test execution with C# Unit Testing.
- Created databases and schema objects including tables, indexes and applied constraints, connected various applications to the database and written functions, User Defined functions and triggers.
- In depth knowledge of Project Management and Software Testing concepts.
- Interacted with business analysts to resolve functional issues and technical implementation considerations.
- Extensively worked with Agile and Scrum methodologies.
- Excellent team player with problem-solving and trouble-shooting capabilities.
- Strong analytical and problem-solving techniques, Quick learner with the ability to work in a fast-paced, results oriented environment with consistently delivering high quality work.
- Experience working in both team and individual environment.
TECHNICAL SKILLS:
Microsoft Technologies: .NET 1.1/2.0/3.0/3.5/4.0/4.5, ASP.NET, ADO.NET, ASP, ADO, WCF, LINQ, Windows Azure, Windows Server 2008
Programming Languages: C, C++, VB.NET 6.0, C#
Web Scripting Languages: JavaScript, JSON, JQuery, CSS, HTML, DHTML
Database Technologies: SQL Server 2000/2005/2008/2010 ( Stored Procedure, Triggers, User Defined Functions, Views), MS Access, T-SQL, PL/SQL, ODBC, SQL Server client management studio
XML Technologies: XML, XHTML, DHTML, SOAP, WSDL, Web Services
Operating Systems: Windows 95/98/2000/NT, XP, Vista
Development Tools: Visual Studio.NET 2005/2008/2010/2012/2013
Modeling Tools: UML, Rational Rose, Design Patterns, MVC
Application Servers: IIS
Testing Tools: Nunit
Version Control Tools: Visual Source Safe (VSS), Team Foundation Server(TFS), SVN
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
C#, .Net Developer
Responsibilities:
- Developed the application using C#, ASP. NET 4.6 with MVC 5, AJAX, HTML5, JavaScript, CSS3 and Angular JS .
- Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript and Angular JS.
- Used ASP. NET MVC 5.0 for creating Web API for database and process request/response data.
- Worked on responsive web design and single page application using AngularJS, Bootstrap and CSS3.
- Used Kendo MVVM approach followed and Repository and Business Layer implemented for providing more reliable architecture.
- Extensively used HTML5 helper methods for UI controls, validations, action links.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and used JQuery to perform Client side validations and implemented complex business rules.
- Created View Models to encapsulate all models and classes used on the different views for more lightweight, organized and clean code to reuse in Views.
- Used Angular Templates directly in HTML5 to minimize the syntax.
- For making asynchronous AJAX calls in Views, jQuery Ajax implemented with Kendo UI View Model.
- Utilized the Fiddler tool to debug Web API exposed over HTTP.
- Used Kendo UI Grid with other Kendo Widgets to provide more flexible, lightweight user interactions.
- JQuery validation and MVC 5.0 unobtrusive validation were used to validate form fields and provide custom requirements/error messages through C# attributes in the Model.
- Entity Framework implementation for model part of the project with Database First Approach. Mapped several tables and stored procedures within the project.
- SQL query creation, implementation and optimization for reporting and database design and management.
- Involved in writing database scripts, stored procedures, triggers, views, and functions.
- Use Dynamic SQL and Transaction management in stored procedure to filter the grid.
- Used NUnit to detect and solve issues related with the application.
- Experience in front end web application UI design that involved Bootstrap, HTML5/CSS3 and JavaScript.
- Turn requirements such as wireframes, prototypes and interactive user interfaces into fully functional and highly performing web components.
Environment: Visual Studio 2015, SQL Server 2012, .NET 4.6.2, ASP.NET, MVC 5.0, C#, Web API, LINQ, Bootstrap, Kendo UI, SSIS, SSRS, Kendo UI MVVM, JavaScript, JQuery, JSON, AngularJS, Web Services, CSS, HTML5, TFS.
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based internet, intranet application tool using ASP.NET 4.0 and C#.
- Re-designed the whole website using ASP.NET MVC 4 .
- Developed front end code using AngularJS and .NET to view the data in different formats used html controls table and used a directives.
- 3-Tier Application Architecture to ensure flexible and reusability of the application.
- Developed various web services using WCF which can be consumed by web application.
- Used Session Objects, Cookies to store the application state.
- Used ASP.NET MVC4, HTML5 and CSS3 to design the presentation layer of the website.
- Used HTML5 template for re-designing the web application.
- Used Entity framework for ORM model
- Prepared various test cases to fix the bugs and ensure the application error-free.
- Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages.
- Used ASP.NET security model that allows for multiple applications to use the same security model.
- Used Nuget Packages like Elmah for Error Handling and auditing.
- Used SSRS to deliver a variety of interactive and printed reports.
- Implemented the logic in Controllers using ASP.NET MVC4.
- Secured Web application using authentication, authorization techniques like SQL Role Providers, Member Providers, and Impersonation
- Wrote Stored Procedures in designing various SSIS packages.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Used TFS for requirements gathering and testing.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/ amendments in the development of the sectionWorked in Scrum Methodology especially involved in sprint meetings.
Environment: Visual Studio 2013, SVN, SQL Server 2012, .NET 4.5.1, ASP.NET, C#, Web Services (WCF), AJAX Toolkit, SSIS, SSRS, MVC 4.0, JavaScript, JQuery, AngularJS, Web Services, CSS, XHTML, HTML5, TFS, Entity framework 5.0.
Confidential, Albany, NY
.Net Developer
Responsibilities:
- Designed Web pages, Share Point Web Parts layout and forms using HTML5, VB.Net, Oracle 10g and WCF Services. Working knowledge of Software Development Lifecycle (SDLC).
- Developed and enhanced client and broker account management portals User interfaces using AngularJS, JQuery, HTML, CSS, JavaScript and AJAX.
- Created Different pages in the project using the ASP.NET custom Controls of the project which helps in brokers and policyholders to select their emails notifications.
- Worked on creating ASP.Net Web Pages using ASP.NET 3.5/4.0 using VB.Net
- Worked on UI skills for the pages in the Visual Studio to make the page responsive.
- Conducting design and code walkthrough with the team.
- Implementing Road Map, Defining and building best Practices for .NET Application Development.
- Defining the logical, technical and physical architecture of the .NET Application implementation.
- Used JQuery to perform Client side validations and also performed Server side validations using ASP.Net Validation controls Like Required Field validation and Compare validation Etc.
- Development of .NET batch applications which processes high volume of data.
- Applying Multithreading techniques for creating high performance applications.
- Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS).
- Created Master pages in HTML5 to create a consistent layout for all the pages in the application.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- PLSQL Development, ability to write and troubleshoot PLSQL Code and design (stored procedures, functions, tables, views, indexes, constraints).
- Worked on the effective resolving on the cross browser issues.
- Created WCF applications requiring Instance and concurrency management.
- Worked on UX skills for the pages in the visual studio.
- Using WCF created some browser Hosted Applications for the client
- Started Working on service-oriented architecture, APIs.
- Used TFS for version controlling, branching and merging from Development Server to Stage and Stage to Production Severs.
Environment: VB.Net, ASP.NET 3.5/4.0, HTML5, WCF, CSS, JQuery/JavaScript, IIS.TFS, AngularJS, AJAX, XML, JSON, Azure, PLSQL, Microsoft Windows 2000 Professional, Internet Information Server 4.0, Visual Studio 2010, 2013.
Confidential, Fresno, CA
.Net Developer
Responsibilities:
- Involved in various phases like Development, Testing and Implementation.
- Worked with Master Pages and User Controls.
- Extensively used Grid views with sorting and paging.
- Customized Grid view Controls to display columns dynamically according to the environment.
- Developed client side validation using JavaScript.
- Created SQL Stored Procedures to implement complex business logics to improve performance.
- Implemented Devexpress controls along with Validation Controls.
- Implemented form-based authentication in Login Part and for form validations.
- Implementation of client side validations using ASP.Net validation controls or using JavaScript.
- Extensively used ADO .Net objects like Data Grid, Data Set, Data Table, Data Adapter and Data Readers.
- Used HTML controls and ASP.Net server controls to develop UI.
- Responsible for developing the total Payment, IDR and Administrator module for the Application.
- Responsible to provide system support once the code is migrated to Test, QA or Production environments.
- Developed and implemented appropriate exception handlers in VB.Net.
- Used Session Objects, Cookies to store the application state.
- Responsible for preparing the Project documentation to describe the overall functionality.
Environment: Visual Studio 2010, DevExpress, SQL Server 2010, ASP.Net, JavaScript, HTML, VB.NET, ADO.NET, .NET 3.5/4.0,AJAX, Web Services.
Confidential, Park Ridge, NJ
.Net Developer
Responsibilities:
- Re-designed the whole website using ASP.NET MVC 3 .
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET 4.0 and C#.
- Graphical User Interface (GUI) was designed using ASP.NET MVC3 and the business logic was coded in C# MVC Controllers .
- 3-Tier Application Architecture to ensure flexible and reusability of the application.
- Developed various web services using WCF which can be consumed by web application and other systems like Advent and Confidential iRAC.
- Used Session Objects, Cookies to store the application state.
- Implemented Credit card Tokenization process using Akamai.
- Used ASP.NET MVC3, HTML5 and CSS3 to design the presentation layer of the website.
- Used HTML5 Boilerplate template for re-designing the web application.
- Implemented ORM as Entity framework.
- Prepared various test cases to fix the bugs and ensure the application error-free.
- Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages.
- Implemented the logic in Controllers using ASP.NET MVC3.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Used SSRS to deliver a variety of interactive reports.
- Used JIRA for requirements gathering and testing.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/ amendments in the development of the sectionWorked in Scrum Methodology especially involved in sprint meetings.
Environment: Visual Studio 2010, SVN, SQL Server 2008, .NET 3.5/4.0, ASP.NET, C#, Web Services (WCF), AJAX Toolkit, MVC 3.0, JavaScript, JQuery, JSON, Web Services, CSS3, XHTML, HTML5, JIRA, Entity Framework, T-SQL.
Confidential
.Net Developer
Responsibilities:
- Used waterfall model to develop the whole application.
- Developed and consumed Web Services to extract information from the database and other services.
- Involved in developing screens and interacting with database.
- Created various Web forms using ASP.Net.
- Used various advanced Server Controls and developed Custom Controls.
- Implemented form based authentication and maintained Session State information throughout the web transaction.
- Implemented server side business logic using C#.
- Implemented Client and Server side validations using JavaScript and ASP.Net validation control.
- Used HTML, DHTML and CSS for developing Web Pages.
- Provided database connectivity using ADO.Net and created procedures, Indexes and Triggers using MS SQL Server 2008.
- Used T-SQL to examine the database information.
- Used Data Adapters and Datasets of ADO.Net to manipulate data in the SQL server database.
Environment: .Net Framework 3.5, Visual Studio 2008, ASP.Net, C#, Web services, ADO.Net, XML, HTML5, DHTML, JavaScript, Web forms, WCF, SQL Server 2008, T-SQL, CSS3, LINQ.
Confidential
Jr .Net Developer
Responsibilities:
- Created Web Forms using web form server controls (ASP.NET server controls, validation controls (User Authentication etc), User controls, HTML controls and Composite controls (User Access Tab Control) in .Net Framework.
- Created Business Logic Layer Classes using C# and .Net 3.5 for web pages.
- Designed and implemented a Data Access layer using LINQ to access the data from SQL Server 2008.
- Implemented WPF to create attractive and effective user Interface using XAML.
- Created and deployed XML Web Services, WCF using ASP.NET and C# and consumed them in the web application.
- Utilized Ajax Tab control, Update Panel, Script Manager, Dropdown Extender control, tab container, validation extender for validation.
- Developed User Interface Screens using Data List and Grid view, Grid view customizations based on requirements.
- Experience in creating Views, User Defined Functions, Stored Procedures, and Triggers for inserting/Updating/ deleting the data into the relational tables.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Worked for the Data Migration team for migrating the history data of the employees from SQL Server to Oracle database.
- Performed Unit Testing on the modules according to the requirements and development standards and used crystal Reports.
Environment: VB.Net, Dot Net Framework 3.0, C#.NET, ADO.NET, C#, Visual Studio.NET, XAML, COM, DCOM, IIS, SQL Server 2008, SQL, T-SQL, XML, WCF, web services, LINQ, Crystal Reports Security, Visual Source Safe 2008, Entity Framework.