Sitecore Architect / Lead Resume
Pittsburgh, PA
SUMMARY:
- 14+ years of Expertise in Analysis, Design, Development, Implementation, Testing and Maintenance of Business Applications including Web Applications, Windows Applications, Web Services, and Client - Server applications.
- Experience in Agile/Waterfall/Iteration Methodologies
- Proficient in developing applications using ASP.Net, MVC 5.2/4.0, C#.NET, LINQ, Entity Frame work VB.NET, ADO.NET, SQL Server 2012/2008/2005, Oracle 8i
- Experience in Client Side debugging tools such as Firebug, Fiddler and Browser Developer tools
- Good development experience in VB 6 and ASP
- Experience in Web Services, WCF, Web API and SOAP
- Good Experience in Sitecore CMS 8.1/7.1/6.5 (MVC and Web forms)
- Experience in TDS, Glass Mapper and Sitecore Rocks, and Omniture
- Implemented Solr and Lucene search engines for multiple websites
- Extensive with Database design and Normalization. Very good at database Performance Tuning, Query Optimization, Creating Stored Procedures, Functions, Triggers, Indexes and Views
- Good working experience with SSRS, Crystal reports and SSIS
- Expertise in Web Service, Windows Service, WCF development using HTTP and TCP protocols
- Good experience in SOAP, XML, XSL, XSLT, XSD, CSS, HTML, AJAX, JavaScript, Json and JQuery
- Worked in MS Project Administration, Visual Source Safe, Team Foundation Server and PVCS
- Experience in MVP Design Pattern, OOP, Singleton, Factory, Strategy, Facade, Template and Dependency Injection Design Patterns
- Experience in TDD, Unit and Integration Testing using MOQ and Shim libraries
- Worked in Continuous Integration environment using Team City, Octopus
- Experience in NInject and Unity
- Good experience in converting the Business Requirements into Technical specifications and also in the preparation of Technical Specification, Functional Specification documents.
- Proven ability to lead and manage complete project life cycles, from initial planning/requirements gathering to final testing and deployment of Enterprise web applications.
TECHNICAL SKILLS:
Sitecore and Related Tools: Sitecore 8.1/7.1/6.5, TDS, Glass Mapper, Sitecore Rocks, Amazon Cloud Front CDN, Akamai, Lucene Search
Programming Languages: C# 5.0/4.5/4.0/3.0/2.0/1.x, VB.NET,VB 6
.NET Technologies: ASP.Net, MVC 5.2/4.0, Entity Framework, ADO.NET, Win Forms, Web Service, WCF, Web Api, LINQ
Web Technologies: ASP, HTML, CSS, AJAX, JQuery, Java Script, VB Script
XML Technologies: XML, XSL, XSLT, XSD, SOAP, WSDL, OpenXML (OOXML)
Microsof.Net Framework: 4.5/4.0/3.0/2.0/1.1
Application Servers: IIS, Apache
IDE: 2013/2012/2010/2008/2005/2003, MS Business Intelligence Studio, Visual Studio 6
RDBMS: SQL Server 2012/2008/2005/2000, Oracle 8i, Sybase SQL Anywhere
Reporting Tools: SSRS, Excel Report, Pivot table Report, OLAP Portfolio Analyzer, Crystal Reports, HTML Report, Data Report
Version Control: TFS, Visual SourceSafe, PVCS
Others Tools: SSIS, MS Project, Apache SOLR search engine, Lucene, Fiddler, Ajax toolkit, Toad, Rapid SQL, Rally, Omniture, SoapUI
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, PA
Sitecore Architect / Lead
Responsibilities:
- Involving in requirement gathering, analysis and design/architect the application
- Architecting/Working on Multisite (More TEMPthan 90 sites) and Multilingual (More TEMPthan 35 languages) solution
- Architect/Design and developing Sitecore Templates, Layouts, Controller Rendering, View Rendering
- Creating Custom Pipelines and Processors, and Sitecore tools
- Supporting Page Editor
- Integrated Sitecore with CDN (Amazon Cloud Front)
- Deploying and Scaling Amazon Web Servers
- Using TDS, Glass Mapper
- Using Google Tag Manager
- Using Asp.Net 4.5, MVC 4.0, C# 4.5
- Coordinating with offshore team
- Providing Sitecore best practices to the team
Tools: Visual Studio.NET 2013, ASP.NET, C# 4.5, MVC 4.0, Sitecore 7.1, TDS, Glass Mapper, Web Api, Amazon Web Services, Amazon Cloud Front, SQL Server 2012, HTML, CSS, AJAX, JQuery, TFS, Google Tag Manager
Confidential, Pittsburgh, PA
Sitecore Architect / Developer
Responsibilities:
- Involved in requirement gathering, analysis and design/architect the application
- Architect/Design and developing Sitecore Templates, Layouts, Controller Rendering, View Rendering
- Created Custom Pipelines and Processors
- Implemented Place holder settings and Dynamic place holders, Alias
- Designed and Implemented Generic Lucene Search to replace the Google Search Appliance
- Design multisite and multisite page editor WYSIWYG
- Supported Multi lingual (More TEMPthan 10 languages)
- Integrated Sitecore with Secure Akamai CDN to store confidential documents/Videos
- Implemented custom workflow and security
- Created Ribbons/Buttons
- Created Package and deployment
- Used TDS, Glass Mapper and Sitecore Rocks,
- Designed Sitecore Asp.Net MVC project solution
- Using Asp.Net 4.5, MVC 5.2, C# 5.0, Entity Framework, Unity
- Designed reusable N-Tire Components (BLL, Entities and DAL) using C# and Dependency Injection design pattern
- Implemented client-side validations using JQuery and Data Annotations
- Created Unit and Integration tests using MOQ framework to support Continuous Integration
- Worked in Agile/Scrum SDLC Model
- Provided Sitecore best practices to the team
Tools: Visual Studio.NET 2013, ASP.NET, C#, MVC 5.2, Sitecore 8.1, TDS, Glass Mapper, Sitecore Rocks, Lucene Search, Google Search, Entity Framework, Web Api, SQL Server 2008, HTML, CSS, AJAX, JQuery, Unity, TFS, Google Tag Manager
Confidential, Philadelphia, PA
Tech Lead, Sr. Dotnet/Sitecore Developer
Responsibilities:
- Involved in requirement gathering, analysis and design the application
- Setup Sitecore environment
- Designed and developed Sitecore Templates, Layouts, Controller Rendering, View Rendering, Sub Layouts for both Sitecore MVC and Webforms
- Created Custom Pipelines and Processors
- Worked with Sitecore custom control and customer data type, Alias
- Implemented Sitecore and Custom personalization/Segment content
- Implemented Place holder settings and Dynamic place holders
- Created SEO Content/Pages
- Supported multisite and multisite page editor WYSIWYG
- Setup workflow and security
- Created Ribbons/Buttons
- Created Package and deployment
- Used TDS, Glass Mapper and Sitecore Rocks,
- Used Omniture and Google Tag Manager for Analytics
- Integrated Sitecore with Asp.Net MVC
- Used Asp.Net 4.5, MVC 4.0, C# 4.5, Entity Framework, NInject, Unity
- Created reusable N-Tire Components (BLL, Entities and DAL) using C# and Dependency Injection design pattern
- Developed/Consumed WCF/Web/Rest services.
- Database design, T-SQL Queries, Stored Procedures, Views, Functions, Query tuning in SQL Server 2012/2008 Database.
- Developed reports using SSRS and Stored Procedures
- Implemented client-side validations using JQuery and Data Annotations
- Created Unit and Integration tests using MOQ framework to support Continuous Integration
- Understanding and implementing Business requirements all the way through to a post-implementation review.
- Impact analysis of the requirements/enhancements to the present application design, Testing, Data Migration & Implementation.
- Working in Agile/Scrum SDLC Model
Tools: Visual Studio.NET 2013/12, ASP.NET, C#, MVC 4.0, Entity Framework, ADO.NET, WCF, Web Services, Rest, Web Api, Sitecore 7.1/6.5, TDS, Glass Mapper, Sitecore Rocks, Coveo Search, SQL Server 2012/08, HTML, CSS, AJAX, JQuery, Knockout.Js, NInject, Unity, TFS, Rally, Omniture, Google Tag Manager, SoapUI, Team City, Octopus
Confidential, Nashville, TN
Tech Lead, Sr. Dotnet Developer
Responsibilities:
- Implemented 4-tier architecture comprising of presentation layer, Services layer, Business layer and Data Access layer
- Developed using VB 6, C#.NET and ASP.Net
- Developed WCF services and Windows services.
- Implemented client-side validations using Java Script, JQuery and ASP.NET Validation Controls
- Developed the UI in C#.NET and LINQ with SQL Server 2008 as Back-End.
- Written stored procedures, functions using T-SQL in SQL SERVER.
- Performed Independent Unit using MS Test, Integration Testing.
- Participated in the Release process management.
- Requirement Analysis and preparation of Functional/Technical specification document(s).
- Interaction with the client during Integration & Acceptance for necessary sign-offs
- Impact analysis of the requirements/enhancements to the present application design, Testing, Data Migration & Implementation.
Tools: Visual Studio.NET 2010/2008, ASP.NET, C# ADO.NET,SQL Server 2008, Sybase SQL Anywhere, WCF Services, Windows Services, AJAX, Java Script, IIS7, Serena PVCS Version Manager
Confidential, Nashville, TN
Tech Lead, Sr. Dotnet Developer
Responsibilities:
- Designing and Developing the dynamic web pages in ASP.NET
- Involving in coding different layers of applications using C#.
- Implementing client-side validations using Java Script and ASP.NET Validation Controls
- Implemented Document search using Microsoft Indexing Service
- Created Self Signed certificate and deployed on client machines
- Heavily used .NET Web Controls, Validation Controls and User Controls.
- Creating Stored Procedures, Functions and Views in SQL Server 2005 as well as tuning up the database by creating the proper indexes on the tables
- Implemented .Net 2.0 data controls for Data Binding and Data Access
- Implemented Data access layer using ADO.NET to connect and retrieve and manipulate database information
- Responsible for testing, troubleshooting, deployment and preparing technical document
- Involving in production support
Tools: Visual Studio 2005, ASP.NET, C#.NET, SQL Server 2005/2008, ADO.NET, SSRS, Java Script, Html, Serena PVCS Version Manager
Confidential, Nashville, TN
Tech Lead, Sr. Dotnet Developer
Responsibilities:
- Designing and Developing the Web Forms, User Controls, HTML Pages.
- Designed and Developed the VB Formsand Excel reports
- Developing reports in SQL Server Reporting Services
- Developing Web based Excel reports using Office OpenXML format
- Using the SQL Server Integration Services for data import/export, creating reports in text format and send those files to Email group/Servers.
- Developing user controls for reusability of the functionality
- Writing stored procedures, functions using SQL SERVER 2005/2008
- Administrating MS Project Server, OLAP Cube and Portfolio Analyzer
- Developing the reports using Cube fact tables
- Used data set, data table, data view, data adapter and data reader to receive, update and display data obtained from the SQL database
- Performing Unit Testing, Integration testing of the Application
- Preparing the Functional Specification and Technical Specification documents.
Tools: Visual Studio 2010, ASP.Net, C#, VB, Java Script, JQuery, Html, SQL Server 2005/2008, MS Project SSIS, SSRS, OLAP Cube, OLAP Portfolio Analyzer, Excel report, Serena PVCS Version Manager
Confidential, Milwaukee, WI
Tech Lead, Sr. Dotnet Developer
Responsibilities:
- Leaded the developer team for the new application development in ASP.NET 3.5, C#, VB.Net, Microsoft Enterprise Library, SQL Database,Linq, WCF,SOLR search engine, Community Server.
- Developed GUI using Visual Studio, ASP.NET Web Forms with Ajax toolkit.
- Developed Master Pages and Web Parts
- Developed Web User Controls and Custom User Controls to minimize code redundancy
- Implemented Facet based SOLR search engine to search Recipes, Articles, Videos, and Forums etc...
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
- Deployed applications into test and production environments
- Implemented Business logic using C# and VB.Net.
- Involved in Table design and writing Stored Procedures and functions
- Involved in Testing and Review the code
- Interacted with client to gather the Requirements
- Guided the team members in all aspects from designing to development, being proactive in taking decisions, halps the project to complete
Tools: Visual Studio 2008, ASP.Net, C#, VB.Net, SQL Server 2005, Java Script, JQuery, Apache SOLR Search engine, Community Server, Team Site, SSIS, SSRS, Team Foundation Server (TFS)
Confidential, New York
Team Lead, Sr. Dotnet Developer
Responsibilities:
- Designed and Developed the Asp.Net Web Pages.
- Developed business classes using C#
- Developed user controls for reusability of the functionality
- Written stored procedures, functions using Oracle 8i
- Used SQL Loader to load the bulk data into Oracle 8i
- Developed Pivot table report
- Used data set, data table, data view, data adapter and data reader to receive, update and display data obtained from the Oracle database
- Performed Unit Testing, Integration testing
- Interacted with client to gather the Requirements
- Prepared the functional and technical specifications documents
- Involved in Analysis and System Study
Tools: Visual Studio 2003, Asp.Net, C#, Java Script, JSon, Web Services, Oracle 8i, SQL Loader, Rapid SQL, MS Office Web Components, Visual Source Safe
Confidential, Chattanooga, TN
Sr. Dotnet Developer
Responsibilities:
- Designed and Developed the Asp.Net Web Pages.
- Defined the data structures, contracts, messages by using XML Schema file(XSD)
- Defined Operations using message exchange patterns(one-way or request/response)
- Generated WSDL and Web Service code and entity classes using Thicktecture WSCF
- Developed business classes using C#
- Used data set, data table, data view, data adapter and data reader to receive, update and display data obtained from the database
- Performed Unit Testing, Integration testing
- Interacted with Onsite Coordinator to gather the Requirements
- Prepared the functional and technical specifications documents
Tools: Visual Studio 2005, Asp.Net, C#, Web Services, Thinktecture WSCF,Java Script, DB2, VSS
Confidential
Sr. Dotnet Developer
Responsibilities:
- Involved in SDLC from the requirements gathering, unit testing and deployment of the application module.
- Designed and implemented the GUI (ASP.Net) with web form controls, web-server controls including Data Grid, Data List.
- Created User Controls to be used across the application.
- Used ADO.Net in connecting to Data Access management with Oracle database.
- Implemented client-side validations using Java Script and ASP.NET Validation Controls
- Developed the C# components for implementing business logic
- Used ADO.Net technology extensively for data retrieving, querying, storage and manipulation.
- Involved in Table design, Stored Procedures and functions
- Code Review and team coordination.
- Used Enterprise Application Blocks for exception handling and database interaction.
- Code Review and team coordination
Tools: Visual Studio 2003, ASP.NET, C#, Web Services, Java Script, Oracle 8i, Toad, NUnit, Visual Source SafeKovai Medical Center and hospital
Team Lead, Sr. Developer
Responsibilities:
- Participated in all the phases of the SDLC involving Analysis, Design, Development, Testing and Deployment of the project.
- Designed and Developed the dynamic web pages in ASP.NET
- Involved in coding different layers of applications using ASP.NET,C# and VB.Net
- Implemented client-side validations using Java Script and ASP.NET Validation Controls
- Used .NET Web Controls and User Controls.
- Used XML TDC control for Master pages
- Created Web Services and consumed in client side(like Ajax) using Webservice.htc file
- Created complex SQL queries, Stored Procedures, Functions and Views in SQL Server 2000 as well as tuning up the database by creating the proper indexes on the tables
- Implemented Role based security
- Implemented .Net 1.1 data controls for Data Binding and Data Access
- Implemented Data access layer using ADO.NET to connect and retrieve and manipulate database information
- Involved in Unit, Integration Testing and Review the code
- Involved in User, EMR, LAB and INVENTORY Modules
Tools: Visual Studio 2003, ASP.NET, VB.Net, C#, Web Services, XML TDC, Java Script, NUnit,SQL Server 2000, Visual Source Safe
