Sitecore Lead / Sr. Software Developer (.net) Resume
SUMMARY:
14 years of experience in the field of information technology. During this time, he has participated in web - based and rich-client application development projects utilizing latest Microsoft platforms, tools, and industry best practices.
Involved in application development projects utilizing .Net, Sitecore/Sitecore Commerce, .Net Core, JavaScript, AngurlaJs.
PROFESSIONAL EXPERIENCE:
Confidential
Sitecore Lead / Sr. Software Developer (.Net)
- Responsible for leading a team of Sitecore CMS developers working on a modern Sitecore based platform. The goal was to boost online conversion and enhance brand awareness.
- Developed a website utilizing Sitecore Experience Platform 9.0 Update-1
- Upgraded Sitecore from 7.1 to 8.0 update 3, and worked on xMarketing(DMS) with Mongo DB, Azure.
- Worked on a new project with Helix and Sitecore Habitat architecture using Unicorn and Rainbow.
- Created custom Sitecore pipelines, custom commands, Sitecore events and hooks, Sitecore schedules and tasks, custom publishing, custom workflows for the Sitecore CMS Authoring project.
- Implemented Glass Mapper ORM / unit testing framework for Sitecore Content Delivery project.
- Implemented Sitecore modules such as Version Pruner, Web Forms For Marketers, Sitecore PowerShell Console, Sitecore Instance Manager, Sitecore Log Analyzer, Sitecore Rocks, Razl, TDS, etc.
- Made extensive use of Node.JS, NPM, Gulp, Bower, and jQuery, AngularJs, HTML5, CSS3, SASS and AJAX for client side scripts.
- Worked on ecommerce websites Booking Engine and Funshops in Sitecore Insite.and Sitecore MVC.
- Worked on Inversion Control/Dependency Injection framework such as Structure Map.
- Worked on Test Driven Development environment using xUnit.
- Developed Webpages, User Controls and WCF in C# 5.0 for Booking engine project in MVC 5.0 framework using Visual Studio 2013 and .Net Framework 4.5.
- Developed various Load Tests in VS 2015 for anonymous and authenticated users for the entire ecommerce checkout process
- Configured Sitecore Role-based Security with custom Role and Membership providers
- Configured Dependency Injection with Windsor Castle, Glass Mapper and Glass Views/Controllers with Sitecore MVC 5.2.3 and used Sitecore Glass Sitecore Mapper framework and TDS
Confidential
Senior Software Developer
- Developed a full end-to-end business process where online applicants can directly request new building department permits via an automated permit application process.
- Developed the MVC application (MVC 2) for Land management project in C# 4.0 using Visual Studio.Net 2010 in Framework 4.0.
- Converted the traditional ASP.NET application to MVC application.
- Developed WebPages using AJAX and Rad (Telerik) controls for the Building Intake application using Radgrid, RadTabStrip, and various other Telerik controls in C# in Visual Studio 2008 and .Net Framework 3.5.
- Developed various .aspx pages using Expression Web tool.
- Developed customized skins and Themes for Rad controls.
- Used external CSS, DHTML, JavaScript and JQuery for the WebPages.
- Made extensive use of LINQ to XML, LINQ to SQL and LINQ to Objects in C# 4.0.
- Used XML and XSLT files as data Source for displaying Instructions on Client-side.
- Consumed GIS web service to display Map for Confidential .
- Consumed SI-1 and SI-24 web services to make financial transaction for permit fees.
- Used Fonet assembly to generate PDF files dynamically.
- Used ELMAH for error logging and tracing in the application.
Confidential
Senior Software Developer
- This project dynamically loads User Controls on Web Forms displaying various reports on the revenue for the airline companies.
- Designed and developed Web Forms using AJAX and Telerik controls for the Revenue reports in Radgrid, Radchart and various other Telerik controls in C# using Visual Studio 2008 in .Net Framework 3.5.
- Developed various User controls for the Client Setup project.
- Developed customized skins and Themes for Radgrid and Radcomboboxes.
- Used CSS, JavaScript, Ajax manager for better quality and improved user interface.
- Made extensive use of LINQ queries in C# and used NUnit framework for unit testing in class library.
- Used XML files as database for formatting the RAD controls such as radgridformatter in C#.
Confidential
Senior UX Designer
- Developed ASP.NET pages for Job management in C# using Visual Studio 2008 in .Net Framework 3.5.
- Made extensive use of Telerik and Ajax controls.
- Used CSS, JavaScript and Photoshop for improved user interface.
- Used Firebug to debug the client-side code to make the GUI compatible on multiple browsers.
- Populated the data on the pages using XML data source and used C# code on the Telerik controls.
Confidential
Senior Software Developer
- Developed and maintained ASP.NET pages for Community Landing project in C# in Team Explorer.
- Enabled the website to make use of the AJAX controls.
- Created database schema and stored procedures in SQL server 2005 for Community Landing admin and home pages.
- Designed and created Member Popup in AJAX to take the member survey.
- Designed GUI and coded several ASP.NET web forms and controls in Visual Studio 2005 using AJAX and JavaScript in three-tier application.
- Worked on the modules (forums, blogs, news etc.) implementing the business logic and data access layer in C#.
Confidential
Software Developer
- Developed and maintained Event Management tool in Asp.net 2.0 and C#.
- Developed a connected WPF application with WCF using XAML controls.
- Created Database schema, stored procedures in SQL server 2005 for the Event Management application.
- Migrated from MS Excess to SQL server 2005 for Event Management tool.
- Made extensive use of AJAX tools, wrote java scripts, created reports on various segments and events for Confidential
- Worked on legacy code (ASP) on Synergy application.
- Worked on DTS/SSIS packages dealing with information on different profiles and roles.
- Developed and maintained SRT Tracker application in Asp.net 2.0 and C#.
- Developed and maintained SRT INF Tracker application in Asp.net 2.0 and C#.
- Worked on Microsoft application blocks for retrieving data for applications and servers from SQL server 2005 for SRT Tracker and SRT INF Tracker applications.
- Created reports in SQL Reporting Services 2005 for an application called SPARQ that deals with information on spare parts and requested queue for Confidential customers.
Confidential
Software Developer
- Develop and maintain ASP.NET pages in VB.NET for ready-mix application
- Developed crystal reports (version 9.0) for ready slump times average and information related to various cement products, etc.
- Created stored procedures in SQL 2000 and Sybase for calculating the ratio of cement products, water trim, etc.
- Wrote Java Scripts and used various types of validation controls for client side validation.
Confidential
Software Developer
- Developed ASP.NET pages to display the batch status and records loaded using data grids.
- Developed C# components to upload and convert the Excel file to tab delimited text file and save them on the Oracle server.
- Implemented Microsoft Application blocks for Data Access and Exception handling. Log event functionality is also implemented.
- Developed test cases using NUnit framework to unit test the functionality of C# modules and Oracle stored procedures.
- Created a 3-tier application .Worked on the complete Development life- cycle.
- Wrote Java Scripts and used various types of validation controls for client side validation.
- Implemented security using user defined roles
Confidential
Software Developer
- Developed ASP.NET pages to display the video files.
- Developed C# components in N-tier application to dynamically load the third party controls and upload and FTP the video files.
- Worked on third party controls such as Infragistics.
- Developed deployment packages with setup projects.
- Developed modules using ADO.NET with strongly typed datasets.
- Created stored procedures and Parameterized SQL queries for retrieving and updating the data in the local SQL server 2000 database.
- Worked on XML Web Services and Remoting. Valladolid Mathematical Model Integration:
- Developed ASP.NET pages to display the calculated output of the mathematical model and the Invoice Calculations.
- Developed C# components to do the Invoicing calculations based on mathematical equations for the Electric Power Plant.
- Developed printing packages and invoice reports in PDF and Crystal Report formats using Crystal Reports Designer and Reporting Services.
- Implemented NUnit framework to unit test the functionality of C# modules.
- Developed modules using ADO.NET to enable users to register with the website, interacting with a SQL Server 2000 database.
- Created stored procedures and Parameterized SQL queries for retrieving and updating the data in the local SQL server database.
Confidential
Software Developer
- Developed ASP.NET pages to view stock information and fact books.
- Developed modules to enable users to register with the organization, the data being handled by ADO.NET code interacting with a SQL Server 2000 database.
- Involved in the development of security features including a SQL Server database based Forms Authentication scheme.
- Involved in the development of a web-based administrator site to enable administrators to view and monitor online transactions.
- Developed reports in PDF and Crystal Report formats using Crystal Reports Designer.
- Performed various tests using NUnit tests.
Confidential
Software Developer
- Developed a Windows Services for the XML document parsing and posting the parameters to the Web service.
- Developed the XML Web Service for updating the partner company's database (SQL server 2000).
- Designed the user interface in ASP.NET for the customers to place an order.
- Developed the data access layer.
- Created stored procedures for retrieving and updating the data in the local SQL server database.
- Designed reports using Crystal Reports Designer.
- Implemented schema, mappings, channels and ports using BizTalk editor and messaging services.