Senior .net Developer Resume
Troy, MI
SUMMARY:
- Having 8 years of professional experience in complete Software Development Life Cycle (SDLC) with Development, Coding, Debugging, Testing, Implementation, Maintenance of Software applications in client server environment, Web based applications using various technologies and object oriented concepts.
- Experience with.NetFramework, C#, ASP.Net,ADO.Net, Java Script, XML, AngularJS.
- Good hands on knowledge ofOOPS (Object Oriented Programing Structure)andAgile methodology.
- Experience in creating web applications using AJAX.
- Implemented N - Tier Architecture and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework.
- Strong skills in HTML, JQuery, JavaScript, MVC 4, Razor, Microsoft ASP.Net Ajax, ASP.Net Themes.
- Expertise in Web development using .Net Framework 2.0/3.0/3.5/4.0/4.5 , Visual studio 2012/2010/2008/2005/2003 , ASP, Microsoft Visual Interdev, Visual Basic, ActiveX, HTML, DHTML, XML, XSL, CSS, Java Script, VB Script and IIS.
- Source control tools such as Microsoft TFS, TortoiseHg, GitHub and BitBucket.
- Expert in using JIRA for Project Tracking.
- Proficiency in Waterfall and Agile development methodologies and in developing Use Cases, Sequence Diagrams, and Class Diagrams in UML.
- Created and maintainedSSISpackages to Import/Export data from flat files, XML, Excel and Oracle.
- Extensive experience in architecting, designing and developing distributed scalable client/server and web application software using Web Forms and Win Forms.
- Experienced in developingWindowsapplications usingWPF (Grid Controls, Data binding, Document Viewer, Drag and Dropetc.)as well asSilver Light. Used MVVMpattern extensively. UsedHTTP/Web Serviceway of communicating with the middle tier.
- Worked with SQL server and Oracle databases as the backend and have knowledge in writing various queries, triggers and stored procedures in SQL Server 2008/Oracle 10g.
- Experience with Optimization of Queries using Indexes and joins.
- Designed reports using ASP.NET Data Grid, Crystal Report, SSRS for the BOD985 errors, This page is used by the customer service department to search for an order if an error occurred.
- Strong experience in SQL and PL/SQL stored procedures and functions.
- Exposure to automated testing tools like QTP 10, Selenium 2, WebDriver
- Experience in testing database level using Oracle and Mysql databases.
- Excellent analytical skills with proficiency in debugging and problem solving.
- Experience in requirement gathering and designing windows and web application solution andDesign Patterns.
TECHNICAL SKILLS:
.NET Technologies: ASP.NET MVC, WCF, ADO.NET Entity Framework and LINQ, Winforms, WebForms.
Web Technologies: ASP.NET, AJAX, Knockout.js, XAML, XML.
Programming Languages: C#, VB.Net, VB Script, Java Script, JQuery, C, PL/SQL.
Databases: SQL Server 2008/2005/2000 , Oracle 11g/10g, MS-Access and MS Excel.
Development Environment: Microsoft Visual Studio 2012/2010/2008/2005/2003 , .NET Framework 4.5/4.0/3.5/3.0/2.0.
Reporting Tools: Crystal Reports, SQL Server Reporting Services (SSRS), SQL Server Integration Service(SSIS)and MS Access reports.
Source Control Tools: Tortoise Hg, Bit Bucket
Version control tools: Visual Source Safe 6/5, SVN, Team Foundation Server(TFS).
Web Servers: IIS 7.0, IIS 6.0, IIS 5.0, Apache and REST with WCF.
IDE Tools: VisualStudio.NET 2003/2005/2008 , FrontPage,Photoshop,Dreamweaver, Fireworks, Flash, UML.
RDBMS: Oracle 10x/11x, MS-SQL Server 2000/2005/2008.
Operating System: Windows NT/ 98/2000/2003/ XP /Vista/7.
PROFESSIONAL EXPERIENCE:
Confidential, Troy, MI
Senior .Net Developer
Responsibilities:
- Performed actively in the Development and Testing phases of SDLC life cycle and monitored day to day project activities to ensure the deadlines were achieved as per client expectation.
- Involved with the client team to design and implement the advanced technologies WCF, SOA, ASP.NET with the application logic in C# according to the user requirements.
- Experienced in the use of agile approaches including Test-Driven Development and Scrum.
- Involved in front end Application development using inASP.NET, AJAX using C#, and back end in SQL Server 2008.
- Extensive development usingASP.NETWebForms, Master Pages, Themes, Web Parts, JavaScript. Also involved inproof-of-conceptusingASP.NET Model-View-Controller,MVCpattern.
- Used the LINQ queries, which are strongly typed since classes are auto generated to match the database schema.
- Developed custom controls and server side components usingVB.Net.
- Designed and developed static and dynamic pages validating client side and Server side scripts.
- Consumed some external Windows Communication Foundation (WCF) Services to write logs to the database.
- Designing and developing rich application for Web (ASPX) and Windows (WPF).
- Creating WPF applications using MVVM architecture.
- Extensively worked on ASP.NET MVC 3.0/4.0 framework Web forms LINQ Entity Framework XML REST/SOAP WCF services development JQuery design patterns and TFS.
- Used JQuery, ASP.NET AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
- Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application.
- Developed User controls using ASP.Net and C# and used them dynamically in the web pages using Master pages and CSS.
- Used SQL Queries to create and management of test data and also validating in automation.
- Managed defects using JIRA.
- Designed MVC design pattern for ASP.NET application development using the ASP.NET MVC framework.
- Involved in designing Web forms using server controls, validation, user controls using .Net framework.
- Used Web Services to enable effective communicate between different layers in the Application.
- Implemented the application logic using Object Oriented Programming (C#).
- Developed Web Service to interact with remote business objects and different suppliers systems using SOAP, HTTP/XML, WSDL.
- Created packages using SSIS for extracting data from MS Excel files, OLEDB, MS Access to SQL Server database.
- Used Jira for Project Tracking and also for creating tickets, bugs and assigning them.
- Used Bit Bucket for Version Control and Tortoise Hg for Branching and Merging.
- Actively involved in providing the technical support and production software operations through troubleshooting to resolve the issues.
Environment: .Net Framework 4.5, MS Visual Studio 2012, C#.Net, ASP .NET, VB.NET, LINQ, SQL Server 2005/2008, CSS, XML, J Query, Java Script, Windows Servers 2008, Ajax Toolkit Controls, SOAP/WSDL/ WCF, WPF, HTML5, Bit bucket, JIRA, TortoiseHg.
Confidential, New Albany, IN
Senior .Net Developer
Responsibilities:
- Used agile methodology (SCRUM) for the application development Process.
- Involved in the Software Development Life Cycle (SDLC) for designing, development phase and testing of the System.
- Developed a Service which will be running every day with Asp.NET and C# as a code behind.
- Populated the data using Dapper ORM and binding the data to the UI.
- The web application was originally written in classic ASP.NET and then (partially) migrated to MVC 4 (Razor).
- Used Top-Shelf for converting the Console Application into a Service.
- Worked onWPF/XAMLvector basedUI frameworkat the front end to implement QA services in win form application.
- Experience in building reports using SQL Server Reporting Services (SSRS) with Crystal Report.
- Written T-SQL Queries, Created Tables, Views, Stored Procedures, Table Variables, Functions, Indexes, database diagrams using SQL Server Management Studio.
- Used Telerik Ajax RadControls to build a rich User Interface and for advanced functionality within the application.
- Migration of Pre-existing Legacy web forms segmentation pages to WPF.
- Supported web applications, fixed issues by debugging the existing web application code.
- Used the Agile SCRUM process for the Admin and Finance team, utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items and was involved in sprint planning and review meetings.
- Expertise in usingTFSto open bugs, create tasks and user stories, initiate change requests.
Environment: ASP.NET (MVC), Razor, C#, AngularJS, SSRS, Web API, HTML5, T-SQL/SQL Server, WCF, WPF, XAML, JavaScript, REST, Team Foundation Server (TFS).
Confidential, Southfield, MI
Senior .Net Developer
Responsibilities:
- Developed Web Application in ASP.NET with C# as code behind while Java Script is used for client side validation.
- Extensively used AJAX a for a rich user experience.
- Developed various custom classes using C# and Object Oriented Programming.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, HTML, Java Script, Knockout.js andAJAX including.
- Implemented entire form validation on submit using JQuery.
- Implemented a crucial feature involving complex WCF service design based on the callback mechanism.
- Implemented ground transportation & Workflow Scheduler using Microsoft provider pattern, C# 3.5 & WPF.
- Involved in using MVC pattern for the UI development.
- Developed ASP.NET MVC 4 applications using Code First Approach in Entity Framework 4.1 and UI in Razor View Engine.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Designed and created Relational database tables using Normalization, Managed clustered and non-clustered indexes and implemented Relationships between tables.
- Worked on database design front implementing various table designs, stored procedures and complex triggers.
- Designed and developed Ruleset Editor in C# 3.5 and WPF to execute various business policies in a workflow.
- Worked extensively in creating User controls in winforms.
- Designed and developed Windows forms and Webforms to facilitate the storage, maintenance and retrieval of new and existing information systems data.
- Used AJAX to create rich user interface.
- Used C# for the code behind pages and for business logic layer.
- Used XML, web services created using C# to fetch data from data base and to insert new records.
- Participated in Refactoring C#, Silverlight Code in the Project.
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: ASP.Net, C#.Net, WPF, MVC, Razor, WCF, ADO.Net, Webforms, Winforms, TFS, HTML, SQL, PL/SQL, AJAX, XML, Java Script, Oracle 10g, MS Access, MS Excel.
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Used N-tier architecture for presentation, business and data layers.
- Used ASP.NET login controls like Create user wizard, login, change password, etc.
- Improved the performance of web pages by using AJAX.
- Extensively used ASP.NET controls for developing the UI.
- Used C#.NET in writing Business classes and Data Access layer methods.
- Designed Class and use case diagrams using MS Visio.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls using XML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
- Lead and developed next generation graphic intensive UI application for corporate travel booking using .Net 3.5/3.0 WPF, XAML.
- Attended the code review sessions and have given presentations.
- Involved in writing stored procedures using SQL Server 2005.
- Involved in creating Views, Stored Procedures and Triggers and calling them from the Data Access Layer.
- Designed ER diagrams for the application.
- Performed unit testing and functional testing.
- Fixed the issues and bugs occurred during testing process.
- Involved in designing, updating the application as required.
- Deployed the application on test and production servers.
- Involved in support and maintenance.
- Developed code documents and user documents.
Environment: .NET Framework 3.0, ASP.NET, ADO.NET, C#, WCF, WPF, Webforms, Winforms, SQL SERVER 2005, MS Visio, UML, Java Script, HTML, XAML, CSS, JQuery, MVC 2.0, Oracle 10g.
Confidential, Denver, CO
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Involved in developing web Pages with rich UI, AJAX, and Jquery using ASP.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.
- UsedJava Script to perform validations and catch the events on client’s browser.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Developed Webforms in ASP.NET and Winforms applications in C# where the presentation layer was designed in ASP.NET and business layer in C#.
- Validated user input in Webforms using validation controls like compare, range, regular expression and custom validation controls.
- Used ADO.NET to connect Webforms to data sources such as MS SQL Server and XML files for manipulating data in database.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Extensively used technologies like AJAX for a rich UI experience.
- ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development and LINQ to Objects, is used to massage the data to bond the data to AJAX Controls.
- Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Implemented NUnit Testing, Integration Testing and Regression Testing.
- Participated in Refactoring C#, Silverlight Code in the Project.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: ASP.NET 3.5, C#, Visual Studio 2008,IIS 6.0, WCF, LINQ, Webforms, Winforms, NUnit, .NET Framework 3.5, Java Script,TFS, Silverlight, SQL Server 2005, Windows Server 2003.
Confidential
Jr.Net Programmer
Responsibilities:
- Involved in Design, Development and Testing of Windows Forms, Web Forms and Web Services using IIS, ASP.NET, C#, XML Dataset and .NET Framework.
- Used Innovative validation techniques for User Input Validations.
- Created Role Based security levels for Windows Forms Authorization.
- Implemented server caching techniques, state management, windows and Forms Authentication in ASP.NET.
- Worked on various projects in Winforms, ASP.NET, Webforms.
- Developed Webforms, class libraries, web controls and report files.
- Involved in customizing the Windows Forms Data grid.
- Developed custom controls for Windows Forms and generating reports.
- Used ADO.NET extensively to access the database.
- Prepared Test cases provided technical documentation.
- Used the N-Unit for unit testing of the classes.
Environment: ASP.NET 1.1, C#, IIS 5.0, ADO.NET, Webforms, Winforms, Visual Studio 2003 and XML, XML Web Services, Java Script, SQL Server 2000, Windows 2000.