Sr .net Engineer / Consultant Resume
MN
SUMMARY
- An accomplished technologist (.Net Developer) with 7 years of progressive experience in analysis, design, development and maintenance of several highly scalable and fault tolerant enterprise applications.
- 7 years of professional experience on .NET platform using C#.Net, ASP.Net, ADO.Net.
- Extensively worked on C#, ASP.Net.
- Experience in .NET security features such as Authentication & Authorization, Windows and Forms based Authentication, Authorizing Users and Roles.
- Over 5 years of professional experience on JavaScript, CSS and Html.
- Over 1 year of professional experience on JQuery and AngularJS
- Over 4 years of experience in implementing distribution services using Web Services and WCF Services.
- Strong development experience in Win Forms using C#.
- Strong development experience in implementing WCF and Web Services using C#
- Test Automation, expertise in writing N Unit tests and Fit Test. Testing of GUI.
- Experience in using Language - Integrated Query (LINQ) in Web pages to retrieve and modify data.
- Extensively worked on automating Power shell scripts to generate the reports.
- Experience in developing reports using SQL Server Reporting Services (SSRS), MS Access reports and Crystal Reports, experience in using Web Server - IIS 7.0/6.0/5.0.
- Affluent with concepts of Design Patterns and Software Patterns (MVC and other Microsoft Pattern and Practices)
- Good understanding of creating web content using HTML 5.0(CSS3, Web Storage, Application caches, Canvas).
- Experience in Design and Development of SQL Server 2000/2005/2008 that includes SQL Queries, Stored Procedures, Triggers and Views.
- Extensive work experience with version control using Team Foundation Server.
- Expertise in Relational Database Modeling and Implementation using MS SQL Server.
- Worked under Test Driven Design and Development.
- Expert in code base management and continuous integration using TFS.
- Worked on XML Data structures and schemas.
- Extensively worked on Exporting and importing XML data.
- Expert level knowledge of Object Oriented concepts.
- Ability to work in-groups as well as independently with minimal supervision.
- Excellent communication, positive attitude and interpersonal skills.
TECHNICAL SKILLS
Languages: C#, C, C++, Java, PowerShell scripting
Operating Systems: Windows 2012/Windows 7, Unix/Linux
.Net Technologies: .Net Framework 3.5/4.0, ASP.NET, WCF,LINQADO.NET, WEB Services, WEB Forms, Web Parts, .NET Remoting.
Databases: MS SQL SERVER 2008/2012
Web Technologies: HTML/HTML5, ASP.NET, JavaScript, JQuery AngularJS, AJAX,CSS,XML
ETL Tools: Ab-Initio(GDE 1.13, Co>operatingSystem2.13)
Web Servers: IIS 6.0/7.0/8.0, Apache, NGNIX
Version Controls: TFS, SVN, CVS
PROFESSIONAL EXPERIENCE
Confidential, MN
Sr .Net Engineer / Consultant
Responsibilities:
- Interacted with Client in cataloging functional and nonfunctional requirements
- Created analysis and design artifacts, implementation plans and comprehensive testing strategy.
- Redesigned and segmented application for optimal performance and offline processing.
- Executed the conversion of code from VBA to C#.
- Involved in integrating the application with Onbase (Document repository system).
- Involved in generating data access and business object layer for the application.
- Created and executed NUnit test cases.
- Implemented the Elf logging by using Log4Net to log all the exceptions.
- Used LINQ to objects to query the enumerable collections.
- Used validation controls to validate the web UI, used JavaScript, JQuery for client side Validation and written functions for Client side code to implement different functionalities in validations.
- Used Model View Controller (MVC) architecture pattern to organize objects which are specialized for their tasks.
- Created and consumed the Windows Communication Foundation (WCF) Services by using Address, Bindings and Contracts.
- Consumed external Windows Communication Foundation (WCF) Services persist audit information to the database
- Designed the database and developed SQL Stored procedures
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- Involved in code reviews and used Resharper for code refactoring.
- Used Tortoise SVN as source control mechanism.
- Implemented WCF service for the Onbase.
Environment: C#.NET, ASP.NET, SQL Server 2012, Visual Studio 2012, PowerShell Scripting, LINQ, WCF, MVC, JQUERY.
Confidential, Frankfort, KY
Sr .Net Developer
Responsibilities:
- Designed and Developed an EDI Utility that consolidates the metrics retrieved from several production servers that allows for real time monitoring of the systems’ health.
- Designed and Implemented a maintenance utility with a Graphical User Interface to perform IIS and App-Fabric resets on Dev, Integration and User Acceptance Test(UAT) servers.
- Designed and implemented a log aggregation utility using Power Shell for production server health checks and to generate Monitoring Reports.
- Designed and involved in the development of a mission critical SLA report tool using PowerShell scripting.
- Involved in Version Control and Release management activities that include regular monitoring and maintenance of TFS servers, user provisioning, defect tracking and release tagging etc.
- Interacted with Client in gathering functional/nonfunctional requirements, design, implementation plans and comprehensive testing strategy.
- Created and executed automated unit tests.
- Created several artifacts to meet the client deliverable requirements. These include but not limited to requirement documents, low level architecture and design documents, test plans and release notes.
- Involved in performance and load testing the servers and newly installed nodes.
- Technical owner of Dollar Universe Batch Jobs. Involved in execution of the scripts.
Environment: C#.NET, ASP.NET, SCOM, SQL Server 2012, Visual Studio 2012, PowerShell Scripting, TFS
Confidential, Harrisburg,PA
.Net Developer
Responsibilities:
- ASP.Net Web API Controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC Web Application.
- Several web user controls for writing reusable User Interface in Retain applications.
- MVC Data Annotation for validating the Client Server Validation
- Implemented exception handling/ logging/ authorization & authentication mechanism for web applications
- Designed and developed user interfaces in ASP.NET, and C#.NET.
- Used WCF (Windows communication Foundation) used to build applications that inter-communicate.
- Performed analysis on system specifications and translation of system requirements. Initiated software, code, and requirements analysis as well as system risk and software reliability analysis.
- Develop SSIS reusable components which are used for generic error logging.
- Design and develop WCF services which consume these SSIS packages.
- SQL Server stored procedures, tables, functions, optimization etc.
- Implementation of producer consumer pattern.
- Code review and writing technical design documents.
- Interacting with technical architects and involve in technical design.
- Provide solutions through code to application team.
- Provide guidance for using the Batch framework interfaces.
Environment: Asp.Net, C#, SSIS, WCF, TFS, MS Test, SQL Server2012, Entity Framework 6.1, Visual Studio 2012, Windows 7, Agile & Scrum process
Confidential
Net Developer
Responsibilities:
- Implemented WCF Services
- Designed the UI (website) for the project
- Implemented the enhanced functionality for the application.
- Added new grouping rules creation functionality to the existing rules engine
- Designed and developed the configuration settings in XML file
- Designed the database, developed stored procedures
- Designed and developed WCF Service for Data Access Layer
- Deployed and configured WCF Service using Generic Console Host
- Designed and developed internal MVC web application.
- Used for JIRA for continuous integration
Environment: VS 2008, C#.Net, ASP.Net, MVC 2, SQL Server 2008, JavaScript, WinForms, Web Services, WCF Services
Confidential
.Net Developer
Responsibilities:
- Primary developer for creating Graphical User Interface of the application.
- Communicated with the client to collect the project requirements
- Analyzed the requirements and created Technical Design Documentation
- Implemented User-Role based security functionality
- Designed the web pages using HTML and CSS
- Developed automatic mail message service
- Developed custom web controls for the various web pages
- Created highly optimized Client Side Scripting using JavaScript
- Involved in design of the data model and persistent layer.
- Created reports using SSRS
- Tested and installed the client side components.
Environment: ASP.NET, C#, SQL Server 2008, Windows 2000, JavaScript, IIS 5.0 and Visual Studio 2008
Confidential
.Net Developer
Responsibilities:
- Designed and developed using Visual Studio 6.0.
- Developed various modules.
- Prepared end-user documentation.
- Responsible for creating SQL queries and stored procedures using SQL server 2008 R2, defining database relational model and schemas
- Created documentation requirements for each software’s module to hand off to QA for testing.
- Tested and involved in installation on the server.
Environment: C#, Oracle, Windows 2000
Confidential
.Net Developer
Responsibilities:
- Designed and developed using Visual Studio 6.0.
- Designed GUI of all masters.
- Designed Windows Application using .Net Framework with SQL Server as the Database.
- Designed and developed grid controls as per the system requirement which performs calculation related to vendors payment invoice.
- Involved in writing the code for various modules .
- Deeply involved in root cause analysis and troubleshooting defects associated with the system.
- Used ADO.Net in connecting to Data Access management with SQL Server
- Involved in testing of modules.
