C#.net Developer Resume
MI
SUMMARY:
- 7+ 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 2008/2012 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, Custom Attribute, 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, XML
Databases: SQL Server 2005/2008/2012 , Oracle 9i/10g, MS Access
Application Design/IDE: Microsoft Visual Studio 2008/2010/2012/2013
Tools: TFS, VSS, Nunit, Microsoft Visio, SSRS, ANTSTelerik Tool Kit
Operating Systems: Windows 2008/2012/Win7/Win8.1
PROFESSIONAL EXPERIENCE:
Confidential, MI
C#.NET Developer
Responsibilities:
- Worked on web services to retrieve the data from the client’s database to convert the desktop application to web application. Designed and developed user interface using Visual Studio 2013
- Implemented web development front end using Javascript, JQuery for AJAX calls to render the functions.
- Worked on bootstrap and CSS for cosmetic changes to let the admin of “App of the Month” and “Analytics” view the desired design according to prototype.
- Used razor syntax for html view in MVC project for “PAR Dashboard” project.
- Worked on developing API for providing support to mobile application for “Ford App of the Month”.
- Used HTML, CSS, Bootstrap, JavaScript, JQuery for developing controls and validations in the application
- Used LINQ for queries especially the reports required for business.
- Written Code to accommodate code first approach in Entity framework to interact with the data.
- Client and Server-side validations done using JavaScript, JQuery.
- Worked on improvising the existing project by adding the new module for college users and administrators to view the dashboard based on their role for State of Michigan project.
- Used C# to call the models and views through controller and call web services from PAR’s system.
- Worked on ASP.Net MVC model binding that allows to map HTTP request data with a model.
- Developed stored procedures to capture data from various tables and views.
- Worked on basic DNN for adding module to the “PAR” website.
- Worked on various projects based on priority.
- Used Selenium IDE for basic automation testing.
- Resolve Technical and design issues and perform independent unit testing.
- Followed Agile-Scrum methodology for the Entire Development of Application.
- Interacting with Client for business level understanding of the project.
- Providing the on-call support in and out of work hours.
Environment: Visual Studio 2013, C#.net, ASP.NET MVC, NuGet packages, SQL Server 2012, Web API, LINQ, JQuery, HTML, CSS, IIS, Git(Source Control), JIRA
Confidential, MI
C#.NET Developer
Responsibilities:
- Developed application using N tier methodology and followed agile Process.
- Designed and developed user interface using Visual Studio 2015
- Meeting with stakeholders for requirement elicitation and to provide periodic updates.
- Actively participated in requirement analysis and estimation.
- Design and implement module(s) based on coding standards so as to deliver error free output.
- Provide fixes to issues wherever required by doing a thorough analysis of root cause and impact of the defect.
- Worked on RabbitMq message queuing system.
- Managing work items and creating reports in VSTS.
- Developed front end using HTML5.
- Followed Agile-Scrum methodology for the Entire Development of Application
- Followed TDD(Test Driven Development) using MOQ and Xunit Testing Frameworks
- Used GIT/Stash for configuration management. All the project codes are checked in to GIT repository
- Worked on selenium for testing the code
Environment: Visual Studio 2015,, .Net Framework 4.6, C#, REST, Entity Framework 6, SQL Server 2014, AutoFac, MOQ, XUnit, RabbitMq, VSTS, Git, Ember, HTML5, Azure Service BUS, Microsoft Azure Webjobs, Cloud Configuration.
Confidential, NY
C#.NET Developer
Responsibilities:
- Developed application using N tier methodology and followed agile Process.
- Designed and developed user interface using Visual Studio 2013 and ASP.Net
- 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
- Used ASP.Net MVC model binding that allows to map HTTP request data with a model
- Implemented Depending Injection using IOC StructureMap container.
- Used Layout pages, and Bootstrap CSS for look and feel of website
- Extensively used Html Helpers for writing views
- Developed Partial views for reusing them where ever necessary
- Increased performance of applications by jQuery Ajax calls as necessary
- Implemented Logging by extending Custom Action filters
- Used AngularJS to build responsive display and editor user interfaces
- Used Data Annotations and written custom Validations whenever necessary
- Developed WCF and consumed services
- Implemented Microsoft Enterprise Application blocks for exception handling
- Consumed web services developed on various platforms
- Developed Stored Procedures, Triggers, Views
- Used Jira for bug tracking.
- 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, Oracle, C#, Jira, JSON, ASP.NET MVC, Web API, WCF, MSTest, LINQ, Entity Framework, JQuery, AWS, HTML 5, CSS 3, IIS, TFS, Selenium, Quality Center.
Confidential, CT
Senior .NET Developer
Responsibilities:
- Developed Application with ASP.Net MVC 4.0 Framework.
- Involved in complete SDLC of the project.
- Prepared design documents including flow diagrams and screen mock ups.
- Implemented Entity Framework 5 for ORM.
- Extensively used JavaScript for client side validations and JQuery for UI side DOM manipulation.
- Used AJAX forms and Partial views for the good performance.
- Used Team city for deployment.
- Worked on Session Handling and implemented Role based Authorization.
- Extensively used Html Helpers for writing views.
- Used the WCF services as the major component in communicating with the data access layer.
- Used LINQ for operations on Entity Framework Objects.
- Worked on export to PDF and EXCEL functionalities.
- Used TFS for source control and sharing technical and project documentation.
Environment: & Technologies: ASP.NET MVC 4, XAML, IoC, C#, WCF, EF, LINQ, SQL Server 2012 , Telerik controls, HTML, CSS, AJAX, JavaScript, JQuery, Microsoft Visual Studio 2010, TFS.
Confidential, Detroit, MI
C#.NET developer
Responsibilities:
- 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 2012 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
- Used Octopus for deployment of the web site to various 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 Rvalidations
- 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 2012
- 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 2012, SQL Server 2012, MSTest
Confidential, Troy, MI
.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.
- Performed Unit Testing for ensuring the reliability of the application development.
Environment: & Technologies: Visual Studio 2010, C#, ASP.NET, SQL Server 2008, 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.