Senior .net Developer Resume
WI
SUMMARY
- Around 7+ years of extensive experience in various stand - alone, intranet, client-server and web based software applications using Microsoft technologies like Microsoft Visual Studio, Microsoft .NET Frameworks 1.1/2.0/3.0/3.5/4.0/4.5 , VB.NET, C#.NET, Microsoft Visual Basic 6.0.
- Involved in all phases ofsoftware development life cycle (SDLC)like requirements gathering, analysis, design, development, testing and maintaining of enterprise-level web and windows applications.
- Extensive experience with various software methodologies like Agile/Scrum, Waterfall, Test-Driven and Domain-Driven.
- Experience with implementing new technologies introduced in 3.5 like Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF) with Microsoft Expression Blend.
- Hands-on design experience with user interface web technologies like HTML, DHTML, CSS, JQuery, AJAX, JavaScript, VBScript, and Bootstrap etc.
- Extensive experience with working on all layers like presentation layer, business layer and data access layer using ORM technologies like LINQ, Entity Framework, NHibernate and ADO.NET.
- Extensive experience working with databases like SQL Server 2005/2008/2008 R2/2010/2014, Oracle 9i/10g and MS Access 2007/2010/2013.
- Experience in writing complex Stored Procedures, Functions, Triggers, Indexes, SQL Queries and Views along with Query Optimization using SQL Server 2008/2005 and Oracle 11g/10g/9i.
- Experience in reporting and integration business intelligence tools like SQL Server Reporting Services (SSRS) & SQL Server Integration Services (SSIS) as well as Crystal Reports.
- Experience with several design patterns like Singleton, Factory Method, Prototype, etc. and architectures like Service Oriented Architecture (SOA) and MVC.
- Experience in development of advanced technologies with services i.e., using WCF service (REST & Non-Rest) and Web API applicationswhere communication of data is done in XML and JSON formats.
- Significant N-Tier application development using architectures like ASP.NET MVC Framework using features like URL routing, View Models, HTML Helper classes, Data Annotations etc.
- Experience with developing windows based applications using Win Forms, Timers etc. and in creating Windows Services as scheduled jobs.
- Experience with using advanced third-party UI controls like Telerik Rad and DevExpress controls for web application development.
- Extensive experience with developing and consuming Web Services (SOAP, UDDI & WSDL).
- Working knowledge of object relational mapping (ORM) tools like Entity Framework, NHibernate and worked using LINQ with Objects, SQL and XML.
- Working knowledge with various version control software like Microsoft Visual Source Safe (VSS), Team Foundation Server (TFS) and SVN for version controls.
- Thorough understanding of Unified Modeling Language (UML) standards and documentation along with experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
- Experience in using .Net Remoting, Message Queuing, XML, XSLT, XPATHandXMLSchema.
- Experience in using test frameworks like MSTest, NUnit and mocking frameworks like Moq.
- Strong background working with cross-functional teams in the design, development, and quality control of applications, systems and databases.
- Fervent and innovative with a persistent desire to learn and an ability to adapt curiously to new environment and people; responsible and confident with an outgoing manner.
- Ability to interact and communicate professionally and effectively with management, co-workers and others at all technical skill levels with good project management skills and substantial exposure to project-based work structures.
TECHNICAL SKILLS
.NET Technologies & Programming Languages: C#, VB.NET, ASP.NET 4.0/3.5/3.0/2.0/1.0 , AJAX, Web Services, ADO.NET, LINQ.
Databases: SQL Server 2014/2010/2008 R2/2008/2005, Oracle 11g/10g/9i, MS Access 2013/2010/2007/2000.
Web Technologies: HTML 5, CSS, AJAX, JavaScript, JSON, XML, XSL, jQuery, Silverlight.
Web Servers: IIS 5.0/6.0/7.0.
Operating Systems: Windows 8/7/XP, Windows Server 2003/2008/2012
Reporting & Integration Tools: Crystal Reports, SSRS, SSIS.
Version Control Tools: VSS, SVN, TFS.
IDE and Tools: Microsoft Visual Studio. Net 2013/2012/2010/2008 , SQL Profiler, SQL Server Agent.
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio 2007/2003, SharePoint 2010, MS Excel.
PROFESSIONAL EXPERIENCE
Confidential, WI
Senior .Net Developer
Responsibilities:
- Involved in Scrum methodology like participating in daily standup meetings, Sprint Planning and Retrospective meetings.
- Creating intuitive, flexible User Interfaces using latest web technologies using Knockout JS and AngularJS.
- Developing Web application using ASP.NET, MVC5, C#, JavaScript, Knockout JS, JSON, HTML5 and CSS3.
- Code first Approach to create Entity Models for the solution in C# using Entity framework 6.
- Consuming and creating new services using Windows Communication Foundation (WCF).
- System exposes all the data/content through a Web API and Windows Communication Foundation (WCF)
- Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.
- Worked with multiple projects which gave me an opportunity to work with various Frameworks and
- Architectures like Entity Framework and MVC Architecture.
- Fixed the various production bugs in multiple projects.
- Created the required entities using the entity framework using code first approach.
- Queried the entities using LINQ to SQL.
- Worked with Agile software methodology.
- Analyzed and designed approaches using UML Use Case diagrams, Class Diagrams, State Diagrams, and Activity Diagrams.
- The proto-type built using leveraging the Model-View-Controller (MVC) design pattern. All controls were bound using data binding to the View Model.
- Designed the application using MVC Architecture.
- Designed the layout pages, Partial Views and Razor views.
- Designed and developed the user interface using ASP.NET, Telerik, CSS, BOOTSTRAP and HTML.
- Implemented new designs, porting and styling legacy pages, integrating jQuery plugins.
- Used the latest Bootstrap to provide consistent styling for mobile applications.
- Business Logic has been implemented using the concepts of secure coding features and Object Oriented programming (OOPS) with Code behind language C#.
- Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate the data.
- Used the Telerik controls.
- Wrote required stored procedures, triggers, views and indexes required for the project in order to perform data transactions.
- Created User input validations for new & existing users.
- Designed and implemented Data access layers using LINQ to XML Data.
- Utilized SOAP web and WCF web services.
- Involved with the client team to design and develop the application according to client requirement using
- WCF, SOA with the business logic implemented using C#.
- Manipulating and modifying the data from the database.
- Involved in Build, Debug and deployment of the Components.
- Created the reports required for multiple projects using SSRS reporting services.
- Created the required jobs using SSIS services.
Environment: Agile, Visual Studio 2013/2015, C#, ASP.NET MVC, WCF, Web API, LINQ to SQL, Bootstrap, HTML5, jQuery, Telerik Controls, SQL Server 2012.
Confidential, Memphis, TN
Senior .Net Developer
Responsibilities:
- Followed scrum with sprint of 2 weeks and involved in stand-up meetings.
- Developed and maintained multiple VB6 and converting them to .NET applications.
- Built .NET applications using .NET Framework 4.0, ASP.NET 4.0 with C# and VB.NET as programming languages.
- Involved in development of classes using C#.NET that incorporates both N-Tier architecture and database connectivity.
- Used JavaScript and JQuery as client side scripting languages.
- Created and consumed WCF services as per user requirements.
- Used Crystal Reports version 13 for reporting.
- Used SQL Server and MS Access databases as part of the two mentioned projects.
- Maintaining and writing new stored procedures, done some data analysis.
- Maintained VB6 application when OS upgraded from Windows XP to Windows 7.
- Wrote SSIS packages for transferring data between multiple data sources, transformations, etc.
- Used TFS as version controlling tool and time tracking tool.
- Used SharePoint sites for documents collaboration and Help Desk Authority tool as a defect tracking tool.
- Interacted with business users and prepared wireframes as per the requirements.
- Used MSTest as unit testing framework and TFS as version control.
Environment: Visual Studio 2010, .NET Framework 4.0, VB.NET/C#, ASP.NET, JQuery, WCF, CSS, SQL Server 2008 R2, Crystal Reports 13, SSIS, TFS 2010, Help Desk Authority.
Confidential, Atlanta, GA
.NET Developer
Responsibilities:
- Experienced in analyzing the Requirements, preparing the Design documents based on the specifications and Developing and Maintaining the application.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security models.
- Designed the web UI using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, Web Forms and AJAX controls.
- Used Master pages and CSS to provide consistent look across the pages.
- Responsible for creating various reusable custom controls.
- Used grid view controls for displaying the data and providing paging and sorting functionality.
- Persisted the individual states of the users across sessions, thus saving individual ps and providing a smooth navigation experience.
- Developed system services using Service Oriented Architecture (SOA) application platform for use.
- Designed, modeled and architected multithreaded, enterprise n-tier software agent using WCF web service hosted in a windows service.
- Used JavaScript for handling Client side validations and ASP.NET for Server side validation controls.
- Involved in developing and consuming Web Services and n-tier web applications using VB.NET, ASP.NET, C# and ADO.NET.
- Expertise in handling predefined exceptions and writing custom exceptions.
- Designed and implemented the C# classes using Generic collections, Reflection plus custom Attributes.
- Implemented the logging mechanism and exception handling using C# .NET framework.
- Implemented WPF to create, attractive and effective user interface using XAML document.
- Extensively used ADO.NET objects such as Data Readers, Data Adapters and Data set to access the data from the database.
- Used various caching mechanisms to enhance the performance.
- Used Oracle for database implementation in a multi-user environment.
- Created complex stored procedure, PL/SQL, T-SQL, Views, Triggers, Functions using SQL Server 2005 and performance Tuning using SQL server profiler.
- Designed and generated the reports using Crystal Reports.
- Involved in testing the application using NUnit.
Environment: .NET Framework 3.0/2.0, ASP.NET, C#, VB.NET, ADO.NET, WPF, AJAX, HTML, DHTML, JavaScript, XSL, XSLT, Oracle 10g, SQL, PL/SQL, XAML, Visual Studio 2005, Crystal Reports 10, NUnit, IIS 6.0.
Confidential, Philadelphia, PA
.Net Developer
Responsibilities:
- Defined and created an object-oriented framework with a plug-and-play architecture for various systems throughout the company.
- Performed facets of design, application development and deployment within the .NET architecture based on programming guidelines/standards.
- Developed an N-tier system with the UI layer, the business processing layer and the data access layer using the .NET Architecture.
- Used AJAX for making smaller, faster and user friendly web-page application.
- Developed Data Access and Business Logic layers including Web Services for the Business Logic layer.
- Developed Web User Interface using various user controls, custom controls and Telerik controls with design pattern and MS best Practices and Design patterns.
- Used Entity frame to SQL Feature of .Net Framework for retrieving data from SQL Server
- Designed user interface screens using user controls and Web forms.
- Created reports using Crystal Reports for intranet applications.
- Fixing bugs reported by QA and performed unit testing using NUnit.Used Visual source safe (VSS) for source control and documented the entire application.
Environment: .NET Framework 2.0/3.0, JavaScript, HTML, ADO.NET, SQL, ASP.NET 2.0, XML, Crystal Reports, SQL Server 2005,Visual SourceSafe, Ajax, IIS, Restful Services, WPF.
Confidential
.Net Developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Involved in requirement gathering, functional and technical specification.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Coding and debugging using ASP.NET and C#.
- Developed web forms using ASP.NET server controls and validated client side using Java Script.
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
- Writing Database routines, stored procedures and fixing up standard specifications.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
- Used a hybrid of waterfall and incremental model as the SDLC.
Environment: .NET Framework 2.0, ASP.NET, Web Services, C#.NET, Visual Studio .NET 2005, JavaScript, IIS 6.0, Visual SourceSafe, HTML, SQL Server 2005.
