Sr .net Developer Resume
St Louis, MO
PROFESSIONAL SUMMARY:
- Over 8+ years of professional experience in .NET Technologies, Visual C# (4.5/ 4.0/3.5/3.0/2.0 / 1.1 ), ASP.NET, MVC (5/4/3), Web API (1/2), WCF, AngularJS, WSS 3.0, MS - SQL Server.
- Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming/ testing and implementation of major systems.
- Expertise in Microsoft .Net technologies C#, ASP.NET, VB.NET, ADO.NET, Web Services and Windows Communication Foundation (WCF). NUnit, Unity.
- Solid knowledge and experience with Web Forms, LINQ, CSS, AJAX, IIS, JavaScript, UI design and development, consuming and manipulating data using ADO. NET.
- Proficient with WCF, WPF, Web Services using WSDL, SOAP LINQ and UDDI.
- Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.
- Strong working knowledge in development and usage of WCF.
- Experience in using LINQ to SQL, Entity Framework and ADO.NET to develop Data Access Layer.
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts using .NET Framework and recent experience working with PRISM and MVVM design p Confidential erns for Silverlight and WPF.
- Good Understanding of how persisted objects are created, queried, and used with Entity Framework.
- Developed DSL for writing alert criteria to be applied against incoming telematics data wrote NServiceBus endpoint to apply alert criteria and record alerts.
- Wrote NServiceBus endpoint to aggregate incoming telematics data for reporting web application.
- Extensive knowledge of C# object oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
- Knowledge on cloud services of Microsoft cloud service as Azure Cloud Service.
- Experience in designing the front end pages using HTML, XHTML, CSS, BOOSTRAP, JAVASCRIPT, AJAX and AngularJS.
- Experience in distributed systems and integration using Microsoft technologies especially MSMQ and WCF.
- Experience in design and development of applications using N-Tier Architecture.
- Experience in Silverlight 3.0 programming using XAML and data access using WCF RIA/REST Services and ADO.NET Entity Framework.
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure and SQL Azure.
- Experience in implementing .NET Security features like Authentication and Authorization using Forms-based and Windows-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Experience in testing tools like N-Unit, Microsoft Testing Tools.
- Hands on experience in reports development using SQL Server Reporting Service (SSRS) and Crystal Reports and experience in developing integration packages using SQL Server Integration Service (SSIS).
- Good Experience in database development in creating complex database Queries, Views, Stored Procedures, User Defined Functions, Cursors and Triggers.
- Good work experience in MS SQL Server 2008/2005/2000 and Oracle 11g/10g/9i. Knowledge in developing stored procedures functions and triggers using T-SQL and PL/SQL.
- Implement code version maintenance/tracking using GitHub, Subversion, Microsoft Visual Source Safe (VSS) and Microsoft Team Foundation Server (TFS).
- Experienced in methodologies like Agile, Waterfall and Scrum.
- Proven ability to analyze problems, roots cause, and develop innovative solutions to business challenges and streamlining operations.
TECHNICAL SKILLS:
Program Languages: C# 3.0/2.0/1.2, VB.Net 9.0/8.0/7.0, XAML, XML, SQL, PL/SQL, T-SQL, C++, C
Microsoft.NET: .NETFramework 4.0/3.5/3.0/2.0 /1. x, WebForms, WinForms, ADO.NET, WCF, WCF, ASP.NET 4.0/3.5/3.0/2.0, VB.NET, WebServices, WindowsServices, WWF, RIAServices,Silverlight 4/3.0/2.0/1.1, WPF4/3.5/3.0, EntityFramework4, LINQ, SSIS, SSRS, SSAS, SharePoint.
P Confidential erns: PRISM, MVC, MVC2, MVC3,MVC5, MVP, MV-VMDevelopment Tools: Visual studio 2010/ 2008/2005/2003, Visual Web Developer Expression Blend /Design
Database: SQL Server 2008/2005/2003, MS Access2007/2003,Oracle 11g/10g/9i
Web Development: HTML, CSS, XAML, XML, XSL, XSD, DTD, XSLT, DHTML, XHTML, SOAP, JSON, Adobe Flash MX, Java Script, php, VB Script, toolkit, Silver Light
Operating Systems: Win 9x, Win 2000/2003, Win XP, Win Vista, Win 7, Linux
Versioning Tools: Visual Source Safe and SVN Tortoise, Team Foundation Server (TFS)
Standards: MS Word, MS Excel, MS PowerPoint, MS Project, MS Visio
Designing Tools: UML, Rational Rose, Microsoft Visio 2010/2007, Microsoft Expression Studio (Web, Blend)
Web/App Servers: IIS 7.0/6.0, Personal Web Server
Standards & Trends: SOA (Service Oriented Architecture), DSA (Data Structure & Algorithm), UML Design P Confidential erns
Reporting Tools: SQL Server Reporting Service (SSRS), Crystal Reports, SQL Server Integrated Service (SSIS), SQL Server Analytical Services (SSAS)
Testing Tools: N-Unit Testing, SOAP UI (Web-Service Testing)
PROFESSIONAL EXPERIENCE:
Sr .NET Developer
Confidential, St. Louis, MO
Responsibilities:
- Interacted with business analysts, end users and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements.
- Designed and developed user interface for web application and intranet application using Visual Studio 2013, ASP.NET, MVC 5, and C #.NET, AJAX, XML and CSS with object oriented programming techniques.
- Created and consumed WCF s ervices which are based on SOA architecture. Used Basic Http Binding for binding purposes. Worked on WCF security.
- Developed custom code analysis rules to enforce developers to follow the application architecture.
- Involved in continuous integration process monitoring the builds and code coverage .
- Used WCF for developing and deploying services on windows in line with the Service Oriented Architecture (SOA).
- Designed Frontend with in object oriented JavaScript Framework like Angular JS.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and also consume the API’s client side using Angular JS data binding.
- Designed the web pages using ASP.NET, HTML, JavaScript, AJAX, jQuery, XML and CSS for classic Application.
- Used GitHub as source control in creating, updating and merging branches.
- Extensively used Token based authentication to communicate between internal and 3rd party Mobile Applications.
- Enhanced user experience by designing new web features using Knockout.js.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Designed the interactive front end using CSS3 , HTML , JavaScript and Bootstrap.
- Worked on client-server application development using Oracle 12c, 11g, 10g, 9i, 8i, PL/SQL .
- Designed and developed windows service which uses MSMQ for asynchronous message processing.
- Used AngularJS to standardize web application structure and provide a future template and KnockoutJS for data binding.
- Responsible for maintaining versions of source code using Team Foundation Server 2012.
- Created packages using SSIS for extracting data from flat files, MS Excel files, OLEDB, MS Access to SQL Server database.
- Developed stored procedures, functions, triggers using SQL and T-SQL in SQL Server for fetching data and binding.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Designed & developed .net classes, partial views, and new application modules for web services for batch jobs.
- Used LINQ to communicate between DAL and other business components.
- Enhanced and added web forms to an existing CRM application using classic ASP.NET technology.
- Build technical architecture of application and document design in high level and low level design document.
- Developed application infrastructure component like logging, exception handling, data access, caching and cryptographic application block.
- Involved in developing and organizing Custom Error pages and Exception Handling.
- Demonstrating the architectural implementation through code and design.
- Design application architecture, design and code reviews.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files.
Environment: VisualStudio 2015, C# 5.0, ASP.Net 4.5/4.0/3.5, MVC5.0, WCF,EDMX, HTML5, Angular 2, SOAPUI JQuery, Expression Blend 3.0, XAML, TFS, WPF, Crystal Reports XI R2, Telerik, IIS 8.0, AJAX, React.JS, ADO.Net Entity Framework 6.0, LINQ, XML, Microsoft Enterprise Library, NUNIT, Stored Procedures, Unity Framework, HL7 Versions, 3- Tier Architecture, SSIS, SSRS, Restful web services, Oracle, SQL Server 2014 R2/2012, Windows Server 2008 R2/2008, AngularJS, Bootstrap, Agile.
Senior .NET Developer
Confidential, Richmond, VA
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and back end applications.
- Developed n-tier web applications in .NET environment using C#, .NET, ASP.NET MVC 4 and Web services, and SQL Server.
- Extensively used JQuery in creating plugins and extending existing Plugin’s like Autocomplete and Auto suggest .
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript and JQuery.
- Created Authentication, Authorization and custom Confidential ributes used in different controllers.
- Used Custom Validators, Validation Controls for text boxes and performed validations both on client side and server side.
- Wrote Data Access Layer Methods, T-SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Involved in Developing Query for generating Cross-Tab Drill-down reports in SSRS (SQL Server Reporting Services).
- Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
- Developed the service layer for print service using WCF and hosted the WCF services in IIS 7.0.
- Used Log4Net in logging the application messages at different levels
- Used Microsoft Enterprise library for Data access and Exception Handling.
- Redesigned and maintained existing Web API utilizing HTML5, CSS3, JQuery and AngularJS.
- Created and Consumed WCF Web services using different protocols.
- Used Jenkins for auto deployment of Application on dev, QA servers and automated integration tests to make sure application is stable at all times.
- Created a central Distribution Service to send Emails by different application using the templates.
- Connected database using SQL Data Provider and used ADO.NET technology for data retrieving, querying, storage and manipulation.
- Created required reports for the management using Crystal Reports 10.0.
- Involved in Unit testing, Modular testing, Integration testing and successful integration of modules and multiple layers in the system.
- Developed views and partial views to be used by the application
- Worked as a full stack developer in trouble shooting the application in all layers like UI, Business access and Data.
- Involved in writing unit tests using NUnit and maintained the code coverage using Dot Cover tool.
- Used Moq library to mock the interfaces with in the application interfaces and external service response.
- Worked on stored procedures, advanced queries, triggers, views, indexes for query optimization for the SQL Server databases.
- Successfully Lead Integration of Production Release and made sure that issues are timely raised, escalated and resolved. Received appreciation for the same.
Environment: Visual Studio 2013, ASP.Net 4.5, Oracle, WCF, ADO.Net, AJAX, AngularJS, JQuery, HTML, XML, Crystal Reports, SSIS, SSRS, Javascript, Visual Source Safe (VSS), Dot Cover, Moq, Fx-Cop, Jenkins, Unity.
.NET Developer
Confidential, Palo Alto, CA
Responsibilities:
- Designed and developed the application using ASP.NET, Visual Studio 2012, C#.NET and SQLServer 2012.
- Implemented form authentication and authorization.
- Designed and developed custom .NET components and user controls using ASP.NET and C#.
- Used ADO.NET extensively for retrieving, querying, storage, and data manipulation achieving continuous data base connectivity.
- Created User Controls, Data Access Layer, and Business Logic Layer Classes in Model using C#.
- Worked on DB2 on various platforms like UNIX, Windows. Using SQL, obtained data from DB2 and other databases.
- Used Telerik controls like Radchart and RadGridview to provide richer user experience.
- Developed Middleware using Web Services and web methods in C # which communicates between Web server and different backend systems as SOAP messages.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Extensively used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Involved in unit-testing web applications and in Test Driven Developement ( TDD ).
- Implemented UI validation using Validation Controls and JQuery validator.
- Extensively used JQuery throughout the application and created and extended the plug-ins.
- Developed Complex Stored procedures and Functions in SQL Server.
- Developed reports using Crystal Reports and review client’s data and complex reporting requirements and published the end reports.
- Performed Unit and Integration Testing.
Environment: Visual Studio 2012, C#, WCF, ASP.NET4.0, JQuery, MVC, SQL server 2012, VSS, LINQ, Infragistics, SQL Server.
.NET Developer
Confidential, Bellevue, WA
Responsibilities:
- Involved in design and development stages.
- Developed UI screens using ASP.NET MVC p Confidential ern, Windows Forms and C#.
- Designed and Developed Master Pages , Themes and Skins in ASP.NET to achieve consistent, rich look and feel of the web site.
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C#, and ASP.NET .
- Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.
- Responsible for writing Web services/WCF for Data access layer related development.
- Implemented JQuery UI core interaction plug-in for advanced effects built on top of JQuery JavaScript Library.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Used Sessions, Cookies and Application Level State Management in Application.
- Performed validations on Web Forms using .NET Validation Controls and also Client Side Validation using JavaScript .
- Created SP , Functions, Views and Triggers in SQL server database using PL-SQL for regulate and maintain complex data.
Environment: .Net 3.5 framework, C#, ASP.NET 3.5, JQuery, WCF, AJAX, ADO.NET, PL-SQL, JavaScript, HTML5, CSS, XML, Visual Studio 2008, IIS 6.0.
.Net Developer
Confidential
Responsibilities:
- Responsible for development and support associated with various HR Management Projects using workflow .
- Gathered user's requirement and documented them. Analyzed the requirements and significantly contributed in developing business block diagrams such as class diagrams, data flow diagrams, and ER diagrams using MS Visio.
- Worked collaboratively with a team and involved in development life cycle ( SDLC ), from design phase to implementation phase, testing and deployment. Designed user interface and implemented application logic using C#.Net with good working knowledge on different controls and templates like Grid view Control .
- Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Established communication between different applications running on same/different platforms using WCF.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Used WCF services to provide interoperability of application with other third party web services.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using Crystal Reports .
- Written Views, User Defined Functions , Stored Procedures , and Triggers for inserting/Updating/Deleting the data into the relational tables.
- Developed Custom controls to enable Reusability and have good working knowledge with ASP.NET Web Server controls like Grid View, Data List and Repeater for displaying the records. Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, HTML and JavaScript.
- Presented application's functionality to prospective clients.
Environment: Microsoft SQL Server 2005, SSIS, ASP.net, C#.net, WCF, WPF, T-SQL, NUnit, Microsoft Visio, Crystal Reports, Visual SourceSafe (VSS).
