The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Profile summary
1. Profile Summary
• Proactive self-motivated Sitecore .Net Developer with around 5 Years in complete software development
lifecycle (SDLC) process which includes Requirements gathering, Analysis, Design, Development, Testing,
Deployment, and Maintenance
• Experience in the design and development of Web Applications utilizing Sitecore MVC, C#, ASP.NET,
ASP.NET MVC, ADO.NET, Entity framework, Glass Mapper, Synthesis, LINQ, Web API, WCF, Web service,
SQL Server, Ajax, JavaScript, jQuery, AngularJS, Html5 and Css3.
• Around 5 years of Experience in Sitecore MVC V7.0 – 9.0
• Around 5 Years of Experience in ASP.NET MVC V4.0 - 5.2
• Experience in Sitecore ASP.Net MVC development starting from scratch till deliverables at production.
• Experience with Sitecore Habitat/Helix development framework, Multisite and Multilingual Implementation.
• Experience in Object Oriented Design Patterns like Singleton, Factory, Dependency Injection(DI) and IOC
in ASP.Net MVC/ Sitecore MVC
• Experience in Sitecore Accelerators(Module) such as TDS (Team development for Sitecore), Unicorn,
Sitecore Rocks, Razl, Index viewer, WFFM for Sitecore, URL Redirect, Redirect Manager, PXM, Fallback
language, Wildcard, Sitecore rocks, Keystone, SXA(Sitecore Experience Accelerator),Sitecore Publishing
Service, SIM, Sitecore PowerShell Extension etc
• Experience in developing of mapping class using Glass Mapper ORM, Synthesis and TDS in Sitecore MVC.
• Experience in creation of Information Architecture, Custom Template, Branch Template, Layout, Data
Item, Component, Rendering, Placeholder settings etc. in Sitecore .Net MVC
• Experience in Sitecore Administration, Server Configuration (CM,CD, Collection, Session, Processing,
Reporting)
• Experience in Sitecore query, fast query and Xpath.
• Experience in writing PowerShell script for automating content editor task and to generate reports in
Sitecore MVC
• Experience in Sitecore Customization : Jobs, Scheduled Tasks, Agent, Processor, Pipelines, Cloning,
Segment builder, Performance tuning techniques, Extending Experience Editor, Extending Federated
Experience Manager, Extending EXM, Security, Custom Workflows, Personalization, Custom Rule,
Conditions, Action, Conditional renderings, Custom Profile, Custom Logging, Item Service, PowerShell for
Sitecore, Index viewer, Custom Tokens, Place Holder settings, Aliases, Insert Options & Rules, , Wild card
search, Custom Bucketing, Custom events, custom Field validations, Custom Publishing, Multisite, Custom
Database, Ribbon Customization, Roles & User Management, Custom Gutter, Commands, Handler,
Provider, Workflow, Sitecore API, Sitecore Item Service, Events, Scheduler, Button, Ribbon, Custom field
Type, Static, Dynamic Binding etc. in Sitecore .NET MVC
• Capable to create custom SPEAK application in Sitecore
• Experience in configuration, Implementation / customization of SOLR and Lucene for Site Search
• Experience in Implementation/Customization of Sitecore Marketing Module like Personalization,
Engagement Plans, Goals, Campaign Management, FXM, EXM, SXA, Experience Profile, Experience
Analytics, Contact Tracking, Profile/Patter Card etc.
• Experience in continuous integration and deployment tools like CARA, TEAMCITY in Sitecore.
• Experience in development and implementation of Custom HTTP Handler, Authentication Filter, Action
Filter, Response Filter and Exception Filter in Asp.Net MVC
• Experience in creating Custom model binder, validation data annotation attribute and Generic Function in
ASP.Net MVC
• Experience in development and implementation of Controller, Model, View, Partial View, Razor Function,
Helper Function, Extension Function, etc. in ASP.NET MVC
• Experience in development and implementation of Web Services(ASMX) and Window Communication
Foundation(WCF)
• Experience in development and implementation of Restful Services using Web API
• Experience in writing Data Access Layer using ADO.NET and Entity Framework
• Experience in using Language-Integrated Query (LINQ) (LINQ to objects, LINQ to Entities)
• Proficient in developing applications using Object Oriented (OO) programming concepts.
• Experience in database development utilizing SQL Server/PLSQL.
• Experience in Creation of Table, View, Joins, Trigger, Store Procedure, CTS (Common table Expression),
User Define Function, Cursor and Index in SQL Server
• Experience in UI designing utilizing HTML5 and CSS3
• Experience in front end web application development utilizing JavaScript, jQuery, Ajax and AngularJS
• Experience in Client Side debugging tools such as Firebug, Fiddler and Browser developer tools.
• Experience in using Source(Version) control management tools like TFS and GIT
• Strong Experience of SDLC (Agile, SCRUM) including Design & Analysis, Development, Testing,
Deployment, Version Controlling, Testing & Post implementation and provided support for UAT issues,
migration, Production Support
• Experience in troubleshooting critical issues
• Experience in making Technical Business requirement document
• Experience in leading team of software profession.
2. • Ability to work as a part of team or independently.
• Participates in code reviews and sprint retrospectives meeting ensuring their ideas for team continuous
improvement are communicated so that the overall process and team can improve sprint by sprint and
readily receives feedback for self-improvement
• Good communication and interpersonal skills with ability to co-ordinate activities and work in team environment.