C#.net Developer Resume
Houston, TX
SUMMARY
- Around 8 years of IT experience in developing web applications and enterprise applications based on various industry standard architectures like n - Tier, Client/Server, and Service Oriented Architecture (SOA) using Microsoft tools and technologies.
- Sound knowledge and good working experience in all phases of Software Development Life Cycle (SDLC) right from requirement phase to deployment and production phases in lieu with TDD, Waterfall and Agile methodologies.
- Proficient with C#, ASP.NET Web Forms, Win Forms, ASP.NET MVC, ASP.NET VB.NET, WebAPI, WCF, ADO.NET Entity Framework, MVVP, Hibernate ORM, Spring, SQL/T-SQL, ADO.NET, LINQ, AJAX, JQuery, AngularJS, HTML, XML, XSLT, CSS, and JavaScript.
- Experience in publishing reusable services using Web Services (ASMX), WCF and Web API for inter and intra operable solutions.
- Experience in designing and developing Databases in SQL Server 2005/2008 R2 which includes the development of functions, stored procedures and triggers using Transact SQL and PL/SQL.
- Experience with popular Data Providers such as SQL Server, Oracle, and Microsoft Access.
- Good knowledge in SSIS, SSRS, and Crystal Reports.
- Experience in developing unit tests using Microsoft Unit Test Framework and mocking library like Moq.
- Experience desiging entity relationship diagrams, use cases, class diagrams using Microsoft Visio.
- Experience with Configuration Management tools like Team Foundation Server (TFS) including Visual Studio Online.
- Good hands on experience with making reports using Crystal Reports, SSRS.
- Ability to work on multiple projects with aggressive timelines, to prioritize and meet operational deadlines in a demanding, fast-paced environment or quickly changing priorities.
- Experience of working with latest concept of C# like Generic Collection, Reflection, Partial Class etc.
- Experience in using Language-Integrated Query LINQ (LINQ to Entity)
- Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Excellent in learning and adapting to new technologies. Proven ability to work independently and as well as in a team and motivated to face challenges and meet deadlines.
TECHNICAL SKILLS
Programming Languages: C#, ASP.NET, T-SQL
.NET Technologies: ASP.NET Web Forms, MVC, Web API, Entity Framework, ADO.NET, WCF, ASMX, Web API, MS Test
Open Source Frameworks / Libraries: StructureMap, AutoMapper, Moq
Scripting Languages / JS Framework: JavaScript, JQuery, AJAX, JSON, AngularJS, CSS, HTML.
Databases: SQL Server 2005/2008/2012 , Oracle 9i/10g, MS Access
Application Design/IDE: Microsoft Visual Studio 2008/2010/2012/2013
Tools: TFS, SVN, VSS, Nunit, Junit, Microsoft Visio, SSRS, ANTS, Telerik Tool Kit
Operating Systems: Windows 2008/2012/Win7/Win8.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
C#.NET Developer
Responsibilities:
- Used AGILE methodology and participated in SCRUM meetings.
- Communication with business users and analysts to better understand use cases and any changes to requirements.
- Designed and developed the User Interface using JSP, HTML 5, CSS 3, Bootstrap, AngularJS, Node JS Java Script, Web API, Microsoft BizTalk, Razor, Designed and developed user interface using Visual Studio 2013 and ASP.Net.
- Used Layout pages, and Bootstrap CSS for look and feel of website.
- Extensively used Html Helpers for writing views.
- Increased performance of applications by jQuery Ajax calls as necessary.
- Used AngularJS to build responsive display and editor user interfaces.
- Developed Application with ASP.Net MVC 4.5 Framework and C#.
- Involved in developing Views, Controllers and Model.
- Used ADO.Net Entity framework ORM tool for Database operations.
- UsedASP.NetMVC model binding that allows to map HTTP request data with a model.
- Implemented Depending Injection using IOC StructureMap container.
- Developed Partial views for reusing them where ever necessary.
- Implemented Logging by extending Custom Action filters.
- Used Data Annotations and written custom Validations whenever necessary.
- Developed WCF and consumed services.
- Learned to develop mobile apps with Xamarin, C#, and Microsoft Azure.
- Design, planning and implementation for existing On-Prem applications to Azure Cloud.
- Azure Active Directory integration with existing application for enabling SSO feature.
- Implemented Microsoft Enterprise Application blocks for exception handling.
- Consumed web services developed on various platforms.
- Developed Stored Procedures, Triggers, Views.
- Performed unit testing of various business modules using MSTest.
- Used Quality Center for defect tracking and maintaining history.
- Release management (handles the build & deployment of application to various environments).
- Used GIT/Stash for configuration management. All the project codes are checked in to GIT repository.
Environment: Visual Studio 2012, SQL Server 2012, C#, ASP.NET MVC, Web API, WCF, MSTest, LINQ, Entity Framework, JQuery, AngularJS, HTML 5, CSS 3, IIS, TFS, Quality Center.
Confidential, Galesburg, MI
Senior .NET Developer
Responsibilities:
- Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
- Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages.
- Developed user interface using Bootstrap UI, AngularJS.
- Used Ajax for dynamic search capability.
- Created usability prototypes for the UI screens using Angular JS.
- Worked in using AngularJS directives, services, controllers and filters.
- Used Angular JS JavaScript framework to bind data to HTML using expressions.
- Developed Application with ASP.Net MVC 4.0 Framework.
- Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.
- Prepared design documents including flow diagrams and screen mock ups.
- Effectively used master pages to create consistent layout for the ASP.NET web pages and merged them with content pages using C#.NET.
- Effectively used ASP.NET intrinsic state management functionality to store application-specific, session specific, page-specific and user-specific information between page requests.
- Designed responsive and intuitive user interface for the web using ASP.NET AJAX and CSS.
- Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
- Managed authentication using ASP.NET forms authentication, windows authorization and ASP.NET membership.
- Managed authorization using windows groups and using ASP.NET roles.
- Responsible to develop services using .NET/C# code and Web API technology (Restful API).
- Enabling Single Sign On feature for existing application integrating with Azure Active Directory.
- Migrating Existing Active Directory and Exchange users to Microsoft Azure AD using Azure AD Connect and DirSync tools.
- Extensively used ADO.net to populate Data sets and bind them to Data grid view controls for display and manipulation of records.
- Coded NUnit and did unit testing using NUnit.
- Involved in Bug fixing and issue testing.
- Created ASP.NET Validation Controls and Java Script for client side validations in the Web Pages and C#.NET code behind.
- Implemented Entity Framework 5 for ORM.
- Extensively usedJavaScriptfor client side validations and JQuery for UI side DOM manipulation.
- Used AJAX forms and Partial views for the good performance.
- Worked on Session Handling and implemented Role based Authorization.
- Extensively used Html Helpers for writing views.
- Worked on export to PDF and EXCEL functionalities.
- UsedTeam Foundation Server (TFS) for source control and sharing technical and project documentation.
Environment: & Technologies: ASP.NETMVC 4, C#, WCF, Oracle 11g, Angular JS, EF, LINQ, VSS, SQL Server 2012, HTML, CSS, AJAX, JavaScript, JQuery, Microsoft Visual Studio 2010, TFS.
Confidential, Irvine, CA
C#.NET developer
Responsibilities:
- Responsible for requirement gathering from the Business Analyst's and for preparing the Requirement Specification document.
- Involved in design, development, testing and support.
- Implemented MVC architectural pattern.
- Designed and developed the web application using ASP.NET MVC4, C# and SQL Server 2008 for the web application.
- Used various data controls grid view, multi view and detail views for creating user controls,Configuration of Bindings.
- Coded arithmetic functions in JavaScript for the ASP.NET application.
- Developed applications using Continues Integration (CI) System.
- Created reports for more data visualization and used multidimensional entities by using SSRS.
- Involved in developing Views, Controllers and Models.
- Created Layout pages and CSS Files to maintain consistent look and feel across the website.
- Developed Partial views for rendering using JQuery.
- Creating Virtual Network to Virtual Network and Site to Site specific VPN connectivity on Azure environments.
- Used MS Visio and Lucid charts to make ERD and UML charts.
- Working with Team Foundation Server (TFS) for version control and project tracking.
- Designed layout views for look, feel and standard behavior to centralize the common functionality of all the web pages using CSS3 and Razor.
- Used JQuery and Java script for handling client side validations.
- Used WCF services to invoke business objects and data access objects.
- Used ADO.NET Entity Framework and LINQ to access the data.
- Used Telerik MVC components for more rich UI and extensive additional Properties.
- Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server using T-SQL.
- Created data access layer to communicate with the SQL Server Database with ADO.NET objects.
- Created Stored Procedures, Triggers, Cursors using SQL Server 2008.
- Performed unit testing of various business modules using MS Test.
Environment: & Technologies: ASP.NET MVC4, C#, ADO.NET Entity Framework, JavaScript, JQuery, WCF, Team Foundation Server, Visual Studio 2010, SQL Server 2008, MSTest
Confidential, Westwood, MA
.NET developer
Responsibilities:
- Involved in Understanding Existing Application and Reviewing Requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Scrum Methodology.
- Designed and developed in ASP.Net Web Forms using C#.NET & SQL Server 2008.
- Implemented several WCF services to expose Data Access and Business tier.
- Extensively worked on HTML, CSS and JavaScript including JQuery for web forms designing and validations.
- Worked extensively on web forms and data binding controls like data list and drop down boxes.
- Worked on .NET Security features such as Forms-based Authentication and Role-based Authorization.
- Developed User Interface (UI) using WPF for the better look and feel of the desktop-based application.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys.
- Designed layout views for look, feel and standard behavior to centralize the common functionality of all the web pages using CSS3 and Razor.
- Successfully manipulated the data by retrieving it from a SQL Server 2008 database using ADO.NET.
- Used SSIS packages to roll our data to Live Tables and to Processing Database.
- Developed database objects such as SSIS Packages, Tables, Triggers, and Indexes using T-SQL, SQL Analyzer and Enterprise Manager.
- Configure the SSIS Package for run time Parameters and Config file.
- Develop the Documents for Logging/Error Handling for SSIS Packages.
- Integrate the SSIS package, converting all existing DTS packages of MS SQL by adding extra SSIS task.
- Developed complex Stored Procedures and views to generate various Drill-through reports, parameterized reports and linked reports using SSRS.
- Developed custom reports and deployed them on server using SQL Server Reporting Services (SSRS).
- Promoted RDLs to Reporting Service Server (SSRS).
- Generated parameterized reports, sub reports, tabular reports using SSRS 2012.
- Designed, Developed and Deployed reports in MS SQL Server environment using SSRS-2012.
- Generated Sub-Reports, Cross-tab, Conditional, Drill down reports, Drill through reports and Parameterized reports using SSRS 2012.
- Developed reusable custom data-access layer using ADO.NET.
- Efficiently implemented Data and control templates to dynamically change the behavior and appearance of the UI Control using XAML for WPF application.
- Extensively used ASP.NET Data Grid and Data List controls for displaying the data.
- Used Ajax Update Panel for faster post back of the data.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Created Stored Procedures, Triggers, and Functions to access and manipulate data from Sybase10.0.
- Created and consumed WCF Web Services.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the Credentials related to the application.
- Performed Unit Testing for ensuring the reliability of the application development.
Environment: & Technologies: Visual Studio 2010, C#, ASP.NET, WPF, LINQ, WCF, SQL Server 2008, SSRS, SSIS, SVN, XSD, .exe, HTML, CSS,JavaScript
Confidential
C#.NET developer
Responsibilities:
- Interacted with business analyst team to understand the system requirements.
- Involved different phases of Software Development Life Cycle (SDLC) including Designing, Development, Implementation, and Testing.
- Developed Web Forms for this application using ASP.NET 3.5 MVC 5.0 and C# with Visual Studio.NET 2008 environment.
- Designed User Interfaces using CSS, Master Pages and JavaScript.
- Developed various screens for this portal using ASP.NET and C#.
- Developed various XML config files, methods in handlers for displaying controls names, error messages and some text messages.
- Successfully developed different Web Pages using C#, ASP, HTML, JavaScript, CSS.
- Developed class files for business process layer and data access layer.
- Extensively used data controls like data view controls and dropdown list controls for manipulating the data.
- Developed and Consumed Web Services for business process layer.
- Utilized Microsoft application blocks & practices for data access, configuration and for minimizing repeated code.
- Applied Master pages, and CSS, Navigation Controls, HTML, for a consistent look and feel for page designing.
- Designed database in MS-SQL and created stored procedures, functions, views to reduce complexity of front-end SQL queries and triggers to enforce entity relationships.
- Used ADO.NET namespaces and classes, and created data access components to access database.
- Performed unit testing and system integration testing.
- Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server using T-SQL.
- Involved in all the stages of SDLC. Completely understand the importance of Quality of work in deliverables given to client.
- Responsible for manual testing, Unit testing, Integration testing, System testing for modules coded.
Environment: & Technologies: Visual Studio 2010, C#, ASP.NET, SQL Server 2008, SVN, XSD.exe, HTML, CSS,JavaScript, .NET framework 4.0, HTML, CSS, JavaScript, WCF, TFS, SQL Server 2008, Web Services, Entity Framework, AJAX, LINQ.
Confidential
C#.NET developer
Responsibilities:
- Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages and participated in the development.
- Fine-tuned application performance using Caching, View, Session and Application objects and other available techniques in Microsoft.Net framework.
- Designed user interfaces using ASP.NET MVC 3 with C#.
- Used JQuery for Ajax and validations.
- Used Unity Application Block for Dependency Injection.
- Maintained the availability and integrity of the database, including referential integrity checking and multiple access schemes (locking).
- Practiced agile software development through TDD, continuous integration, stand-up meetings and close interaction with business owners.
- Used LINQ to XML for reading xml's and constructing xml from objects and collections.
- Developed WCF Services using SOA Architecture.
- Interaction between Business Components and SQL Server is done using WCF Services.
- Perform Unit testing using NUnit and created test cases.
- Used Microsoft Application Blocks for Exception Handling and Logging.
- Extensively used ADO.NET for database connectivity and transactions.
- Used Dataset, Data Tables, Data Adapter, Data Reader and other ADO.NET connectivity controls extensively.
- Responsible for developing WCF Services using C#. The application extensively absorbs and exposes web services.
- Responsible is using JQuery for Client Side Validations, Calling the Controller Actions, and Making calls to the WCF Services.
- The project went through full SDLC using Agile. Used UML for designing the application. Used Design Patterns.
- Involved in the successful implementation and customization of the product at various client sites.
Environment: & Technologies: Visual Studio 2010, ASP.NET, SQL Server 2008, SVN, XSD.exe, CSS,JavaScript, .Net 3.5 Framework, Unity Application Block, ASP.Net MVC 3, JQUERY C#, WCF, LINQ, SOAP, ADO.Net, XML, TFS, NUnit 2.4.6.