Senior .net Developer Resume
MichigaN
SUMMARY
- Around 8 years of strong professional .Net Development experience in various applications based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, Web based and Internet Technologies.
- Implemented end to end projects though SDLC using Agile (SCRUM) and Waterfall methodologies.
- Involved in various phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing, Deployment and Maintenance of web and windows applications and products using visual studio, C#.NET, VB.NET, ASP.NET, MVC, Team Foundation Server (TFS), TeamCity, octopus deploy, oracle, mongoDB database, SQL Server with N-Tier development environment.
- Experience in Designing, developing and implementing both windows and web applications using .NET framework architecture includes using C#.NET, MVC, Windows Forms, ASP.NET, Azure, AJAX, Web Services, Web API, IIS,WCF, WPF, SharePoint, Silverlight, ADO.NET, LINQ, XML, Entity Framework 6/5 and Visual Studio. Methodologies includes MVVM.
- Technical Experience in Object- Oriented Analysis/ Design using C#.NET and implemented Design Patterns across the applications.
- Experience in designing rich and responsive user interfaces using, Angular JS and Bootstrap.
- Able to deal with Cross Browser issues very effectively and work on almost every web Browsers Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Designed GUI and interfaces with services for mobile applications for both Android and IOS.
- Repurposed the Content of web for Mobile using jQuery mobile & launched a Mobile Application.
- Used Phone Gap to build the Mobile application suitable to Android, iPhone and Mobile browser.
- Experience in designing and developing the applications using MVC design patterns.
- Knowledge of XML related technologies such as XML/XSL, DTD, XML Schema, SOAP, DOM, Web-Services.
- Experience in implementing client side Java Script, JQuery, HTML, DHTML and CSS.
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support) Using Water Fall Model, Agile, and Test Driven Development.
- Used Telerik in using its controls for rich data visualization in developing applications and used JIRA for bug tracking.
- Real time experience in working with Project Managers, Business Analysts and Systems Architects and having ability to translate business requirements into system functionality to deliver the quality software product.
- Good knowledge on reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) with the .net environment.
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to access the database.
- Having good knowledge in Object Oriented Programming (OOPS).
- Developing web application using Web Service.
- Excellent Logical, Analytical, Communication and inter-personal skills with exceptional ability to learn new concepts/ fast learner with complex systems and a good team player, quick problem solver and ability to perform at high level to meet deadlines.
TECHNICAL SKILLS
Programming Languages: C++, C# .NET(4.0/3.5/3.0), VB .NET, HTML, DHTML, T-SQL, PL/SQL
Web Technologies: ASP.NET 4.0/3.5/3.0/2.0, MVC 3.0, Ajax 3.0/2.0, CSS3,Javascript, Jquery, Bootstrap, AngularJS, NodeJS.
Xml Technologies: XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: WinForms, WPF
IDE Tools: Visual Studio 2012/2010/2008/2005, SQL Server Management Studio, SQL Server BI studio.
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0
Databases: MS SQL SERVER 2012/20, MongoDB, Oracle 11g/10g/9i/8i
Reporting Tools: SQL Server Reporting Services (SSRS 2012/2008/2005 ), Crystal Reports (2012/2011/2010/2009 )
ETL Tools: SQL Server Integration Services (SSIS 2008/2005)
Modeling Tools: UML,MS Visio 2010/2007
Browsers: Chrome, Firefox, Safari, Internet explorer
Version Control Tools: Subversion (SVN), Team Foundation Server.
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0, Web Services, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS(7.0/6.0/5.0)
PROFESSIONAL EXPERIENCE
Confidential, OHIO
Sr .Net Developer
Responsibilities:
- Was part of Agile team and participated in daily Scrum, Sprint Planning and Retrospective meetings.
- Worked with latest Asp.net MVC framework on visual studio 2012.
- Designed and developed rich and enhanced web pages using MVC 4.0, C#.Net, Entity Framework, HTML, CSS and JQuery.
- Created rich, easy-to-use Views, Partial Views using Scaffolding Templates and Razor View Engine using MVC 4.0.
- Develop complex MVC Controller, View Models and Helper methods linked to backend database.
- Used Ajax, JavaScript and JQuery for validations and post-backs, CSS controls for enhanced interfaces in the UI.
- Used Bootstrap to develop web form applications and used Octopus deploy for deployment of the application in Azure.
- Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
- Defined all AngularJS controllers in a JS file and reused in various pages of the application.
- Worked with Telerik RadControls to develop rich interactive engaging User Interfaces.
- Helped build a large and robust, nested-view Angular application being developed to handle day-to-day company activity for a range of departments.
- Implemented GUI using HTML, XML, AJAX control library, CSS and Web Form Controls to create Web pages, developed master pages.
- Used KendoUI Grid, auto complete and other controls to design Views.
- Worked on KendoUI to perform inline editing and web grid to populate the data from the database into the view.
- Interactive representation of sensitive data using versatile NodeJS modules.
- Designed User interface using RAZOR view engine to generate Views/ Pages.
- Used Azure diagnostics to collect diagnostic data from worker role and web role.
- Used Azure storage explorer to manage Azure BLOB storage.
- Used Azure BLOB storage and Azure Table storage using OData protocol and LINQ queries with WCF Data Service .NET Libraries.
- Working on Web API for Mobile App using Swagger tool.
- Develop Mobile applications of bank for iPhone and Android using PhoneGap library.
- Developed and maintained mobile application for Smartphone and Tablets. Application focused on cross-departmental communication.
- Develop a real time Mobile web application using jQuery Mobile, MVC and Web Services.
- Extensively worked on different modules (Application Thread, Member Thread & Admin Thread) of the Web Application in all different phases of SDLC.
- Designed WCFmodel for building secured and reliable web services for accessing the data across the real time interfaces.
- Generated the Entity Data model (.EDMX) and associating the POCO entity Objects with Entity Framework.
- Extensive use of Data Controls like Data Grids, Repeater and Data List to display records.
- Developed complex stored procedures, cursors, triggers and User defined functions.
- Used N-tier architecture for separating presentation layer, Business and Data Access Layers and were coded using C# and getting data from WCF Rest Services.
- Used C# and ADO.NET to define and implement middle-tier components using both connected and disconnected environment strategies. Components were consumed by web application utilizing SQL Server 2012 and stored procedures to perform logical business transactions.
- Wrote Nodejs REST APIs and full CRUD services in TypeScript.
- Developed T-SQL queries, Stored Procedures, Functions & View on SQL Server 2012 SSMS for data access.
- Used SSIS (SQL Server Integration Services) to Import/Export data from various data sources.
- Implemented Report viewer to integrate the SSRS reports with the ASP.Net web forms.
- Used LINQ queries to filter data set that is obtained from complex stored procedure, views, functions and entities in the repository layer.
- Used $Resource to make AJAX calls to Web API Rest Services.
- Created, customized, SharePoint Portal Sites, permissions for users on various sites, updated content, and created custom navigation i.e. structuring document folders, quick launch etc.
- Designed and Developed the SharePoint Portal Architecture which included developing SharePoint Site Templates, Portal Sites, different kinds of SharePoint packages, and content types.
- Created custom workflow using SQL and SharePoint triggers.
- Created Custom Web parts, Document Libraries, Users and Groups using SharePoint Object Model.
- Consuming APIs (WSDL) of vendors and running the queries in the XML format to return data in JSON/XML format using WCF and RESTful WebAPI.
- Efficiently worked on Visual Studio 2012 Team Foundation Server (TFS) with respect to Collaborative development. Updated code on Team Foundation server on daily basis.
- Created test cases and performed N-Unit testing to rectify errors.
Environment: Microsoft .NET Framework 4.5, MVC4.0, C#.NET, Entity Framework 6, Octopus Deploy, Ajax and JavaScript, AngularJS, NodeJS, KendoUI, JQuery (UI Validation, Translation, Date controls etc.),WebAPI, WCF, Bootstrap, HTML/DHTML, CSS, Azure, SharePoint 2013, Telerik Controls, NLog, Mobile app development (IOS and Android), TFS, SQL Server 2012, SSIS, SSRS, Agile methodology.
Confidential, Michigan
Senior .Net Developer
Responsibilities:
- Used Agile development processes for the complete Application Lifecycle Management (ALM).
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Participate in scrum sessions in analyzing the requirements with group members.
- Interact with product owner and SCRUM Master during SPRINT Planning and SPRINT BACKLOG creation.
- Participated in Peer-to-Peer code review and knowledge transfer.
- Worked on Presentation, Data Access and Business Logic layers of the application.
- Involved in all phases of Software Development Life Cycle including requirements gathering, design, development, testing, implementation and post production support.
- Developing Web application using ASP.Net, MVC4, and C #, JavaScript, JQuery, JSON, HTML5 and CSS3.
- Porting NextGen Mobile application from asp .net to MVC / Angular to improve performance.
- Delivered interaction design experience for Mobile application (android).
- Worked on KendoUI framework for building rich web applications with modern web standards like HTML, CSS and jQuery.
- Developed Technical Design Documentation using TDD.
- Developed OOPS (Object Oriented Programming) Concepts and Implemented Easily. Developed Multithreading .Net C# Applications by using LINQ
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Experience in Azure BLOB storage and Azure Table storage using OData protocol and LINQ queries with WCF Data Service .NET Libraries
- Managing database import and export using Azure DAC services.
- Involved in maintenance and administration of SQL Azure Database.
- Developed and supported Classic ASP Application using DCOM Components.
- Used JIRA for bug tracking and TeamCity for continuous integration of the application.
- Worked with mongoDB database in retrieving and updating data.
- Developed WCF Web Service using SOA for Validating Users.
- Involved in creating and modifying the ETL jobs and monitoring the ETL Schedule.
- Used xml serialization and soap serialization to serialize data and stored the data into disk using stream objects.
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
- Structured JS code using AngularJS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOM manipulation.
- Extensively worked with Front End AngularJS. Proficiently used AngularJS filter, directives and service to achieve various functionalities in the website.
- Designed the front end user interface by using ASP.Net, HTML and Telerik Kendo UI controls.
- Created and maintained server side node JavaScript that includes Mongoose models, routes, and services.
- Extensively worked on entity framework for developing core data layers for the distributed application.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 4 application with TDD.
- Modified the business logic from legacy components to WPF web services.
- System exposes all the data/content through a Windows Communication Foundation (WCF).
- Consumed WCF Web Services which is used to handle multiple requests from different sources and delivers response back.
- Developing RESTful WCF Services for the each modules.
- Created services using RESTful WebAPI and WCF services for consuming by different types of applications.
- Implemented windows service to migrate data from SQL server to MongoDB.
- Extensively worked with AJAX, JavaScript, and JQuery for Asynchronous communication.
- Used JIRA to track bugs and rectify them.
- Integrated the .Net Application in SharePoint site using Office SharePoint Designer.
- Hands-on experience in upgrading applications from Microsoft Office SharePoint Server 2007 to Microsoft Office SharePoint Server 2010.
- Participated in updating the existing programs, and making changes in the existing systems.
- Good understanding of IIS, Active Directory and Mail Configuration.
- Extensively involved in writing unit test cases.
- Extensively worked with Crystal Reports.
Environment: Visual Studio 2012, C#, .NET Framework 4.0, Entity framework 5, TeamCity 7.1.5, JIRA, WCF, ADO.Net, ASP. Net, Azure, WebAPI, Web Services, AJAX, WCF, AngularJS, NodeJS, KendoUI, Bootstrap, CSS3, XML, XSLT, HTML5, DHTML, Telerik Controls, NLog, Microsoft SharePoint, Mobile app development (IOS and Android), MongoDB, SQL server 2012, SSIS, SSRS, Agile methodology.
Confidential, Birmingham, AL.
Sr .Net Developer
Responsibilities:
- Developed the application in Agile/SCRUM environment and the project tracking was done using Team Foundation Server.
- Designing and development of web forms using ASP.NET Web and custom controls.
- Involved in analysis, Design and coding for the Windows based Intranet application.
- Created View models and wrote client side validations using JQuery.
- Hosted Web Application in Amazon Web Services (AWS), regular Database and Application backups using Amazon S3 services.
- Worked on the enhancement of the application focusing majorly on ASP.NET, Javascript, and Jquery, based on the requirements from the business.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON
- Implemented the content management system using SDL Tridion.
- Implemented the Blue Print Architecture in SDL Tridion for Web applications.
- GUI was developed using C#.
- Developed Server side programming using C#.
- Designed and Developed Web forms using ASP.NET, XML and XSL.
- Designed and developed Business Layer using .NET Web Services, ADO.NET, Entity Framework.
- Used LINQ for Entity Framework querying in memory collection & database object.
- Used ASP.NET Server Controls and HTML, DHTML controls to design the web pages.
- Involved in writing the programming code for web pages using C# object Model.
- Used performance-tuning techniques to reduce garbage collection times with the help of CLR profiling.
- Create and Maintenance of the Database tables and perform backup of the tables.
- Designed and developed application in a MVC design pattern that converts database views to hierarchical XML documents which are then streamed to the ASP presentation layer using Asp.net.
- Developed the SQL Server Stored Procedures, Views and User-Defined Functions that are required for the application in MS SQL Server 2008R2.
- Designed and developed application in a MVC design pattern that converts database views to hierarchical XML documents which are then streamed to the ASP presentation layer.
- Responsible for designing ASP.net application authentication using .net framework, model view controller MVC 4.0, and IIS security model.
- Modifications were made to the existing GUI using WPF for better look and feel.
- Built a WPF desktop application to help employees avoid paperwork and use electronic form to communicate with other departments.
- Developed runtime animations using MS SilverLight and WPF.
- Designed and developed custom defined reports such as Employee Weekly Summary Reports using SQL Server Reporting Services (SSRS) and deployed them on SharePoint Portal.
- Created custom web parts using SharePoint Designer 2010 and Visual Studio 2010 templates.
- Used threading for operation to insert record simultaneously
- Implemented development standards with team members.
- Responsible for documenting the requirements specification.
- Performed Unit testing to ensure the application functioned as per the design and requirement.
- Used ADO.NET Object Model to Interact with SQL Server Database using C#.
- Used GIT HUB for version control and JIRA for defect tracking.
- Developed Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Utilized Nunit to unit test .Net code.
Environment: C#, ASP.Net, ADO.NET, Entity framework 4, Visual Studio2010, .NET Framework 4.0, Windows Server 2008, JavaScript, HTML, DHTML, XML, GitHub, IIS 6.0, MS Silverlight, Microsoft SharePoint, WPF, JIRA, AWS, SSIS, SQL Server 2008R2, SSRS, Agile methodology.
Confidential - Hightstown, NJ
Sr .Net Developer
Responsibilities:
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Study and analysis of requirement and existing system documents
- Developed Data Access Components to access the SQL database.
- Developed the User Controls and Custom Controls in C# to reuse the user interface in Web Forms and also raise the events by Delegates.
- Developed the user interface for back office support and worked collaboratively in Agile scrum team on the design and development of application based MVC framework using, HTML and CSS3.
- Used Data Migration to transfer the data between types and formats which helps in upgrades, server maintenance and website consolidation.
- Extensively used Data Integration in combining data from different sources which helps in users providing with the unified view of data.
- Prepared Design documents, Class diagrams and Sequence diagrams using Visio.
- Designed and developed rich and enhanced web pages using C#, Entity Framework, JSON, CSS 3, JQuery and JQuery UI as SharePoint's web parts and also normal pages under layouts.
- Developed backend stored procedures and one time Data scripts for one time load of static data using SQL server 2008.
- Strictly followed coding standards like naming conventions while developing Classes, Methods, Variables and database stored procedures.
- Provided technical support to team members and conducting knowledge sessions on project requirements, design and coding standards to the team.
- Used SharePoint Object Model for developing the Web Parts with C#.NET as the language for development to meet the user requirements.
- Developed web pages using Microsoft SharePoint Server (MOSS), Silverlight services for employees to communicate and have valuable advices on issues from different departments
- Developed UI components using Classic ASP.NET and C#.
- Developed runtime animations using MS SilverLight and WPF.
- Responsible for developing Portfolios views using Microsoft WPF Prism Framework/MVVM model and used Asynchronous and Multi-threading libraries for extensive background processing.
- Developed advanced WPF client navigation controls using Infragistics controls.
- Made use of the JavaScript functions for browser Check of the application.
- Involved in building Classic ASP.NET pages from already existing HTML pages.
- Used ASP.NET Validation Controls for Client side validation.
- Heavily used .NET Web Controls, Validation Controls and User Controls.
- Used ADO.NET Entity Framework to interact with SQL Server Database.
- Worked with MongoDB in retrieving and manipulation of data.
- Extensively used Dynamic SQL commands and SQL stored procedures to interact with the Database.
- Used TeamCity for continuous integration and Octopus Deploy for deployment of the applications with GIT HUB for version control.
- Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
- Developed various reports based on the requirements using Crystal Reports.
Environment: Visual Studio.NET 2010, MVC, Web API, SQL Server 2008,oracle web logic server, C#, Entity Framework 4.0, ASP.NET, ADO.NET, GitHub, TeamCity, Octopus Deploy,NLog, Microsoft SharePoint, LINQ to SQL, SSRS, SSIS, WCF Service, XML, CSS, Jquery, MongoDB, Agile methodology.
Confidential
.NET Developer
Responsibilities:
- Developed Web applications using C#, ASP.Net.
- Building windows applications using WPF and XAML.
- Developed Data and Object Models and ER Diagrams.
- Coded and developed interface with C# for various departments.
- Used ASP.Net Login controls to authenticate users.
- Used C# multi-threading in developing applications.
- Actively used all .Net validation controls.
- Provided session level security and role based authentication using session objects and cookies.
- While developing application used ASP objects like Request, Response and Server.
- Used Master pages to create a consistent layout for all the pages in the application.
- Applied styles to web page using CSS to ensure compliance standards
- Implemented Caching and State Management strategies to improve overall performance of the application.
- Designed and implemented reusable software elements like Custom Controls and also User Controls using ASP.NET.
- Used web server controls like Login Control, Menu Control and Substitution Control extensively in designing web forms.
- Involved in the complete database and also data access layer design.
- Developed test strategies, test plans and test cases and performed Unit Testing to identify and resolve integration, functional and usability issues before deployment.
Environment: MS Visual Studio 2008, ASP.NET 3.5, C#, ADO.NET, IIS, JavaScript, SOAP, XML, HTML, DHTM.
Confidential
.NET Programmer
Responsibilities:
- Analyze the Requirement specifications provided by the Client and Developed Technical and Functional specifications.
- Used C# for the coding and worked with N-tier Architecture for Presentation layer, Business Layer and Data access layers.
- Debugged and coded using C#.
- Created Web Forms using ASP.NET Server Controls and Validations Inputs using JavaScript
- Used ADO.NET objects such as Connection Strings, Command Type, Data Adapter, Data Reader and Data Set for consistent Data Access.
- Used Win Forms to develop UI applications and 2d Graphics for Rich View.
- Store Procedures were written in the database to fetch and to Update a Record
- Performed Unit Testing using N-Unit.
- Fixing and optimizing ASP.NET web pages using C# and SQL Server 2005 stored procedures, and associating fixes/new code with tasks in Team Foundation Server.
- Used Crystal reports to generate reports to the Middle Office, and Back Office users.
- Used Hybrid Waterfall Model and Incremental Model as the SDLC.
Environment: .NET Framework 2.0, ASP.NET, C#, ADO.NET, Visual Studio 2005, JavaScript, IIS 5.0, SQL Server Integration Services(SSIS), HTML, DHTML, Crystal Reports, Dynamic PDF and SQL Server 2005.