Sr. .net Developer Resume
Romulus, MI
SUMMARY
- .Net Professional with 6+ Years of professional IT Experience in Object Oriented design, analysis, development and implementation of n - tier Business Applications using Microsoft Technologies and .Net Framework.
- Extensive experience in developing various applications using Visual Studio .NET technologies like C#, ASP.NET, ASP, XML, Web Services, Silver Light, WCF, WPF, MVC.
- Experience in working on Visual Studio 2013/2010/2008 and SQL Server 2012/2008 R2/2008.
- Experience with Software Development Processes & Models: Agile, Waterfall, & Scrum Model.
- Good understanding and working knowledge of Design Patterns like Singleton, Abstract Factory, MVVM and MVP which are solutions to a commonly occurring problem in software design.
- Knowledge of ASP.NET MVC pattern 2.0/3.0/4.0 Controller Actions, View Engine, HTML Helper methods, Entity Framework Model and the Windows Workflow Foundation.
- Experience developing rich GUI using Windows Presentation Foundation (WPF) and good working knowledge of Silverlight.
- Expertise in designing ASP.NET based Graphical User Interfaces with jQuery JavaScript, JSON and HTML5.
- Familiar with Unit and Integration Testing using N-Coverage tool, VS Automated Unit Testing Framework and N-Unit testing.
- Experienced in using version control tools like Visual Source Safe, TFS and Clear Case.
- Knowledge of Backend programming, RDBMS (SQL Server, Oracle 11g/10g/9i), SQL, T-SQL, PL/SQL, Stored procedures, Functions, Views and Triggers and imports and exports of Data using DTS Packages.
- Good working knowledge on Web Services Web API, WCF (Rest, soap, WSDL, UDDI).
- Extensive knowledge on SSRS, SSIS and MS SQL Server.
- Proficient in writing stored procedures, Functions, Cursors, Packages and Database Triggers using SQL Server and Oracle.
- Experience with Test-Driven Development (TDD) and Domain Driven Model (DDD)
- Recent intensive project experience in developing front-end User Interfaces using ASP.NET, XML, HTML4, HTML 5, CSS, CSS3, JavaScript, JQuery.
- Develop applications using .NET application building blocks (Data access, Exception Handling, State management)
- Strong experience in using ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Strong Business and Application analysis skills with excellent communication & interpersonal skills.
- Expert in debugging an application using the debugging tools provided by the Visual Studio .Net IDE
- Excellent problem solving skills with an ability to adapt to fast changing skills and work.
- Ability to work individually or part of a team and good learner to adapt new technologies that improve the business.
- Possess strong team building skills and competencies needed to analyze problems, respond to changing needs, and forge strong working relationships with peers and clients.
TECHNICAL SKILLS
.Net Technologies: ASP.NET 3.0/3.5/4.0/4.5, Web Services, Windows Forms, ADO.NET, AJAX, WCF, WPF, SOAP, Remoting.
Programming Languages: C#, VB.NET, C, ASP, Visual Basic 5.0/6.0(VB), Shell scripting, UML, SQL, PL/SQL, LINQ.
Operating Systems: Windows NT/95/98/2000 and UNIX, MS-DOS, Win 2k3 servers, Xp,Windows7, Windows8
Databases: MS SQL Server 2008/2008 R2/2012, DB2, Oracle 9i/10g/11g, MS Access 2000/97.
Web Technologies: XML, IIS 6.0/7.0, HTML 5, DHTML, CSS3, AJAX, JSON, JQuery
Development Tools: Visual Studio 2013/2012/2008
Scripting: VB Script and JavaScript.
Version Control Tools: Team Foundation Server (TFS), Clear Case, Visual Source Safe, Subversion, Smart part, GIT.
Documentation/ Reporting Tools: SQL Server Reporting Services (SSRS), SSIS, PL/SQL Developer, Active Reports, Crystal Reports, Microsoft Visio, and MS-Office.
PROFESSIONAL EXPERIENCE
Confidential, Romulus, MI
Sr. .Net Developer
Responsibilities:
- Responsible for Business Analysis, System Specifications, Requirement Analysis, feasibility Analysis. Understanding the business requirements and leverage the Technology to meet Business Requirements and Goals.
- Involved in Full Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project and worked on Agile Methodology topractice-based methodology for modeling and documentation of software-based systems.
- Developed solutions for diverse programming scenarios in C#.Net, employing Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Developed Single Page Application (SPA) using ASP.NET MVC 4.0, C#, and Angular.JS for client side development.
- Worked with ASP.NET MVC 4.0 for creating views to display data by making Ajax calls to action methods in MVC controllers.
- Implemented client side validations using JQuery/Java script and ASP.NET MVC 4.0 Data annotations to do validations on the Model Data.
- Designed the application as 3-tier architecture with extensive use of Object Oriented programming techniques.
- Used LINQ to Entities, LINQ to Dataset which enables program data access using intuitive native syntax and strongly typed objects in .NET Framework languages.
- Developed system servicesSOA application platformfor use by all web applications utilizing Windows Communication Foundation (WCF) services.
- Developed and consumed the Windows Communication Foundation (WCF) servers to push the jobs and provide the rules for downstream applications.
- Created Master Pages for the Header and Footer of the page for consistent look across all the pages and also themes for the pages.
- Used Ajax Controls like Script Manager which manages the client side script of Ajax and Update Panel which enables sections of a page to be partially rendered without a post back.
- Used Web Services (Web API) for application development and ongoing maintenance throughout the site.
- Written JavaScript, Angular.JS functions for Client side code to implement different functionalities in validations.
- Wrote SQL Queries, Stored procedures, Joins, Triggers to process large collection of products and used Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database using SQL Server2012.
- Involved in Unit testing, Modular testing, Regression Testing and successful integration of modules and multiple layers in the system using MSUnit.
- Designed and developed parameterized reports, linked reports, matrix and tabular reports with drill down, drill through and drop down menu option usingSSRS.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS) 2013.
Environment: .NET Framework 4.5, C#.NET, Visual Studio 2012, SQL Server 2012, HTML, LINQ, Entity Framework, T-SQL, IIS 7.0, ASP.NET, ASP.NET MVC 4, WCF, Web services, WEB API, Angular.JS, JavaScript, AJAX, JQuery, CSS, XML, TFS 2013, Windows 2008 Server.
Confidential, Herndon, VA
.Net Developer
Responsibilities:
- Undergone various phases like design, functional and technical specification, coding, unit testing and code reviews.
- Developed 3-tier architecture application.
- Developed business use cases, sequential, collaborative, activity and class diagrams for the enterprise presentation, and business and data access components of the system using UML.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, ASP.NET Controls, WPF along with Site core CMS, Telerik Kendo UI and Telerik .NET UI Controls.
- Involved in creation of Web Forms using ASP.NET(C# code behind).
- Developed business logic components in C# and Data Access Layer components using ADO.Net and C# for Customer module and Order module.
- Developed Custom Controls and User Controls.
- Worked on the agile methodologies throughout the project.
- Used ADO.NET objects such as DataAdapter, DataReader, and DataSet for consistent access to the data store.
- Developed Client side validations in ASP.Net pages using JavaScript, VBscript and ASP.NET Validation Controls.
- Implemented tight security throughout the application using .Net Forms Authentication.
- Developed Web Services for creating and consuming business components.
- Used Cascading Style Sheets (CSS), Master Pages, Themes, and Skins for achieving uniformity through all the pages.
- Used XML Document object to parse the XML document.
- Used ADO.NET objects such as GridView and FormView.
- Did Client Side Manipulations with Ajax.
- Used Controls like Web Parts, Site Navigation, Master Page, User Login Controls.
- Developed web pages and Did Enhancement in Classic ASP (VBScript) used ADO for database connectivity.
- Created Stored Procedures, Views and User Defined function to minimize the database calls.
- Used ADO.NET and Microsoft application block for SQL to call stored procedures.
- Optimized code for better performance and reusability.
- Wrote queries to generate reports for analysis of data using SQL Server Reporting Services, Report Builder.
- Did automated unit tests with N-Unit.
- Performed Unit Testing of the components.
Environment: ASP.NET 4.0, ASP.NET MVC 4.0, C#, Microsoft Visual Studio 2012, JavaScript, CSS, JQuery, Entity Framework 5.0, Enterprise Library 5.0, HTML, CSS, XML, XAML, WPF, WCF, AJAX, Telerik, TFS, IIS 7.0, Oracle 10g, SQL Server 2012.
Confidential, Peapack, NJ
.Net Developer
Responsibilities:
- Involved in gathering of requirements and creation of functional specifications for the project, based on the real-world cases and situations presented by the client.
- Involved in Software Development Life Cycle (SDLC) from requirements gathering and performed Object Oriented Analysis and Design (OOAD) using UML.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF), C# web service hosted in a Windows service.
- Established communication between different applications running on same/different platforms using Windows Communication Foundation (WCF).
- Used LINQ to Entities, LINQ to Dataset to get the data from the backend and developed the application in C#.NET using Object Oriented Programming.
- Used Try, Catch, Finally exceptional handling to avoid circumstances leading to abnormal program termination.
- Utilized Master pages, Themes, Navigation controls, Authentication and profiling to design secure web pages using ASP.NET 3.5 and built highly responsive and interactive AJAX -enabled Web applications using AJAX Tool kit.
- Used ADO.NET for creation of front-end database clients and middle-tier business objects used by applications, tools, languages.
- Worked on SOAP protocol extensively while consuming and communicating the web service.
- Developed database objects such as tables, views, stored procedures, triggers and user defined functions for database operations in SQL SERVER 2008 R2.
- Used SSRS to create, manage and deploy reports.
- Tested the application and sorted out the errors and also good experience on automated testing using Nunit.
- Maintaining the Source code using Team Foundation Server (TFS) in a multi developer environment.
- Provided Production Support to troubleshoot and debug the issues.
Environment: WCF, C#, ASP.NET 3.5, AJAX, CSS, XSD, LINQ, UML, Windows2003, Visual Studio2012, SQL SERVER 2008 R2, TFS, IIS, NUnit, web services.
Confidential, CA
.Net Developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements and Interacted with the Business Analysts and the clients for translating the business requirements into business use cases.
- Developed various Web Forms using ASP.NET, XML, HTML, XSLT and Reusable Business Logic Components in an Object Oriented manner with C#.NET.
- Extensively used ADO.NET objects like Dataset, Data Reader and Data Grids extensively to retrieve, display and manipulate data from database.
- Developed GUI using ASP.NET Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- Created generic secure and reusable data access components using the ADO.Net objects such as Dataset, Data Adapter, and Data Reader.
- Implement ASP.NET AJAX to do partial page update and extend AJAX features using the ASP.NET AJAX Control Toolkit and used JavaScript for Client side validations.
- Experience in Writing Complex SQL Scripts, Stored Procedures and Views, Performed data set Cloning and Used Normalization for fine-tuning the Database tables in Oracle 10g database.
- Developed Reports using Crystal Reports and business intelligence management studio.
- Used Visual Source safe for the purpose of version Control and source code sharing.
- Developed .Net Classes and domain objects and successfully utilized available Web services.
- Involved and communicated test results for application level testing, and integrations testing.
Environment: C#, ASP.NET 3.5, Oracle 10g, .NET Framework 3.5, XML, HTML, CSS, ADO.NET, SOAP and HTTP, Windows2007 Server, Visual Source safe.
Confidential
.Net Developer
Responsibilities:
- Gathered User Requirements, designed the Framework using UML that included identifying the use cases and its surroundings, drawing use case diagrams, identifying classes, drawing class diagrams and sequence diagrams.
- Application design based on n-tier Architecture.
- Extensively involved in the Database design.
- Extensively involved in developing Data access components by using Microsoft application blocks.
- Extensively involved in database migration.
- Worked on SQL Queries, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to users using Sql Server 2008.
- Created a Setup Package (.msi), compiled application in debug and release mode by Using Visual Studio. NET 2008.
- Participated in full software development lifecycle.
- Prepared project plan using Microsoft Project.
- Responsible for configuration management (Configuring the Project in VSS, Taking VSS backup etc.).
- Done unit testing, integration testing and regression testing.
- Testing of database, queries optimization and performance.
Environment: C#.Net, ADO.Net, Visual Studio 2008, SQL Server 2008, .Net Remoting, Microsoft Project, Windows 2003/2007.
