Senior .net Developer Resume
Cleveland, OH
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, Angular, WSS 3.0, MS - SQL Server.
- 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, Web Services using WSDL, SOAP 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.
- 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.
- Experience in designing teh 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 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:
Technologies: .Net Framework 4.5/4.0/3.5/2.0/1.1/1.0, SQL, ADO.NET,ASP.NET 4.0/3.5/2.0/1.1, MVC, AJAX, LINQ, .Net Remoting, MSMQ,WCF, WWF, Web Services
OS/SERVER: WINDOWS 7/WINDOWS VISTA/XP Pro/NT/98/95
Database: MS Access, SQL Server (2012, 2008, 2005, 2003)
Data Access Technology: ADO.NET, Entity Framework
Application Tools: Visual studio (2013/2012/2010,2008), ReSharper, NUnit, NMock, SQL server 2012, Visio, Code Analysis, Fx-cop, DotCover
Protocols: REST, HTTP, TCP/IP, SOAP
Scripting Languages: JavaScript, VB Script, JQuery, ASP
Languages: C#, VB.NET, ASP.NET, HTML, XML
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, OH
Senior .NET Developer
Responsibilities:
- Interacted with business analysts, end users and worked on teh 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 services 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 teh application architecture.
- Involved in continuous integration process monitoring teh builds and code coverage
- Designed teh web pages using ASP.NET, HTML, JavaScript, AJAX, jQuery, XML and CSS for classic Application.
- Created API layer with Web API 2.0, to be consumed by different Applications.
- 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.
- Used Unity Dependency injection throughout teh application, Also used lazy loading to speed up teh some of teh constructors
- Enhanced user experience by designing new web features using Knockout.js.
- Designed and developed windows service which uses MSMQ for asynchronous message processing.
- Developed presentation layer of both public and intranet application.
- 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 teh architectural implementation through code and design.
- Design application architecture, design and code reviews.
- Developed stored procedures, functions, triggers using SQL and T-SQL in SQL Server for fetching data and binding.
Environment: Visual Studio.Net 2013, C#, .NET 4.5, Web API 2.0, ADO.NET, MVC 5, LINQ, Knockout.js, WCF, XML, GitHub, CSS, JavaScript, JQuery, AJAX, Ext.js, SSRS,MSMQ, SharePoint, NUnit, SQL, SQL Server 2008
Confidential, Chattanooga, TN
Sr.NET Developer
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
- Created Authentication, Authorization and custom Attributes used in different controllers.
- Used Custom Validators, Validation Controls for text boxes and performed validations both on client side and server side.
- Experienced in Bootstrap and JQuery.
- Used Log4Net in logging teh application messages at different levels
- Used Microsoft Enterprise library for Data access and Exception Handling.
- 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 teh templates.
- Connected database using SQL Data Provider and used ADO.NET technology for data retrieving, querying, storage and manipulation.
- Developed views and partial views to be used by teh application
- Worked as a full stack developer in trouble shooting teh application in all layers like UI, Business access and Data.
- Involved in writing unit tests using NUnit and maintained teh code coverage using Dot Cover tool.
- Used Moq library to mock teh interfaces with in teh application interfaces and external service response.
- Worked on stored procedures, advanced queries, triggers, views, indexes for query optimization for teh SQL Server databases.
Environment: Visual Studio 2013, ASP.Net 4.5, Oracle, WCF, ADO.Net, AJAX, JQuery, HTML, XML, Visual Source Safe (VSS), Dot Cover, Moq, Fx-Cop, Jenkins, Unity.
Confidential, Atlanta, GA
.NET Developer
Responsibilities:
- Designed and developed teh 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.NETand C#.
- Used ADO.NET extensively for retrieving, querying, storage, and data manipulation achieving continuous data base connectivity.
- Developed Middleware using Web Services and web methods in C # which communicates between Web server and different backend systems as SOAP messages.
- Implemented UI validation using Validation Controls and JQuery validator.
- Extensively used JQuery throughout teh application and created and extended teh plug-ins.
- Developed Complex Stored procedures and Functions in SQL Server.
- Developed reports using Crystal Reports and review clients data and complex reporting requirements and published teh 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.
Confidential, Houston, TX
.NET Developer
Responsibilities:
- Involved in design and development stages.
- Developed UI screens using ASP.NET MVC pattern, Windows Forms and C#.
- Designed and Developed Master Pages, Themes and Skins in ASP.NET to achieve consistent, rich look and feel of teh web site.
- Configured security features for teh 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 TEMPeffects 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.
Confidential
.NET Developer
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and back end applications.
- Interacted with business analysts, end users and worked on teh application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements.
- Design web application wireframe as per business requirement
- Designed and develop user interface for public web application and intranet application using Visual Studio, ASP.NET, C #.NET, and VB.NET, AJAX, XML and CSS with object oriented programming techniques. Used various features of C# and C#.Net (e.g. reflections, generics, partial classes, LINQ etc.).
- Developer presentation layer of both public and intranet application
- Build technical architecture of application and document design in high level and low level design document
- Develop application infrastructure component like logging, exception handling, data access, caching and cryptographic application block
- Demonstrating teh architectural implementation through code and design
- Design application architecture, design and code reviews
- Develop systems using .NET components and implemented teh Data Access layers using ADO.NET. Used ADO.NET objects such as data reader, data adapter and dataset for consistent access of teh data from data layer.
- Develop stored procedures, functions, triggers using SQL and T-SQL in SQL Server 2008 for fetching data and binding.
Environment: Visual Studio.Net 2010, C#.NET 4.0, ASP.NET, ADO.NET, LINQ, SharePoint, XML, SQL Server 2008, TFS, CSS, JavaScript, JQuery, NUnit.
