Sr. .net Consultant Resume Profile
San Rafael, CA
Professional Summary
- Having 10 years of experience in Software Development of Web, Windows and Mobile applications.
- Experience in partner portal applications using SharePoint 2013 development.
- Working knowledge of various tools like Share Point Designer, PowerShell, IE Developer Tool and U2U CAML query builder.
- Expertise using SharePoint Object Model and Web Services.
- Expertise using SharePoint Client Model
- Worked on setting up the SharePoint 2013 development environment.
- Customization of SharePoint Document management, Portal site and Master page layouts.
- Efficient in Microsoft .NET 4.0, 3.5, 2.0 and 1.1, Entity Framework 4.0, ASP.NET with C and VB, Asp.Net Ajax, ASP.NET MVC, WCF, WF, LINQ, WF Services, Web Services, SSIS, Ajax, JavaScript, JQuery, JSON, HTML, XML, XSLT, SharePoint Server 2013 and SQL Server 2008.
- Experience in PowerShell Programming
- Good Experience in consuming Quartz Scheduler, Chilkat Email, Abbyy OCR SDK, SaasPose SDK, Spreadsheet Gear, Newtonsoft JSON, IDS, AntiXss, Westwind Globalization, Flee, DoForms, Postmark Email, Cdyne SMS
- Specialized in n-tier Architecture Design using Microsoft Technologies.
- Expert in Database Synchronization Solutions.
- Expert in trouble shooting, Debugging and pinpointing issues.
- Expert in Windows Services, Multi-threading.
- Experience with Quartz.NET scheduling tool.
- Familiar experience in working with ADO.NET, SQL Server 2000, 2005 and 2008.
- Experienced with Windows Azure Worker Role, Web Role, Storage and VM Roles.
- Experienced in Team Foundation Server features like Branching, Merging, Migration and Administration.
- Experienced in working with XML and XSL.
- Expert in trouble shooting with SQL Server Profiler, Fiddler 2.0, Log Parser, Debug Diagnostic Tool v1.2 DebugDiag
- Expert in implementing Custom Provider model in applications.
- Implemented SQL Cache Dependency in WCF Services.
- Experienced in File I/O.
- Strong knowledge on ASP.NET State Management.
- Experience in working with Security Token Services with Multi-Tenancy support.
- Experienced in using Extension Methods, Generics and LINQ to Objects.
- Experienced in generating SQL Scripts using Red Gate SQL Compare usable for deployments.
- Created Web Parts with ASP.NET applications.
- Experience with Infragistics Netadvantage Controls for ASP.NET.
- Expert in code reviews and identifying risks and issues.
- Expert in Object Oriented Programming.
- Functional domain experience includes Healthcare, Food Safety, Agriculture and Retail Marketing and Supply Chain management.
- Strong practical experience in Creating and Consuming Web Services or WCF services.
- Has varied experience across various domains that gave a right mix of both business process experience as well as technical expertise.
- Accustomed to work in a team environment with tight schedules and capable of working efficiently under pressure.
- Well versed with SDLC concepts Agile Methodology, Water fall and quick fix models .
- Microsoft Certified Professional and a Certified Technology Specialist.
- Good experience in Architectural Patterns usage like MVP, MVVM, MVC and design patterns like Factory, Singleton, Strategy, Dispose
- Hands on SharePoint Server 2013, for Multi tenancy implementation.
Technical Skills
Languages: C .Net, VB.Net, java, C, C
Source Control: Team Foundation Server 2010/2008, Visual Source Safe 2005
Web Technologies: HTML, DHTML, CSS, ASP.Net, WCF, WF, MVC, WPF, VB Script, Jscript, SOAP and XML Web Services, XSLT, Web API, Ajax, XML, HTML, JavaScript, JQuery, JSON, WCF Restful Services, Knockout JS
Databases: SQL Server 2012, 2008 R2/2005/2000, SQL CE, SQLite, MySQL, Microsoft SQL Server Analysis Services 2008, MS Access
Architectures: COM, DCOM, COM , .Net Remoting, SOA, Web Services
Server Technologies: Windows Server 2008 IIS, Active Directory Application Mode, AD/LDS
Debugging Tools: WinDbg, SQL Profiler, Fiddler 2.0, Log Parser, Debug Diagnostic Tool v1.2
Issue trackers: Jira, Onetime 2007, Bugzilla, Mantis
Frameworks: Rx, LINQ, Entity Framework 4.0, .Net Framework 4.5, 4.0, 3.5, 3.0, 2.0, 1.1
Business Intelligence: SSRS, SSIS, SSAS
Operating Systems: Windows 7/XP, Windows Server 2008 R2/2003, Windows Azure
Windows Development: Windows Forms, Windows Services, WPF
Visual Studio IDEs: VS.NET 2013/2010/2008/2005/2003
Architectural Patterns: MVP, MVVM, MVC
Web Servers: IIS7.5, IIS6.0 and IIS5.1
Professional Experience
Confidential
Sr. .Net Consultant
- Migration of SharePoint site copy to different SharePoint sites
- Developed custom web parts in SharePoint 2013
- Developed custom Timer job, Event Receivers in SharePoint 2013
- Business Connectivity Services
- Developed Custom workflows
- SPMetal used for SPContext
- Implemented Scheduling in Windows Service using Quarts.net.
- Created a Windows Service Module to receive Laboratory email in Real-time using Postmark Inbound integration.
- Created Interdependent Windows Service Modules that are triggered for processing by its previous module, thus avoiding a check on database in given intervals.
- Implemented notification emails outbound retry logic to run as a separate activity without delaying real-time notifications.
- Identifying reusable components and implementing.
- Gathering Technical discussions with Team when there is any new technical implementation.
- Research and Development for identifying the required new component
- Involved in technical analysis, design, coding, code reviews and database design.
- Helping the team to understand application architecture and adhering design guide lines.
- Worked on SSIS to automate tenant data upload process.
- Developed code replication tool with TFS API.
- Worked as a TFS Administrator to carry out branch creation, merging activities etc.
- Involved in optimizing the performance of the application.
- Involved in implementation of the tenant specific requirements for various tenants.
- Interacting with client on a regular basis to know the requirements and to understand the business
- Implemented Data Security in SSAS ensuring only accessible data visibility for all users.
- Implemented SQL Cache Dependency in WCF Services.
- Involved in various architecture and design decisions.
- Involved in a Batch Processing implementation that processes submitted excel sheets with predefined transformation and workflows.
- Involved in designing a backend admin Web Application using MVC3.
- Involved in Technical Analysis Reviews and Approvals.
- Supported team in Server Infrastructure maintenance.
- Created User Control for Additional Documents Upload such as COA Certificate of Analysis and Results CSV.
- Coded background logic based on Result Validation to trigger further automatic testing and/or notifications to users and laboratory.
- Created a Windows Service Module to receive Result XMLs through emails from Laboratories by checking Email Inbox using POP3 in customizable intervals.
- Implemented notifications with user defined Email Templates using XSL.
- Implemented Lazy Load support for Relationship Population within Data Context.
- Implemented 'Remember Me' functionality by serializing the Security Token issued by STS.
- Created reusable Secure Controls that enable/disable themselves based on current user's permissions.
- Implemented Super Administrator functionality bypassing any security checks for this special System Role.
- Worked on migrating of existing ASP.NET code to Windows Azure Worker and Web Roles.
- Involved in Audit Trail implementation of system configuration tables to track Row and Column wise changes on related tables at Activity level i.e. relating all updates to a single id with relevant user name and date time stamp.
- Created User Interface for user to find a Batch, Sample or Test in-order to load results for a Test.
- Created Manual Entry User Interface.
- Created XML Upload User Interface.
- Created Result Validation Module.
- Created a Data Context for loading all required result results in Result Validation.
- Created dynamic Relationship Population logic within the Data Context.
- Created User Interface for Notification Groups management.
- Created dynamic user interface using ASP.Net Dynamic Data to facilitate data entry to simple Master Tables with support for Strings, Numbers and Dates as columns.
- Implemented Data Security by Creating Secure Views for use in Stored Procedures. Data Security is supported at various levels i.e. Countries, Customers, Products and Suppliers.
- Implemented Data Security at SQL Server Level, thus avoiding any data security issues.
- Used WinDbg to analyze and identify reproducible scenarios for production issues.
Environment:
Microsoft.NET Framework 3.5 4.0, ASP.NET, C , ASP.NET Ajax Extensions, WCF, WPF, SQL Server 2008 R2, Microsoft Enterprise Library Application Blocks, XML, Windows Server 2008 R2, Visual Studio 2010/2008, IIS 7, TFS, SSIS, Dundas dashboards and Infragistics ultra Web Grid, Jira, Chilkat Email Reader, DoForms, LINQ, SharePoint Server 2013
Confidential
Sr. Software Engineer
- Involved in technical analysis, design, coding, code reviews, unit and integration testing.
- Interacting with the customers on a regular basis to know the requirements and to understand the business
- Review Analysis of Functional Specifications, Analyzing, Coding and Unit Testing.
- Tracking issues through bug tracker OnTime 2008 for day - day status report.
- Involved in requirement gathering, analysis and documentation of assigned modules.
- Involved in requirement analysis discussions within team to identify conflicting requirements and to document these with examples in-order to communicate the same to client.
- Involved in regular peer code reviews.
Environment:
Microsoft.NET Framework 2.0, ASP.NET with C , ASP.NET Ajax Extensions, SQL Server 2005, Microsoft Enterprise Library Application Blocks, XML, XSLT, Visual Studio.Net 2005, IIS 6.0, Web Services, Windows Services, Source Anywhere, OnTime 2008
Confidential
Software Engineer
- Review Analysis of Functional Specifications, Coding and Unit Testing.
- Participate in daily and weekly meetings with Team Managers, clients, Listing New functional implementations and Modifications as per the requirement discussions.
- Coordinating with the client, onsite team and testing team.
- Creating Tables and Stored Procedures, Triggers and functions in SQL 2005
- Involved in developing, business objects layer, business logic layer, Services Layer, Data Access layer and written methods C using Visual Studio-2005.
- Involved in Deploying the application
- Build user controls with graphical features and Custom controls using ASP.Net.
- Report Creation and usage in Microsoft Report Viewer
- Tracking issues through bug tracker E - Resolve for day - day status report.
- Created SQL Procedures for updating Database with Captured Data.
- Involved in client discussions to gather requirements, document and communicate the same to clients for confirmation.
Environment: ASP.NET, Vb.Net, C , .Net Framework 2.0, Web services, XML, HTML, SQL Server 2005, Windows Server 2003, Enterprise Library, Visual Studio 2005, JavaScript
Confidential
Software Engineer
- Implemented Database Synchronization to facilitate updates to/from offshore back office.
- Implemented a uniform user interface for both Online and Back-office versions to facilitate data entry on the live copy in case there are any difficulties with back-office internet connectivity.
- Created a reusable user control for file upload.
- Created reusable Secure Controls that enable/disable themselves based on the current permissions.
- Coding and Unit Testing.
- Support during the deployment of the application at client environment.
- UAT Support.
- Packaging of the application before sending for integration/code review.
- Consulting support for the deployment at integration
- Created XSLT based reports.
- Involved in requirement gathering, analysis and documentation.
Environment: ASP.NET, C , .Net Framework 2.0, Web services, AJAX, XML, HTML, SQL Server 2005, Windows Server 2003, Visual Studio 2005, JavaScript
Confidential
Software Developer
- Developed entire interface design for the Voice recognition and conversion of the application.
- Development in Asp.net, C , Vb.net for GUI and business logic.
- Assigning work to team members.
- Code reviews.
- Consulting support for the deployment at integration.
Environment: Windows Forms, C , .Net Framework 1.1, VSS 6.0, Visual Studio 2003
Confidential
Software Developer
- Requirement Understanding for Source data and transformation .
- Development in .NET Asp.net, C , Vb.net for GUI and business logic.
- Actively involved in Interface design of the application.
- Design and coding and implementation of data access layer using ADO.NET and Microsoft Application Blocks.
- Writing scripts in SQL for data transformation.
- Initiated and implemented Visual Source-Safe 6.0 for team use.
Environment:
ASP.Net, C , VB.Net, .Net Framework 1.1, XML, SQL Server 2000, VSS 6.0, Microsoft Application Blocks, Visual Studio 2003
Confidential
Software Developer
- Understanding the client requirements and making the changes in application accordingly.
- Developing the UI screens and coding as per the requirements. .
- Creating database objects like DB Tables, Views, Stored Procedures, and User Defined Functions.
- Worked on ADO.NET
- Testing and deploying the application.
- Building up a strong customer support.
- Coordinated with testing team to triage the bugs and fix.
- Packaging of the application before sending for integration/code review.
- Implemented Singleton Instance of Application.
Environment: ASP.Net, VB.Net, .Net Framework 1.1, XML, JavaScript, SQL Server 2000, IIS6.0, Web Service, Windows Service, VS.NET 2003, Windows 2003 Active Directory Server, Iguana 1.3, VSS 6.0